[정보보안] FAT32 & NTFS

[정보보안] FAT32 & NTFS 

FAT와 NTFS는 윈도우 파일 시스템.

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


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

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


2. FAT32

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

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

그러나 뛰어난 호환성이 큰 장점입니다. 또한 작은 크기의 파일 시스템을 사용할 경우 NTFS보다 빠릅니다.
Windows 98/ME와 같은 구형 운영 체제나, 리눅스, MAC OS 와 같은 운영 체제에서 윈도와 호환성이 필요할 때, 또는 디지털 카메라, 게임기 등에서 사용가능합니다.




3. NTFS(New Technology, NT File System)

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

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



4. FAT32 <-> NTFS 변환

FAT32 -> NTFS로 변환은 데이터를 그대로 유지한 채 변환가능 하지만,
NTFS -> FAT32로 변환은 반드시 포맷하여야 하므로 변환할 경우 백업을 하여야 합니다.

댓글

이 블로그의 인기 게시물

[Python] # -*- coding: utf-8 -*-를 쓰는 이유

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?