운영체제에서 하드디스크를 사용하려면 파티션을 나눈 뒤 포맷 작업을 해야 한다. 

포맷이란 하드디스크에 데이터를 저장할 때의 파일 시스템 구성을 말한다.

예를 들어 윈도우 10에서 하드디스크를 사용라려면 윈도우 10에 맞는 데이터 구조로 

하드디스크의 저장 구역인 트랙과 섹터를 나누어야 하는데 이를 포맷이라고 한다. 

이때 기존 저장되어 있던 데이터는 포맷 작업을 할 때 모두 없어지게 된다.

 

[디스크 관리 모드의 HDD 포맷 형식을 알 수 있다]

 

1) NTFS (New Technology File System)

 

윈도우 NT에서부터 사용한 포맷 형식이며 현재는 위도우 10, 윈도우 7, 윈도우 8, 

윈도우 비스타, 윈도우 2000, 윈도우 XP등에서 사용한다.

고용량 파일의 저장이 가능하기 때문에 기존의 FAT 파일 시스템을 대체하였다.

이론적으로 최대 인식 가능한 볼륨 (저장공간)은 16TB이지만 MBR 파티션 테이블의 경우 

최대 2TB의 볼륨을 인식하고, GPT 파티션 테이블이 2TB 이상의 볼륨을 인식한다.

NTFS 형식의 특징은 고용량 파일의 저장이 가능하고 파일 수준으로 사용권한을 설정하는 보안성이 뛰어나다.

현재 주로 사용하는 HDD 포맷 형식이다. 파일명은 최대 255자까지 사용할 수 있다.

 

2) FAT32 (File Allocation Table 32)

FAT는 파일 배치표라는 뜻으로 이중 FAT32는 윈도우 95, 98, ME, 2000 등에서 

사용한 포맷 형식이며 현재는 거의 사용되지 않는다.

저장 가능한 파일의 최대 크기는 4GB이므로 4GB를 넘는 파일은 저장할 수 없다. 

파일명은 최대 255자까지 사용할 수 있다.

현재는 디지털 카메라의 메모리카드를 포맷할 때 FAT32 형식으로 포맷한다.

 

3) FAT16

MS-DOS, 윈도우 3.1, 95 등에서 사용한 HDD 포맷 형식이며 최대 2GB의 볼륨을 인식할 수 있다.

파일명은 최대 8+3(확장자)자까지 사용할 수 있다.

만일 MP3 플레이어의 메모리가 FAT16만 지원할 경우에는 FAT16으로 포맷해야 한다.

 

4) FAT12

MS-DOS에서 사용한 포맷 형식이며 당시 플로피 디스크를 포맷할 때 사용하였다.

지금도 일부 구형 핸드폰이 FAT12 포맷 형식을 사용하는 경우도 있다.

 

5) exFAT (Extended File Allocation Table)

내장 하드디스크보다 이동식디스크용으로 개발되었으며 Windows 및 Mac 컴퓨터에서 공히 읽기/쓰기가 가능하다.

즉, USB 및 SSD 형식의 저장장치에 적용가능하며 512TB까지 파일의 크기를 가질 수 있다.

2006년에 도입되었으며 다른 포맷 형식에 비해 호환성이 좋지 않다.

 

6) HFS+ (Hierarchical File System Plus)

1998년에 Mac OS 8.1에 처음 도입되었으며 Mac 컴퓨터의 주 파일 시스템에 적용한 HFS의 후속 형식으로 개발되었다.

HFS보다 큰 크기의 파일을 지원한다.

컴퓨터에 적용되는 파일시스템에 대해 알아본다.

 

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 디스크 관리자에서 디스크 파티션을 나누고 포맷하는 작업은 그렇게 어렵지 않으므로 알아두면 자유자재로 디스크 관리 작업을 수행할 수 있다.


+ Recent posts