macOS에서 USB 포맷 실패 시 해결 방법
macOS의 디스크 유틸리티(Disk Utility)를 이용해 USB를 포맷하려고 할 때, 간혹 포맷이 실패하는 경우가 있다. 특히 “파티션 맵을 수정할 수 없습니다. (-69874)”라는 오류와 함께 디스크가 정상적으로 초기화되지 않는 상황이 발생할 수 있다. 이러한 경우 터미널을 통해 문제를 해결할 수 있다.
1. 실패 증상
디스크 유틸리티에서 "디스크 지우기"를 실행했지만 다음과 같은 오류가 발생했다.
'디스크 지우고 생성 중'
지우기 작업에 실패했습니다. 계속하려면 완료를 클릭하십시오.
파티션 맵을 수정할 수 없습니다. (-69874)
이 경우 GUI 방식으로는 더 이상 진행할 수 없으므로, 터미널에서 수동으로 디스크를 포맷하는 방식으로 해결할 수 있다.
2. 터미널을 통한 포맷 절차
(1) 디스크 목록 확인
먼저 터미널을 열고 연결된 디스크 목록을 확인한다.
diskutil list
이 명령을 실행하면 /dev/disk4
, /dev/disk5
등 다양한 디스크가 출력되며, USB 장치에 해당하는 디스크 번호를 확인할 수 있다. 용량이나 이름 등을 보고 판단한다.
(2) 디스크 언마운트
디스크가 마운트된 상태에서는 포맷이 되지 않으므로, 우선 언마운트를 수행한다.
diskutil unmountDisk /dev/disk4
Unmount of all volumes on disk4 was successful
메시지가 출력되면 성공적으로 언마운트된 것이다.
(3) 디스크 포맷
이제 해당 디스크를 FAT32 형식(MS-DOS)과 MBR 파티션 맵으로 포맷한다.
diskutil eraseDisk MS-DOS "USB" MBR /dev/disk4
-
"USB"
는 포맷 후 디스크에 표시될 이름이다. 자유롭게 변경 가능하다. -
MS-DOS
는 FAT32 파일 시스템을 의미하며,MBR
은 마스터 부트 레코드 방식의 파티션이다.
작업이 완료되면 다음과 같은 메시지가 출력된다.
Finished erase on disk4
이로써 USB 포맷이 성공적으로 완료된 것이다.
3. 포맷 성공 여부 확인
Finder에서 USB가 "USB"
라는 이름으로 자동 마운트되며 정상적으로 인식되는 것을 확인할 수 있다. 터미널에서 다음 명령어로도 확인할 수 있다.
diskutil info /Volumes/USB
출력 결과에서 다음과 같은 항목을 확인하면 된다.
-
File System: MS-DOS (FAT32)
-
Writable: Yes
4. 마무리
macOS에서 디스크 유틸리티를 통한 포맷이 실패하더라도, 터미널을 활용하면 대부분의 문제를 해결할 수 있다. 특히 diskutil
명령어는 디스크 관리에 매우 강력한 도구이므로 익숙해두면 다양한 상황에 유용하게 활용할 수 있다.