교과서
굽기
ISO 파일을 USB에 끌어다 놓으면 왜 부팅이 안 될까? 디스크를 번호 붙은 칸으로 보는 데서 시작해 컴퓨터가 켜지는 순간 무엇을 찾는지까지 16강으로 푼다. 복사와 굽기를 칸 단위로 비교하는 그림과 부팅 판정기는 직접 눌러 본다.
16강 · 5부 · 다 읽으면 17분
차례
1부 · 칸
디스크를 보는 눈 — 파일 말고 칸
- 01굽기는 복사가 아니다평소에 USB를 쓰는 방식은 파일 복사 다. 파인더에서 사진을 끌어다 놓으면 USB 안에 사진 파일이 하나 생긴다. 이때 USB에는 이미 "정리 체계"가 깔려…1분
- 02디스크는 번호 붙은 칸이다USB든 CD든 하드디스크든, 저장장치를 가장 밑바닥에서 보면 전부 똑같다. 크기가 같은 칸이 한 줄로 늘어서 있고, 칸마다 0번부터 번호가 붙어 있다. 이 칸…1분
- 03이미지 파일은 칸 전체를 찍은 사진이다디스크 이미지 는 디스크 하나의 칸을 0번부터 끝까지 순서대로 이어 붙인 파일이다. 장부도 부팅 코드도 파일 내용도 칸에 있던 그대로 들어 있다. 디스크 전체를…1분
2부 · CD
진짜로 태운다 — "굽기"라는 말이 나온 곳
- 04CD는 빛을 튕겨서 읽는다공장에서 찍어 낸 음악 CD나 게임 CD를 보면, 알루미늄 반사막 위에 아주 작은 홈이 나선형으로 수십억 개 새겨져 있다. 움푹 들어간 곳을 피트(pit) ,…1분
- 05CD-R은 염료를 태워서 홈을 흉내 낸다공장 CD는 금형으로 홈을 찍어 낸다. 집에서는 그럴 수 없으니 CD-R 은 다른 방법을 쓴다. 반사막 위에 유기 염료층 을 한 겹 발라 두고, 굽는 드라이브가…1분
- 06한 번 시작하면 끝까지 가야 한다CD는 돌아가는 원판이다. 레이저가 나선을 따라 쉬지 않고 태워 나가야 한다. 그런데 컴퓨터가 데이터를 제때 못 보내 주면 어떻게 될까? 옛날에는 이걸 버퍼 언…1분
- 07ISO 9660 — CD의 장부2강 에서 칸 위에 장부를 적는 게 파일시스템이라고 했다. CD용 파일시스템 규격이 ISO 9660 이다. 국제표준 번호가 9660번이라서 이런 이름이 붙었고,…1분
3부 · USB
전기로 덮어쓴다 — 태우지 않는 굽기
4부 · 부팅
켜지는 순간 — 컴퓨터는 무엇을 찾나
- 10켜지는 순간의 컴퓨터는 파일을 모른다이게 이 교과서의 핵심이다. 전원을 누른 직후에는 macOS도 윈도우도 아직 없다. 메인보드 칩에 들어 있는 작은 프로그램, 펌웨어 만 깨어난다. 펌웨어가 할…1분
- 11BIOS는 0번 칸 하나만 본다 — MBRBIOS의 규칙은 아주 단순하다. 저장장치의 0번 칸 512바이트를 읽어서, 마지막 두 바이트가 55 AA 이면 그 칸을 프로그램으로 보고 실행한다. 그게 전부…1분
- 12UEFI는 FAT 안의 파일을 찾는다 — GPT와 ESPUEFI는 BIOS보다 똑똑하다. 0번 칸 코드를 무작정 실행하는 대신 FAT 파일시스템을 직접 읽을 줄 안다. 그리고 디스크에서 FAT으로 된 부팅 전용 파티…1분
- 13한 파일이 CD도 되고 USB도 되는 이유 — 하이브리드 ISO여기서 이상한 점이 하나 생긴다. .iso 는 CD용 이미지다. CD의 칸은 2048바이트고, 부팅은 El Torito 방식이다. 그런데 USB의 칸은 512바…1분
5부 · 실무
실제로 굽기 — 맥에서
굽기 전 체크리스트 — 10문
USB를 구울 때마다 한 바퀴 돈다. 체크는 이 브라우저에 저장된다.
0 / 10 통과
굽기 전
굽는 중
굽고 나서
열 개가 다 켜지면 실패할 일이 거의 없다. 대부분의 실패는 5번과 6번에서 나온다.
용어 사전
본문에 나온 말을 한 줄씩 모았다.
| 말 | 한 줄 뜻 |
|---|---|
| 섹터 · LBA | 저장장치의 칸, 그리고 그 칸의 번호 (2강) |
| 파일시스템 | 칸 위에 적는 장부. FAT32·exFAT·APFS·NTFS·ISO 9660 (2강·7강) |
| 포맷 | 빈 장부를 새로 까는 일 (2강) |
| 이미지 | 디스크의 칸 전체를 순서대로 담은 파일 (3강) |
| 마운트 | 장부를 읽어 폴더처럼 보여 주는 일 (3강) |
| raw 쓰기 | 파일시스템을 거치지 않고 칸에 바이트를 그대로 쓰는 일. USB 굽기의 정체 (9강) |
| 펌웨어 | 전원을 켜면 제일 먼저 깨어나는 메인보드 속 프로그램. BIOS·UEFI (10강) |
| 부트로더 | 펌웨어가 실행해 주는, 운영체제를 불러오는 첫 프로그램 (10강) |
| MBR | 0번 칸. 부트 코드 446 + 파티션 표 64 + 55 AA 2바이트 (11강) |
| 파티션 | 디스크를 나눈 조각. 조각마다 파일시스템을 따로 깔 수 있다 (11강) |
| GPT | MBR의 한계를 없앤 새 파티션 표. 끝에 사본이 있다 (12강) |
| ESP | UEFI가 부트로더를 찾는 FAT 파티션 (12강) |
| 보안 부팅 | 서명된 부트로더만 실행하는 UEFI 기능 (12강) |
| El Torito | CD로 부팅하는 규격 (7강) |
| 하이브리드 ISO | CD로도 USB로도 부팅되게 앞 32KB에 USB용 정보를 넣은 ISO (13강) |
| finalize | CD 굽기 끝에 목차를 적어 닫는 일 (6강) |