728x90

우리는 USB를 사용하다가 포맷할 때에는 그냥 포맷을 한다.


하지만, 파일 시스템을 자세히보면 NTFS, FAT32, exFAT 등이 있다.


이 파일 시스템을 잘 선택해서 포맷을 해야 하는데, 뭔지 모르니 그냥 기본 값으로 FAT32로 선택해서 사용하게 된다.

우선 이 파일 시스템에 대해 알아보자.



FAT(File Allocation Table) 파일 시스템은 그 유명한 빌게이츠와 마크 맥도널드가 1977년에 개발하였다. DR-DOS, MS-DOS, OS/2, MS Window(ME 까지만..) 등 많은 운영 체제를 위한 파일 시스템이다.



FAT 이름은 어느 영역에 파일이 속해 있는지와 용량에 여유가 있는지, 어디에 어떤 파일이 저장되어 있는지에 대한 정보를 중심으로 하는 테이블을 이용하는 것에서 비롯한다. 테이블의 크기를 제한하기 위해 클러스터라 불리는 하드웨어 섹터에 인접한 그룹에서 디스크 공간이 파일에 할당된다.


FAT 포맷의 버전은 12, 16, 32 등이 있지만, 현재는 FAT32만 사용되고 있다.



FAT32는 Windows 98에서 많이 사용했던 방식으로 속도는 빠르지만, 4GB까지의 용량만 인식이 가능하고, 파일 이름의 길이 제한이 존재한다. 그래서 소용량의 USB 혹은 디지털 카메라의 메모리 카드등에 사용되고 있다.



NTFS(New Technology, NT File System)

Windows XP에서 사용하는 방식으로 FAT32에 비해 보안성이 뛰어나고, 4GB 이상의 용량도 인식이 가능하다.

Windows NT3.1/3.5/3.51/4.0/2000/XP/Vista/7/그 이후 버전... 에서 지원하는 것으로, 파일 크기 및 볼륨은 이론상으로 최대 16EB까지 가능하지만 실제로는 2TB가 한계인 상태이다.



exFAT(Extended File Allocation Table)는 FAT32의 확장판으로 FAT64이다.

Windows XP/2003/Vista, 임베디드 CE 6.0 이상 부터 지원한다.

FAT32의 한계를 극복하기 위해 개발되었고, 고양량의 플래쉬 메모리 미디어를 위한 파일 시스템이다. 용량은 NTFS와 동일하다.


결론은 USB 및 메모리 카드들은 NTFS로 포맷하는게 가장 좋은 방법이다.

728x90

+ Recent posts