FAT32NTFS 하드 디스크에 데이터(예를 들면 프로그램)를 어떻게 기록하고, 어떻게 읽어 들이거나, 어떻게 삭제를 할 것인지에 대한 약속을 갖고 있는 Windows 운영체제가 사용하는 파일 시스템의 종류를 말합니다.

1. 파일 할당 테이블(File Allocation Table, FAT)

FAT 파일 시스템은 빌 게이츠와 마크 맥도널드가 1977년에 개발하였다. DR-DOS, 프리도스, MS-DOS, OS/2 (v1.1) 및 마이크로소프트 윈도 (윈도 Me까지)를 포함한 다양한 운영 체제를 위한 주된 파일 시스템이었다.

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

2. FAT32

윈도우 98에서 많이 사용한 방식으로 속도가 빠르다는 장점이 있으나, 4GB이상의 대용량 파일을 인식하지 못하고, 파일 이름 길이의 제한이 있다는 단점이 있습니다. 대부분 소용량 USB나 디카/네비용에 사용하는 메모리카드 포맷으로 주로 사용합니다.

하드디스크 포맷시 FAT/FAT32를 사용할 경우 약 32GB밖에 인식이 안되므로, 예를들어 100GB 하드디스크를 모두 사용하려면 파티션 3개로 나눠서 사용해야하는 불편이 따릅니다.

그러나 뛰어난 호환성은 큰 장점입니다. Windows 98/ME와 같은 구형 운영 체제나, 리눅스, 맥 오에스 텐과 같은 운영 체제에서 윈도와 호환성이 필요할 때, 또는 디지털카메라, 게임기 등에서 사용가능합니다.

3. NTFS(New Technology, NT File System)

윈도우 XP에서 사용하는 방식으로 보안성이 뛰어나고 대용량 파일도 저장할 수 있다는 장점이 있습니다.

윈도우 NT3.1/3.5/3.51/4.0/2000/XP/Vista/7에서 지원하는 것으로, 파일크기 및 볼륨은 이론상으로 최대 16EB (ExaByte=1018byte)이나 실질적으로는 2TB가 한계입니다.

이 파일시스템은 안정성, 자세한 사용자 제한, 보안성 등이 FAT32보다 우수합니다.

4. FAT32 NTFS 변환

FAT32 NTFS로 변환은 데이터를 그대로 유지한 채 변환가능 하지만,

NTFS FAT32로 변환은 반드시 포맷하여야 함으로 변환할 경우 백업을 하여야 합니다.

참고) exFAT

exFAT (확장 파일 할당 테이블, Extended File Allocation Table, 줄여서 FAT64)는 윈도 XP, 윈도 서버 2003의 경우 서비스 팩 2를 설치하면 사용할 수 있고, 윈도 Vista의 경우 서비스 팩 1, 윈도 임베디드 CE 6.0부터 지원한다.

FAT32의 한계를 극복하고자 개발되었으며 고용량의 플레시 메모리 미디어를 위한 파일 시스템이다. 여유공간 계산이 빨라졌으며 파일 삭제 또한 빨라졌다. FAT32에서 파일의 최대 크기가 4기가바이트인 반면, exFAT에서는 16엑사바이트가 파일의 최대 크기가 된다.

[원본링크] http://www.asmadang.com/xe/2884

 

+ Recent posts