1. FAT32(File Allocation Table 32)
FAT16에서 발전한 것으로 usb나 메모리 카드와 같은 종류에 많이 사용되고 있습니다
NFTS가 개발되기 전까지는 컴퓨터시스템이 설치되는 하드디스크에도 사용이 되었던 안정성과 속도만큼은 인정받는 파일시스템이지요
하지만, 로딩속도등의 문제로 디스크의 크기에 대해서 인식범위가 32GB로 제한되어 있어서 그 이상의 메모리에 이 시스템을 적용하려면 파티션을 여러개로 분할해야하는 단점이 있고, 무엇보다 가장 큰 문제점은 하나의 파일이 4GB를 초과할 수 없다는 것이지요
그럼에도 불구하고, 저용량의 이동식 디스크에서 많이 사용되는 이유는 하위 os를 비롯하여 리눅스, 맥OS, 디지털 카메라, 게임기 등등 을 지원하는 광범위한 호환성,
단순하고 빠른 데이터 저장, 파일 시스템자체가 차지하는 적은 용량등이 있겠습니다
2. NTFS(New Technology File System)
FAT32를 대체하기 위해서 만들어진 파일 시스템으로서 windows계열만 호환합니다
보안성이 강화되었고, 디스크의 손상과 시스템의 고장에 대해서 대응할 수 있는 복구기능이 적용되었답니다
또한, FAT32를 대체하기 위해 나온만큼 단일 파일에 대해서 16TB까지 지원한답니다(1TB가 약1000GB이니 매우 향상되었죠?)
그래서 요즘 PC의 HDD나 SSD는 대부분 NTFS를 이용한다고 합니다
3. exFAT(Extended File Allocation Table)
위의 영어 표현은 Extended File Allocation Table이여서 줄여서 exFAT이지만 다른이름으로는 FAT64 로도 알려져있답니다
감이 오시나요?
바로 FAT32의 확장판으로 나온 것입니다
파일 시스템이 자료 구조 오버헤드 등의 문제로 적절하지 않은경우라거나
(오버헤드는 간단히 설명해서, 구체적이지 않은 명령으로 인해 cpu나 메모리등에게 무리를 주는 것..이라고 생각하시면 됩니다)
FAT32에서 4GB밖에 지원하지 않는등의 문제등이 발생하는 경우에 이용 할 수 있습니다