이동식 드라이브가 여전히 NTFS 대신 FAT32를 사용하는 이유는 무엇입니까?

Microsoft의 Windows XP는 2001 년 내부 드라이브에 기본적으로 NTFS 파일 시스템을 사용하기 시작했습니다. 이제 17 년이 지난 지금 USB 플래시 드라이브, SD 카드 및 기타 이동식 드라이브에서 여전히 FAT32를 사용하는 이유는 무엇입니까?

이것은 제조업체가 만드는 실수가 아닙니다. NTFS와 같은 다른 파일 시스템으로 이러한 드라이브를 포맷 할 수 있지만 FAT32로 포맷 된 상태로 두는 것이 좋습니다.

FAT32의 문제 (또는 Microsoft가 NTFS를 만든 이유)

Microsoft는 다양한 방식으로 FAT32를 개선하기 위해 NTFS를 만들었습니다. Windows에서 NTFS를 사용하는 이유를 이해하려면 FAT32의 문제와 NTFS가 어떻게 해결했는지 살펴 봐야합니다.

  • FAT32는 최대 4GB 크기의 개별 파일과 최대 2TB 크기의 볼륨 만 지원합니다. 예를 들어 4GB 이상의 큰 비디오 파일이있는 경우 FAT32 파일 시스템에 저장할 수 없습니다. 3TB 드라이브가 있다면 단일 FAT32 파티션으로 포맷 할 수 없습니다. NTFS는 이론적 한계가 훨씬 더 높습니다.
  • FAT32는 저널링 파일 시스템이 아니므로 파일 시스템 손상이 훨씬 더 쉽게 발생할 수 있습니다. NTFS를 사용하면 변경 사항이 실제로 변경되기 전에 드라이브의 "저널"에 기록됩니다. 파일을 작성하는 중에 컴퓨터의 전원이 꺼지면 시스템을 복구하는 데 긴 디스크 검사 작업이 필요하지 않습니다.
  • FAT32는 파일 권한을 지원하지 않습니다. NTFS를 사용하면 파일 권한을 통해 보안을 강화할 수 있습니다. 시스템 파일을 읽기 전용으로 만들 수 있으므로 일반적인 프로그램이 파일을 만질 수없고 사용자가 다른 사용자의 데이터를 보지 못하도록 방지 할 수 있습니다.

보시다시피 Windows가 시스템 파티션에 NTFS를 사용하는 데에는 매우 좋은 이유가 있습니다. NTFS는 더 안전하고 견고하며 더 큰 파일 크기와 드라이브를 지원합니다.

그러나 이것은 이동식 드라이브의 문제가 아닙니다.

물론 위의 이유 중 어느 것도 USB 스틱과 SD 카드에서 실제로 문제가되지는 않습니다. 그 이유는 다음과 같습니다.

  • USB 스틱 또는 SD 카드의 크기는 확실히 2TB 미만이므로 상한에 대해 걱정할 필요가 없습니다. 경우에 따라 4GB 이상의 파일을 드라이브에 복사 할 수 있습니다.이 경우 드라이브를 NTFS로 포맷 할 수 있습니다.
  • 이동식 드라이브는 시스템 드라이브처럼 저널링이 필요하지 않습니다. 실제로 저널링은 드라이브의 플래시 메모리 수명을 단축시킬 수있는 추가 쓰기를 초래할 수 있습니다.
  • 장치에는 파일 권한도 필요하지 않습니다. 사실, 이로 인해 다른 시스템간에 이동식 장치를 이동할 때 문제가 발생할 수 있습니다. 예를 들어, 특정 사용자 ID 번호로만 액세스 할 수 있도록 파일을 설정할 수 있습니다. 드라이브가 컴퓨터 내부에 있으면 제대로 작동합니다. 그러나 이것이 다른 컴퓨터로 이동 한 이동식 하드 드라이브 인 경우 다른 컴퓨터에서 해당 사용자 ID를 가진 모든 사람이 파일에 액세스 할 수 있습니다. 이 경우 파일 권한은 실제로 보안을 추가하는 것이 아니라 복잡성을 더 해줍니다.

관련 : 하드 드라이브 또는 플래시 드라이브를 FAT32에서 NTFS 형식으로 변환하는 방법

4GB 이상의 파일에 대한 지원이 실제로 필요한 경우가 아니라면 USB 스틱과 SD 카드에서 NTFS를 사용할 이유가 없습니다. 이 경우 해당 NTFS 파일 시스템으로 드라이브를 변환하거나 다시 포맷 할 수 있습니다.

물론 이제 3TB 이상의 저장 공간이있는 하드 드라이브를 구입할 수 있습니다. 이들은 아마도 NTFS로 포맷되어 단일 파티션에서 전체 스토리지를 사용할 수 있습니다.

적합성

호환성은 아마도 USB 플래시 드라이브 또는 SD 카드에서 FAT32 파일 시스템을 사용하려는 주된 이유 일 것입니다. Windows XP로 돌아가는 최신 버전의 Windows는 NTFS를 지원하지만 사용하는 다른 장치는 그다지 적합하지 않을 수 있습니다.

  • Mac : Mac OS X는 이제 NTFS 드라이브에 대한 완전한 읽기 지원을 제공하지만 Mac은 기본적으로 NTFS 드라이브에 쓸 수 없습니다. 이를 위해서는 추가 소프트웨어 또는 조정이 필요합니다.
  • Linux : Linux 시스템은 이제 NTFS 드라이브에 대한 견고한 읽기 / 쓰기 지원을 포함하지만 수년 동안 잘 작동하지 않았습니다.
  • DVD 플레이어, 스마트 TV, 프린터, 디지털 카메라, 미디어 플레이어, 스마트 폰, USB 포트 또는 SD 카드 슬롯이있는 모든 것 : 여기에서 정말 복잡해지기 시작합니다. 많은 장치에 USB 포트 또는 SD 카드 슬롯이 있습니다. 이 모든 장치는 FAT32 파일 시스템과 함께 작동하도록 설계되었으므로 FAT32를 사용하는 한 "그냥 작동"하고 파일을 읽을 수 있습니다. 일부 장치는 NTFS에서 작동하지만 믿을 수는 없습니다. 사실 대부분의 장치는 NTFS가 아닌 FAT32 만 읽을 수 있다고 가정해야합니다.

이것이 바로 이동식 드라이브에서 FAT32를 사용하여 거의 모든 장치에서 사용할 수있는 이유입니다. 4GB 이상의 파일에 대한 지원을 제외하고 USB 스틱에서 NTFS를 사용하여 얻을 수있는 것이 많지 않습니다.

Windows도 exFAT라는 파일 시스템을 제공하지만이 파일 시스템은 다르며 FAT32만큼 널리 지원되지 않습니다.

궁극적으로, 당신이하고 싶은 것은 함께 제공된 파일 시스템으로 포맷 된 드라이브를 남겨 두는 것입니다. 그 SD 카드 또는 USB 스틱은 아마도 FAT32로 포맷 된 상태로 제공되었을 것입니다. 괜찮습니다. 그것은 최고의 파일 시스템입니다. 3TB 외장 드라이브를 선택하고 NTFS로 포맷 된 경우에도 괜찮습니다.

이미지 크레디트 : Flickr의 Terry Johnston