[맥 / 윈도우] USB 드라이브 포맷하는 방법

맥과 윈도우에서 USB 드라이브를 포맷하는 방법입니다. 각 운영체제에 맞게 아래 책갈피 링크를 참조하시어 읽어보시면 될 듯 합니다.

아래는 일반적인 자료 저장을 위한 USB를 포맷하는 과정입니다. 혹, 맥에서 사용할 윈도우 부팅 USB 등을 만들고자 하신다면, 아래 포스트를 참조하시기 바랍니다. ▼


맥에서 USB 드라이브 포맷하기

1) USB 드라이브를 맥과 연결합니다.

2) Spotlight(cmd + space) > ‘disk utility’를 선택합니다. ▼

* System Preferences… > Disk Utility를 선택하셔도 무관합니다.

3) External 부분에서 본인의 USB 드라이브를 선택해주시고, 상단에 Erase를 누르시면 누릅니다. ▼

4) 아래와 같이 값을 입력합니다. ▼

  • Name : 새로 지정될 USB 드라이브의 이름(아무거나 해주셔도 관계 없습니다)
  • Format : 맥 운영체제에서만 읽기/쓰기를 하신다면, Mac OS Extented가 가장 효율적입니다. 하지만, 윈도우 운영체제에서도 읽기/쓰기를 하는 것이 일반적인 사용처이므로 MS-DOS (FAT) 혹은 ExFAT를 선택해주시는 것이 덜 불편합니다. 이와 관련된 자세한 설명은 그림 아래에 붙여 놓았습니다.
    혹, 윈도우 부팅 USB를 만들고자 하신다면, MS-DOS (FAT)를 선택해주셔야 합니다.

FAT32 (File Allocation Table 32)

FAT32는 아주 오래된 파일 시스템으로써, Windows 95에서 FAT16을 대체하기 위해 나온 파일 시스템입니다. 오래된 만큼 macOS를 비롯한 거의 대부분의 기기에서 호환이 되며, 사용이 자유롭습니다. 다만, 단일 전송 파일 용량이 4GB로 제한되기 때문에, 한번에 큰 파일을 전송할 수 없다는 단점이 있습니다.

  • 호환 : 모든 버전의 Windows, mac, Linux, 게임 콘솔 그리고 USB port가 있는 대부분의 기기
  • 제한 : 4GB 전송 용량 제한, 8TB 최대 파티션 크기 제한

ExFAT

2006년에 나온 파일 시스템으로써 Windows XP와 Vista에 적용되었던 파일 시스템입니다. flash drive에 최적화되게 디자인 되었으며, FAT32보다 파일 용량 제한에 있어 자유로우나 호환성은 줄어든 편입니다. 큰 용량의 파일 전송이 필요하거나 NTFS 포맷보다 더 높은 호환성이 필요할 때 사용하면 유용합니다. 만약, 사용중인 모든 기기들이 exFAT를 지원한다면, FAT32보다 exFAT를 선택하는 편이 더 편리합니다.

  • 호환 : 모든 버전의 Windows, OS X 이상, 추가적인 소프트웨어가 설치된 Linux.
  • 제한 : 없음

macOS Extended

최근 High Sierra에 적용된 APFS 파일 시스템 이전의 파일 시스템으로써 OS X의 기본 파일 시스템입니다. 맥 운영체제와의 상호 호환이 매우 뛰어나며, Startup 디스크로도 셋업할 수 있는 파일 시스템입니다. 파일 전송 사이즈에 제한이 없습니다. 하지만, Windows를 구동중인 PC에서는 읽기 작업만 할 수 있으며, 쓰기 작업을 할 수 없습니다. 따라서, 맥에서 Windows로 파일을 이동할 때는 큰 문제가 없지만, Windows에서 맥으로 파일을 전송하고자 한다면 문제가 됩니다. 사용중인 기기 중 맥이 아닌 운영체제를 구동중이라면, 위의 ExFAT나 FAT32를 선택하는 것이 바람직합니다.

  • 호환 : 맥과의 높은 수준의 호환, Windows 그리고 Linux 읽기 작업
  • 제한 : 맥 운영체제는 없으나 타 운영체제와의 제한 존재

[맥북 / macOS] USB 포맷 시 파일 포맷 관한 설명. FAT32, ExFAT, macOS Extended 중

5) 값을 다 입력했으니, Erase 버튼을 눌러 포맷을 시작합니다. ▼


터미널에서 USB 포맷하기

터미널이 더 편하신 분들은 터미널 앱을 열고 아래 내용을 따라가시면 됩니다.

1) USB를 맥과 연결합니다.

2) 터미널 앱을 열고, 아래 커맨드를 실행합니다. ▼

disktutil list

여기서, USB 드라이브가 연결된 disk 노드 ID를 확인합니다. 필자의 경우, /dev/disk3 입니다. ▼

3) 아래 문법에 맞게 커맨드를 실행합니다.

diskutil eraseDisk [파일 포맷] [포맷 후 disk 이름] [disk 노드 ID]

 

