본문 바로가기

정보기술의 샘터........о♡/컴퓨터팁·다운로드

NTFS와 FAT32 비교

Windows2000에서 기본적으로 추천하는 파일 시스템은 NTFS이다. 파일이름자체가 NT(윈2000/XP를 말함)+FS(file system)인 것처럼... NTFS는 New Technology File System의 약자로 마이크로소프트에서 결함 허용(fault tolerance) 증가와 보안 향상 등 FAT의 기능을 추가 보완하고 OS/2의 HPFS에서 속도와 유연성을 받아들여 개발(예를 들어 HPFS의 성능향상 기법중의 하나인 B-Tree를 지원)한 것이며 Windows NT에서부터 알려졌고 Windows 2000에서 NTFS5.0으로 새로운 기능추가와 함께 거듭나게 되었다

NTFS로 포맷할 경우 향상된 기능으로 인해 FAT보다 오버헤드가 디스크 공간을 많이 차지하게 된다. NTFS는 사용되는 모든 볼륨에 대하여 대략 5MB를 소모한다

예를 들면 NTFS에서 하드 디스크의 내용을 변경할 때 로그 파일에 변경 사항에 대한 기록을 만들기 때문에 전원 공급이 중단되거나 디스크 오류의 경우에도 Windows NT는 로그 파일을 사용하여 데이터를 복구할 수 있다. 또한 NTFS는 오류 메시지를 표시하지 않고 하드 디스크 오류를 자동으로 복구한다

NTFS는 기존의 WindowsNT에서도 사용되던 파일 시스템이다. 하지만 Windows 2000에서는 이전의 NTFS를 더욱 개량하여 NTFS 5.0을 지원하고 있다. 그렇기 때문에 이전의 NTFS와는 차이를 보이고 있으며 기존의 NT에서는 새로운 버전의 NTFS 5.0을 인식하기 위해서는 몇가지 제한 사항이 존재할 수밖에 없다.
출처 : http://blog.naver.com/keyworld?Redirect=Log&logNo=20005331390
NT에서 NTFS 5.0을 인식하기 위해서는 서비스팩 4이상을 설치해주어야 한다. 하지만 설치했다고 하더라도 NTFS 5.0의 기능을 이용해서 압축된 파일이나 폴더는 인식할 수 없으며 암호가 걸린 파일이나 폴더 역시 인식이 불가능하다. 또한 MS에서는 인식에 대해서 100%보증을 하지 않으므로 완벽한 것은 아니다.

Windows에서 지원하는 파일시스템은 총 3가지이며 이 세가지 모두 Windows2000에서 사용이 가능하다. 다만 기존의 NT에서는 FAT32를 인식하지 못하므로 이에 따른 제약이 있다. FAT16은 제약 사항이 매우 많기 때문에 현재에 와서는 잘 쓰이지 않고 오래된 PC에서 저용량 하드디스크를 사용할 때에 주로 사용된다. 파티션 하나가 4GB의 용량을 가질 수 있는 제약 사항을 가지고 있으며 파티션의 크기에 따라 클러스터의 크기가 증가하는 단점이 있어 하드디스크 사용의 효율성이 떨어진다. 이를 개선하기 위해서 나온것이 바로 FAT32이며 대용량 파티션의 사용에 있어서 유연성을 가지고 있다. 하지만 NT에서 인식이 되지 않으며 Windows95에서도 OSR2이상에서 지원한다는 단점이 있다.

NTFS는 보안성이 매우 뛰어나기 때문에 Windows2000에 매우 적합한 파일 시스템이라고