Tại sao Ổ đĩa di động vẫn sử dụng FAT32 hoặc exFAT thay vì NTFS?

Tác giả sysadmin, T.Năm 30, 2023, 02:27:40 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Tại sao Ổ đĩa di động vẫn sử dụng FAT32 hoặc exFAT thay vì NTFS?


Windows XP của Microsoft đã bắt đầu sử dụng hệ thống tệp NTFS theo mặc định cho các ổ đĩa trong của nó từ năm 2001. Bây giờ đã 23 năm sau, vậy tại sao ổ đĩa flash USB, thẻ SD và các ổ đĩa di động khác vẫn sử dụng FAT32 hoặc thứ gọi là exFAT?


Đây không phải là một sai lầm mà các nhà sản xuất đang làm. Mặc dù bạn có thể định dạng các ổ đĩa này bằng một hệ thống tệp khác như NTFS, nhưng có lẽ bạn sẽ muốn để chúng được định dạng bằng exFAT hoặc FAT32.

1. exFAT so với FAT32

exFAT là một giải pháp thay thế hiện đại hơn cho hệ thống tệp FAT32. Nó mở rộng FAT32 với sự hỗ trợ cho các tệp lớn hơn và các thiết bị lưu trữ lớn hơn. hỗ trợ exFAT phổ biến trong các thiết bị hiện đại.

Ban đầu chúng tôi viết bài này vào năm 2013. Kể từ đó, FAT32 đã trở nên ít phổ biến hơn—nhưng các thiết bị đang chuyển từ FAT32 sang exFAT thay vì NTFS.

Vì những lý do được giải thích bên dưới, NTFS không phải là một hệ thống tệp tốt cho các thiết bị lưu trữ bên ngoài. Tuy nhiên, FAT32 có vấn đề riêng của nó—giới hạn kích thước tệp là giới hạn tồi tệ nhất. FAT32 giới hạn các tệp có kích thước 4GB và các phân vùng có kích thước 2TB. Trong một thế giới mà các thiết bị lưu trữ ngày càng lớn hơn—và các tệp như video có độ phân giải cao cũng ngày càng lớn hơn—FT32 không phù hợp. tuy nhiên, NTFS cũng không phù hợp.

Giải pháp là exFAT hoặc "Bảng phân bổ tệp mở rộng". Microsoft đã ra mắt hệ thống tệp này vào năm 2006 và thêm hỗ trợ cho nó vào Windows XP và Windows Vista. Tuy nhiên, phải mất nhiều năm để hỗ trợ exFAT trở nên phổ biến giữa các thiết bị khác, từ máy ảnh kỹ thuật số đến TV thông minh và bất kỳ thiết bị nào khác sử dụng thẻ SD hoặc thiết bị lưu trữ bên ngoài.

Kể từ năm 2023, hầu hết các thiết bị hiện đại đều hỗ trợ exFAT. Một số thiết bị có thể vẫn chỉ hỗ trợ FAT32—đặc biệt là các thiết bị cũ hơn—nhưng exFAT là hệ thống tệp được lựa chọn cho các thiết bị lưu trữ bên ngoài—chứ không phải NTFS.

2. Các vấn đề với FAT32 (hoặc Tại sao Microsoft tạo NTFS)

Microsoft đã tạo NTFS để cải thiện FAT32 theo nhiều cách khác nhau. Để hiểu tại sao Windows sử dụng NTFS, chúng ta phải xem xét các vấn đề với FAT32 và cách NTFS khắc phục chúng:

  • FAT32 chỉ hỗ trợ các tệp riêng lẻ có kích thước tối đa 4GB và ổ đĩa có kích thước tối đa 2TB. Ví dụ: nếu bạn có một tệp video lớn có kích thước trên 4GB, bạn không thể lưu tệp đó trên hệ thống tệp FAT32. nếu bạn có ổ đĩa 3TB, bạn không thể định dạng nó dưới dạng một phân vùng FAT32. NTFS có giới hạn lý thuyết cao hơn nhiều. May mắn thay, exFAT hiện đang được sử dụng rộng rãi để thay thế cho FAT32. Nó có kích thước tệp và giới hạn kích thước phân vùng cao hơn nhiều mà bạn sẽ không gặp phải, giống như NTFS.
  • FAT32 không phải là một hệ thống tệp nhật ký, điều đó có nghĩa là hệ thống tệp bị hỏng có thể xảy ra dễ dàng hơn nhiều. Với NTFS, các thay đổi được ghi vào một "nhật ký" trên ổ đĩa trước khi chúng thực sự được thực hiện. Nếu máy tính bị mất điện khi đang ghi tệp, hệ thống sẽ không cần thao tác scandisk lâu để khôi phục.
  • FAT32 không hỗ trợ quyền đối với tệp. Với NTFS, quyền truy cập tệp cho phép tăng cường bảo mật. Các tệp hệ thống có thể được đặt ở chế độ chỉ đọc để các chương trình thông thường không thể chạm vào chúng, người dùng có thể bị ngăn không cho xem dữ liệu của người dùng khác, v.v.

Như chúng ta có thể thấy, có rất nhiều lý do chính đáng khiến Windows sử dụng NTFS cho các phân vùng hệ thống. NTFS an toàn hơn, mạnh mẽ hơn và hỗ trợ các ổ đĩa và kích thước tệp lớn hơn.

3. Nhưng đây không phải là vấn đề trên ổ đĩa di động

