32GB 이상의 USB 메모리를 FAT32로 포맷하는 절차

「제로로부터의 OS 자작 입문」 1 의 제1장을 참고로, UEFI로부터 USB 메모리를 부트하려고 했는데, 내 환경에서는 exFAT 형식으로 포맷 된 USB 메모리를 기동할 수 없었습니다.
FAT32 형식으로 포맷하면 기동할 수 있다는 Issue 2 도 있었지만, 사용한 USB 메모리 용량의 64GB에서는 익스플로러의 포맷 기능으로는 변환할 수 없었기 때문에, diskpart 를 사용한 포맷 순서를 기록합니다 .

작업환경



OS: Windows 10 - 버전 20H2
PC: ONE-NOTEBOOK OneMix3S
USB 메모리: Transcend USB 메모리 64GB USB 3.1 - TS64GJF790KBE

USB 메모리 만들기



파티션이 32GB보다 큰 경우 탐색기에서 FAT32로 포맷할 수 없으므로 diskpart 도구를 사용하여 작업합니다.
바로 가기 키 Win+R 에서 "파일 이름으로 실행"에서 diskpart 를 실행합니다.

list disk 명령으로 선택한 디스크를 확인합니다. 이번에는 크기가 56GB로 표시된 "디스크 2"가 대상입니다.
DISKPART> list disk

  ディスク      状態           サイズ   空き   ダイナ GPT
  ###                                          ミック
  ------------  -------------  -------  -------  ---  ---
  ディスク 0    オンライン           931 GB  1024 KB        *
  ディスク 1    オンライン           238 GB      0 B        *
  ディスク 2    オンライン            56 GB    55 GB
select disk 명령으로 선택한 후 clean 명령을 실행합니다.
DISKPART> select disk 2

ディスク 2 が選択されました。

DISKPART> clean

DiskPart はディスクを正常にクリーンな状態にしました。
create partition 명령으로 기본 파티션을 만듭니다. 크기는 32GB 이하의 적절한 용량을 지정합니다.
DISKPART> create partition primary size=1000

DiskPart は指定したパーティションの作成に成功しました。

DISKPART> list partition

  Partition ###  Type                Size     Offset
  -------------  ------------------  -------  -------
* Partition 1    プライマリ             1000 MB  1024 KB
format 명령으로 FAT32 형식으로 빠른 형식을 지정합니다.
DISKPART> format fs=fat32 quick

  100% 完了しました

DiskPart は、ボリュームのフォーマットを完了しました。

DISKPART> exit

교본 「1.1 헬로 월드」의 순서에 따라, EFI 파일을 소정의 디렉토리에 격납해 USB 메모리의 작성은 완료입니다.


UEFI에서 부팅



작성한 USB를 찔린 상태에서 PC를 기동, DEL 키를 연타하면 UEFI가 기동합니다.
USB 메모리가 잘 인식되면 "Save & Exit - Boot Override"목록에 "UEFI: "이 표시되므로 이것을 선택합니다.


무사히 "Hello, world!"가 표시되었습니다.




0에서 OS 자작 입문 ( h tp : // 제로. s에서 v. jp/

exFAT에서는 움직이지 않았지만 FAT32에서는 움직였다 (htps : // 기주 b. 코 m / 짱의 s / 오 s f 로 m 제로 / 이스에 s / 17

좋은 웹페이지 즐겨찾기