운영 체제는 일상적인 작업을 수행할 수 있도록 많은 하위 수준 시스템 세부 정보를 처리하지만 항상 컴퓨터 내부에서 일어나는 일을 이해하는 것이 좋습니다. 그리고 파일 시스템 형식이 좋은 예입니다. NTFS는 최신 버전의 Windows에서 접했을 수 있는 형식이지만 exFAT는 다른 OS에서 작업하는 경우에도 알아두면 좋습니다.
exFAT 대 NTFS:전체 결과
NTFS-
역할/권한과 같은 보안 기능.
-
저널링은 충돌 발생 시 데이터를 복구하는 데 도움이 됩니다.
-
NTFS 볼륨에 대한 선택적 암호화.
-
디렉토리당 더 많은 파일을 관리할 수 있습니다.
-
Windows XP 이후의 표준 Windows 형식입니다.
-
운영 체제에서 더 광범위하게 지원됩니다.
-
기존 FAT보다 용량 제한이 적습니다.
-
더 큰 파일 크기를 지원합니다.
-
Microsoft에서 발표한 전체 형식 사양입니다.
-
보안 기능이 내장되어 있지 않습니다.
-
시스템 충돌에 취약할 수 있습니다.
이 두 파일 시스템 중에서 결정할 때 가장 중요한 고려 사항은 드라이브를 연결할 시스템입니다. 예를 들어 USB 스틱과 같은 이동식 저장소를 Windows, macOS, Linux 또는 Android를 실행하는 시스템에 연결할 수 있습니다. 이 경우 exFAT 파일 시스템의 전반적인 지원이 넓어지면 플랫폼 간 작업이 훨씬 쉬워집니다.
반면에 드라이브가 Windows에서만 사용된다고 확신하는 경우(컴퓨터의 내부 SSD와 같이) NTFS로 이동합니다. 자동으로 제공되는 기본 제공 보안 및 탄력성 기능을 사용하면 간단합니다. 여기에는 외장 하드 드라이브와 같은 미디어도 포함될 수 있습니다. 그러나 다른 시스템과 함께 사용하려고 하면 모든 기능(쓰기 액세스와 같은 기본 기능 포함)이 지원되지 않을 수 있으므로 주의하십시오.
지원:exFAT는 더 많은 시스템에서 지원됩니다.
exFAT-
다양한 OS에서 널리 지원됩니다.
-
이전 OS 버전에 가장 적합한 선택입니다.
-
플랫폼 전반에 걸쳐 견고한 읽기/쓰기 지원.
-
Windows에서 즉시 사용 가능한 기본값입니다.
-
일부 플랫폼에서 쓰기 액세스 실험 중입니다.
-
Windows가 아닌 시스템의 경우 수동 드라이버 설치가 필요할 수 있습니다.
Microsoft는 엔터프라이즈 운영 체제인 Windows NT용으로 NT 파일 시스템 또는 NTFS를 만들었습니다. 소비자 운영 체제에서 사용되는 FAT 기반 형식의 기존 제한 및 제한 사항 중 일부를 해결하기 위해 그렇게 했습니다. 여기에는 더 큰 파일 및 디렉터리 크기에 대한 지원, 향상된 보안 및 복원 기능이 포함됩니다. Windows XP는 이것을 기본 파일 시스템 형식으로 계승했으며 그 이후로 Windows 버전에 매우 잘 통합되었습니다.
반면에 Microsoft는 USB 드라이브와 같은 외부 미디어에 대한 FAT의 주요 단점(즉, 파일 크기 제한) 중 일부를 해결할 수 있는 다른 파일 시스템 형식이 필요하다고 생각했습니다. 그래서 이 중간 지점을 채우기 위해 ExFAT(Extensible File Allocation Table) 형식을 만들었습니다. exFAT에 대한 사양은 NTFS보다 훨씬 더 광범위하게 지원되며 실제로 Microsoft는 전체 사양을 공개하기도 했습니다. 이를 통해 모든 하드웨어 또는 소프트웨어 공급업체가 릴리스에서 이를 사용할 수 있습니다. 결과적으로 exFAT는 모든 주요 데스크톱 OS와 데스크톱 또는 모바일의 다른 많은 OS에서 지원됩니다.
저장 공간 제한:exFAT에는 더 많은 것이 있지만 NTFS는 여전히 많이 제공합니다.
exFAT-
이론적으로 저장 가능한 상한선은 무한합니다.
-
매우 큰 파일도 지원합니다.
-
볼륨당 최대 디렉토리 수 제한.
-
저장용량 상한선입니다.
-
2PB 제한은 대부분의 사용자가 필요로 하는 것보다 많습니다.
-
더 많은 수의 디렉토리를 지원합니다.
NTFS는 원래 비즈니스용 Windows 파일 시스템의 주요 제한 사항 중 하나인 파일 크기에 대한 4GB 제한을 없앴습니다. NTFS를 사용하는 드라이브(또는 볼륨)는 최대 2PB(페타바이트)가 될 수 있지만 Windows OS 내의 특정 제한은 최대 16TB 크기의 드라이브에서만 작동합니다. 그리고 NTFS는 주로 Windows 시스템에서 사용하기 때문에 사용할 수 있는 드라이브 크기에 대한 효과적인 제한이 됩니다. 반면 exFAT는 최대 128PB 크기의 드라이브를 지원할 수 있으며 (최소한 이론상) 최대 16엑사바이트(EB)의 파일을 저장할 수 있습니다.
그러나 파일 관리에 관해서는 NTFS가 우위를 점하고 있습니다. NTFS 드라이브에는 디렉터리당 40억 개 이상의 파일을 저장할 수 있지만 exFAT는 280만 개만 처리할 수 있습니다.
저널링:NTFS는 기본 제공
exFAT-
저널링을 사용하려면 추가 기능을 수동으로 설치해야 합니다.
-
저널링이 부족하면 일부 백업 애플리케이션과 호환되지 않습니다.
-
단일 할당 테이블은 데이터 손실 가능성을 높입니다.
-
기본 제공 저널링은 재해 복구를 지원합니다.
-
충돌 후 보류 중인 모든 쓰기를 재생할 수 있습니다.
-
디스크를 수리해야 할 확률을 낮춥니다.
NTFS는 아직 디스크에 실제로 기록되지 않은 데이터의 변경 사항을 기록하는 저널링이라는 기능을 사용합니다. 이는 드라이브를 작동 가능한 상태로 되돌리기 위해 저널을 '재생'할 수 있기 때문에 시스템 충돌 시 도움이 됩니다. 가장 최신 버전의 인기 있는 OS에서 선호하는 파일 시스템은 저널링을 사용하므로 사용자가 충돌 후 시스템이 손상되는 것을 방지할 수 있습니다.
exFAT는 이 기능을 기본적으로 지원하지 않지만 일부 추가 기능에서는 이 기능을 사용할 수 있습니다(호환성을 희생함). 사실, 이전 FAT에 비해 exFAT는 단일 테이블만 사용하여 데이터를 나타내는 비트가 저장된 위치를 기록합니다. FAT는 중복 테이블을 사용하므로 시스템이 드라이브에 데이터를 쓰는 동안 어떤 일이 발생하더라도 데이터를 복구할 수 있는 추가적인 희망을 가질 수 있습니다.
보안 기능:NTFS에는 많은 기능이 있지만 Windows에서만 가능합니다.
exFAT-
기본 제공 권한 프레임워크가 없습니다.
-
실행 가능한 권한은 보안 위험입니다.
-
암호화는 수동으로 처리해야 합니다.
-
Windows 역할/권한과 함께 작동합니다.
-
그러나 이러한 권한은 다른 OS로 이월되지 않을 수 있습니다.
-
기본적으로 암호화되어 있습니다.
이전에 언급했듯이 NTFS에는 최신 Windows 버전의 보안 체계와 일치하는 보안 체계가 포함되어 있습니다. 특히, 누가 특정 데이터를 사용할 수 있고 무엇을 위해 사용할 수 있는지 정의하는 기능(즉, 읽기, 읽기 또는 쓰기 또는 둘 다 수행하고 실행)은 NTFS에 내장되어 있습니다. 데이터를 자동으로 암호화하는 옵션도 있습니다.
이를 이러한 권한을 추적하는 메커니즘이 없는 exFAT와 비교하십시오. 즉, exFAT로 포맷된 드라이브는 운영 체제에 따라 데이터 읽기 및 쓰기로만 제한되거나 포함된 파일을 제한 없이 실행할 수 있으므로 잠재적인 보안 위험이 있습니다.
NTFS 또는 exFAT:최종 판결
설정하려는 새로운 저장 공간이 있는 경우 이러한 형식 중 어떤 형식을 사용해야 하는지 명확하지 않을 수 있습니다. 감사하게도 결정을 내리기 위해 따를 수 있는 몇 가지 기본 규칙이 있습니다.
- 내장 드라이브에 NTFS 사용 :Windows 시스템의 내부 드라이브인 경우 NTFS를 사용해야 합니다. NTFS의 보안/권한 기능이 일부 악성 소프트웨어로부터 시스템을 보호하는 데 도움이 되므로 프로그램을 설치할 계획이라면 특히 그렇습니다.
- Windows에서 외부 저장소로 NTFS 사용 :외부 미디어(예:휴대용 하드 드라이브 또는 microSD 카드)이고 해당 미디어를 Windows에서만 사용할 계획이라면 다시 NTFS를 선택할 수 있습니다. 저널링과 같은 안정성 기능은 충돌 시 데이터를 보호하는 데 도움이 되며 내장된 파일 압축을 활용하여 공간을 최대한 활용할 수 있습니다.
- 다른 OS의 외부 저장소에 exFAT 사용 :(아마도 외부) 저장소를 다른 운영 체제와 함께 사용할 계획이라면 exFAT를 선택해야 합니다. macOS, Linux 및 Android와 같은 OS에서 훨씬 더 광범위하게 지원됩니다. 예를 들어 macOS는 NTFS 파일 시스템에서 읽지만 exFAT가 있는 시스템에 대해서는 전체 읽기-쓰기 액세스를 제공합니다.