Tất nhiên, không có lý do nào ở trên thực sự là vấn đề trên USB và thẻ SD. Đây là lý do tại sao:

  • Quay lại khi FAT32 là mặc định, các thiết bị không lớn như vậy. Giờ đây, nếu thẻ nhớ USB hoặc thẻ SD của bạn có dung lượng trên 2TB hoặc bạn muốn sao chép tệp có dung lượng trên 4G vào ổ đĩa, bạn có thể sử dụng exFAT thay vì NTFS. exFAT có giới hạn cực lớn mà bạn sẽ không gặp phải trong thế giới thực, giống như NTFS.
  • Ổ đĩa di động của bạn không cần ghi nhật ký như ổ đĩa hệ thống. Trên thực tế, việc ghi nhật ký có thể chỉ dẫn đến việc ghi bổ sung có thể làm giảm tuổi thọ của bộ nhớ flash của ổ đĩa.
  • Thiết bị cũng không cần quyền đối với tệp. Trên thực tế, những điều này có thể gây ra sự cố khi di chuyển các thiết bị có thể tháo rời giữa các máy khác nhau. Ví dụ: các tệp có thể được đặt thành chỉ có thể truy cập được bằng một số ID người dùng cụ thể. Điều này sẽ hoạt động tốt nếu ổ đĩa nằm trong máy tính của bạn. Tuy nhiên, nếu đây là một ổ cứng di động mà bạn đã chuyển sang một máy tính khác, thì bất kỳ ai có ID người dùng đó trên máy tính kia đều có thể truy cập các tệp. Trong trường hợp này, quyền đối với tệp không thực sự tăng thêm tính bảo mật — chỉ tăng thêm độ phức tạp.

Thực sự không có lý do gì để sử dụng NTFS trên USB và thẻ SD. Ngay cả khi bạn thực sự cần hỗ trợ cho các tệp có kích thước trên 4GB, bạn không phải chuyển đổi hoặc định dạng lại ổ đĩa bằng hệ thống tệp NTFS đó —bạn chỉ có thể sử dụng exFAT trên ổ USB của mình.

Tất nhiên, giờ đây bạn có thể mua ổ cứng có dung lượng lưu trữ từ 3TB trở lên. Chúng có thể sẽ được định dạng là exFAT để chúng có thể sử dụng toàn bộ dung lượng lưu trữ trên một phân vùng.


4. Khả năng tương thích

Khả năng tương thích có lẽ là lý do chính khiến bạn có thể muốn sử dụng hệ thống tệp FAT32 hoặc exFAT trên ổ flash USB, thẻ SD và ổ cứng gắn ngoài. Mặc dù các phiên bản Windows hiện đại, bao gồm Windows 10 và Windows 11, và tất cả các phiên bản trở lại Windows XP, sẽ hỗ trợ NTFS, nhưng các thiết bị khác mà bạn sử dụng có thể không phù hợp như vậy.

  • Máy Mac : Các phiên bản macOS hiện đại hiện có hỗ trợ đọc đầy đủ cho ổ đĩa NTFS, nhưng máy Mac không thể ghi vào ổ đĩa NTFS theo mặc định. Điều này yêu cầu phần mềm bổ sung hoặc tinh chỉnh. Máy Mac có hỗ trợ đọc/ghi đầy đủ cho exFAT mà không cần phần mềm bổ sung.
  • Linux : Các hệ thống Linux hiện bao gồm hỗ trợ đọc/ghi vững chắc cho các ổ đĩa NTFS, mặc dù điều này không hoạt động tốt trong nhiều năm. Các bản phân phối Linux hiện cũng có hỗ trợ vững chắc cho exFAT.
  • Đầu DVD, TV thông minh, Máy in, Máy ảnh kỹ thuật số, Trình phát đa phương tiện, Điện thoại thông minh, Bất cứ thứ gì có Cổng USB hoặc Khe cắm thẻ SD : Đây là nơi nó thực sự bắt đầu trở nên phức tạp. Rất nhiều thiết bị có cổng USB hoặc khe cắm thẻ nhớ SD. Tất cả các thiết bị này sẽ được thiết kế để hoạt động với hệ thống tệp exFAT hoặc FAT32, vì vậy chúng sẽ "chỉ hoạt động" và có thể đọc tệp của bạn miễn là bạn đang sử dụng exFAT hoặc FAT32. Một số thiết bị—đặc biệt là các thiết bị cũ hơn—chỉ có thể hỗ trợ FAT32 chứ không hỗ trợ exFAT. Một số thiết bị sẽ hoạt động với NTFS, nhưng bạn không thể tin tưởng vào điều đó — trên thực tế, có lẽ bạn nên cho rằng hầu hết các thiết bị chỉ có thể đọc exFAT hoặc FAT32 chứ không phải NTFS.

Đây là lý do tại sao bạn thực sự muốn sử dụng exFAT hoặc FAT32 trên ổ đĩa di động của mình, vì vậy bạn có thể sử dụng chúng với hầu hết mọi thiết bị. Không có nhiều thứ thu được từ việc sử dụng NTFS trên thanh USB, ngoài việc hỗ trợ các tệp có kích thước trên 4GB.

Hệ điều hành exFAT hiện được hỗ trợ rộng rãi trong nhiều loại thiết bị. Đó là một tùy chọn hệ thống tệp mặc định tốt cho các thiết bị di động của bạn. Tuy nhiên, một số thiết bị có thể không hỗ trợ exFAT—FAT32 vẫn là tùy chọn được hỗ trợ rộng rãi nhất.


Cuối cùng, những gì bạn có thể muốn làm là để ổ đĩa được định dạng bằng hệ thống tệp đi kèm với nó. Thẻ SD hoặc thanh USB đó có thể được định dạng bằng exFAT hoặc có lẽ là FAT32 - không sao, đó là hệ thống tệp tốt nhất cho nó.