컴퓨터에 적용되는 파일시스템에 대해 알아본다.
FAT, FAT32, NTFS 파일시스템의 특징
Windows 운영체제는 파일시스템으로 주로
NTFS를 사용하는데, 과거 DOS 시절에는 FAT 파일시스템이 사용되었다.
FAT 파일시스템은 디렉토리와 파일 이름으로 8글자 밖에 사용할 수 없어 매우 불편하였기 때문에 Windows95 때는 VFAT(Virtual FAT)라는 편법으로 긴 파일 이름(1바이트 영문은
255자,
2바이트 한글은 127자까지 사용 가능)을 지원하기도 했었다.
DOS 운영체제에서 사용된 FAT는 16비트 파일시스템으로 한 파티션에서 가능한 최대 크기는 2GB이다. FAT의 32비트 확장판인 FAT32 파일시스템은 Windows98 운영체제부터 널리 사용되었으며,
매킨토시와 리눅스 같은 다른 운영체제도 FAT32는 지원한다. 이같은 호환성때문에 데이터 저장과 휴대성을 위해 많이 사용하는
USB 메모리와 플래시 메모리는 대부분
FAT32 파일시스템을 사용한다.
FAT32 파일시스템은 한 파티션에서 가능한 최대 크기는
2TB이며,
파일 크기는 4GB까지만 사용 가능하며,
보안상 취약점이 많아 운영체제용 파일시스템으로서 Windows ME를 끝으로 단명하고
NTFS 파일시스템이
Windows 운영체제의 파일시스템으로 현재까지 사용되고 있다.
서버용 운영체제인 Windows NT에서 최초로 FAT32보다 향상된 보안 기능과 대용량 파일 지원 능력을 갖춘
NTFS 파일시스템을 사용하였는데, 지금은 단종된 Windows XP이상의 컴퓨터 운영체제의 기본 파일시스템으로 사용되고 있다.
NTFS 파일시스템은 최대 16EB(Exa Byte=1018=264Byte) 크기까지 가능하지만 Master Boot Record(MBR)의 인식 가능한 파티션 크기 제한으로 인해 단일 파티션의 최대 크기는 FAT32와 동일한 2TB까지만 가능하다.
32GB 이상 플래시 메모리를 위한 exFAT 파일시스템
exFAT(Extended File Allocation Table)은 마이크로소프트 사에서
32GB 이상의 플래시 메모리를 지원하기 위해 FAT32에 대한 하위 호환성을 지원하면서도 안정성과 속도, 4GB 이상의 대용량 파일의 저장이 가능한 exFAT 파일시스템을 개발하였다.
exFAT 파일시스템은 운영체제용 파일시스템은 아니고 FAT32처럼 다른 운영체제 간에서도 폭넓은 호환성을 지원하는 파일시스템을 목표로 개발되었다.
그러므로 매킨토시의 OSX나 리눅스, iOS나 안드로이트 같은 모바일 운영체제에서도 exFAT를 지원한다. exFAT는 이론상 64ZB(Zeta Byte=1024EB)까지 기록 가능하지만,
Windows에서는
512TB까지 사용할 수 있다.
exFAT는
Windows Vista부터 포맷을 지원했으며, Windows XP에서도 Service Pack 3을 사용하면 exFAT를 사용할 수 있었다. exFAT는 다른 운영체제를 사용하는 시스템과의 파일 교환에 적합한 포맷이지만,
컴퓨터에서 사용하는 SSD나 HDD에 대한 exFAT 포맷은 권장되지 않는다.
파티션 설정 프로그램 - 디스크 관리자
파티션을 나누고 포맷할 수 있는 프로그램으로 과거에는
DOS용
FDISK 명령을 사용했다. Windows
XP부터는 디스크 관리자(Disk Management)에서 직관적으로 파티션 설정과 포맷 작업을 수행할 수 있다.
「실행창 =>
"diskmgmt.msc"」
Window의 디스크 관리자에서 디스크 파티션을 나누고 포맷하는 작업은 그렇게 어렵지 않으므로 한 번 알아두면 자유자재로 디스크 관리 작업을 수행할 수 있다.
'IT (Information Technology)' 카테고리의 다른 글
운영체제 업데이트가 반드시 필요한 이유 (0) | 2018.07.15 |
---|---|
컴퓨터의 진정한 조절장치 '마우스' (0) | 2018.07.14 |
컴퓨터 운영체제용 파티션 전략은 어떻게 세워야 하나 (0) | 2018.07.12 |
노트북 배터리를 오래 사용해보자 (0) | 2018.07.10 |
컴퓨터에 없어서는 안 될 '키보드'라는 존재에 대해 파헤쳐 보자 (0) | 2018.07.09 |