파일 포맷 : 위 문단에서 이미 설명이 다 되어 있으므로, 각 파일 포맷에 관한 설명은 생략하도록 하겠습니다.

  • JHFS+ : Mac OS Extended Journaled (JHFS+)
  • HFS+ : Mac OS Extended (HFS+)
  • FAT32 : MS-DOS FAT32
  • ExFAT : ExFAT

포맷 후 disk 이름 : 자유롭게 입력. 필자의 경우 NewUSDDrive(USB오타..)
disk 노드 ID : 위 2) 순서에서 찾은 disk 노드 ID

 

예시) ExFAT 파일 포맷으로 /dev/disk3 노드에 삽입된 디스크 ‘NewUSDDrive(오타가 났지만 그냥 진행)’로 포맷.

diskutil eraseDisk ExFAT NewUSDDrive /dev/disk3

 

4) 완료 ▼


Windows에서 USB 포맷하기

1) USB와 PC를 연결합니다.

2) 내 컴퓨터 혹은 탐색기의 기타 경로를 통해, 읽혀진 USB 드라이브를 우클릭하여 포맷을 누릅니다. ▼

3) 아래와 같이 값을 넣고, ‘시작’을 누릅니다. ▼

  • 파일 시스템 : 맥과 같은 다른 운영체제와 혼용하고자 한다면, FAT32(기본값) 혹은 exFAT를 선택. 그렇지 않고, 드라이브를 부수적인 윈도우 드라이브로만 사용하고자 한다면, NTFS를 선택.
    보통은 운영체제와 무관하게 USB 작은 파일 저장 장소로 사용하는 것이 보편적이므로, FAT32 혹은 exFAT가 적당한 듯 싶습니다.
  • 볼륨 레이블 : 본인이 원하는 USB의 이름(아래엔 오타가 났지만 그냥 사용)

NTFS(New Technology File System)
NTFS는 윈도우NT의 파일 시스템을 말합니다. 윈도우10이나 윈도우7, 윈도우 비스타도 윈도우NT계열의 운영체제이기 때문에 NTFS를 사용할 수 있습니다.

하드 디스크에서 FAT32를 사용하는 것은 비효율적이기에 하드 디스크를 포맷할 때에는 NTFS 형식으로 포맷하는 것이 유리합니다.

FAT32 (File Allocation Table 32)
FAT32는 아주 오래된 파일 시스템으로써, Windows 95에서 FAT16을 대체하기 위해 나온 파일 시스템입니다. 오래된 만큼 macOS를 비롯한 거의 대부분의 기기에서 호환이 되며, 사용이 자유롭습니다. 다만, 단일 전송 파일 용량이 4GB로 제한되기 때문에, 한번에 큰 파일을 전송할 수 없다는 단점이 있습니다.

  • 호환 : 모든 버전의 Windows, mac, Linux, 게임 콘솔 그리고 USB port가 있는 대부분의 기기
  • 제한 : 4GB 전송 용량 제한, 8TB 최대 파티션 크기 제한
ExFAT
2006년에 나온 파일 시스템으로써 Windows XP와 Vista에 적용되었던 파일 시스템입니다. flash drive에 최적화되게 디자인 되었으며, FAT32보다 파일 용량 제한에 있어 자유로우나 호환성은 줄어든 편입니다. 큰 용량의 파일 전송이 필요하거나 NTFS 포맷보다 더 높은 호환성이 필요할 때 사용하면 유용합니다. 만약, 사용중인 모든 기기들이 exFAT를 지원한다면, FAT32보다 exFAT를 선택하는 편이 더 편리합니다.

  • 호환 : 모든 버전의 Windows, OS X 이상, 추가적인 소프트웨어가 설치된 Linux.
  • 제한 : 없음

cmd에서 USB 포맷하기

command line 툴이 더 편하신 분들은 아래와 같이 작업하시면 될 듯 합니다.

1) USB를 PC와 연결합니다.

2) enter image description here + R 혹은 enter image description here > ‘실행’에서 diskpart 실행. ▼

 

3) 아래와 같이 작업합니다(주황색 상자 안의 내용만 참조하시면 됩니다). ▼

3-1) 디스크 번호를 확인합니다.

list disk

 

3-2) 3-1)번에서 확인한 본인의 USB 디스크 노드 번호를 선택합니다. 필자의 경우 2번입니다(USB 드라이브의 경우 용량이 확연하게 차이나기 때문에 구분하기 쉬우실 겁니다).

select disk 2

* 필자는 맥 usb 포맷 관련 포스트를 적다 이미 포맷한 usb를 사용하여 clean 과정을 생략하였습니다. ▼

clean

 

3-3) 볼륨 선택을 위해 파티션을 하나 만듭니다.

create partition primary

 

3-4) 파티션 확인 후, 선택합니다.

list partition
select partition 1

3-5) 아래 문법에 맞게 포맷을 진행합니다. ▼

format fs=[파일시스템] quick

파일시스템 : ntfs, fat32, exfat

 

3-6) 그림에는 생략되어 있으나, 아래 명령어로 드라이브 문자 및 탑재 지점을 할당합니다.

assign

이상입니다.

1 COMMENT

댓글 남기기