FAT32 hoặc NTFS: chọn hệ thống tệp nào cho ổ flash USB hoặc ổ cứng ngoài. FAT32 và các tính năng của nó FAT32: Sự lựa chọn hiển nhiên

Hệ thống tệp này được sử dụng bởi các hệ điều hành như Windows NT/2000/XP. Khi cài đặt NTFS, đĩa được chia thành hai phần không bằng nhau: phần thứ nhất được phân bổ cho MFT (Master File Table - một bảng file chung), gọi là vùng MFT và chiếm khoảng 12% diện tích ổ đĩa. kích thước tổng thểđĩa, phần thứ hai sẽ do chính dữ liệu của bạn chiếm giữ. Ngoài ra còn có khu vực thứ ba, nhưng sẽ nói thêm về điều đó sau. MFT này là loại quái thú gì vậy? Đây là cơ sở của NTFS. Như đã đề cập trước đó, nó nằm trong vùng MFT, tức là ở đầu đĩa. Mỗi mục trong MFT tương ứng với một tệp và chiếm khoảng 1 Kb. Về cốt lõi, đây là thư mục chứa tất cả các tệp nằm trên đĩa. Cần lưu ý rằng bất kỳ thành phần dữ liệu nào trong NTFS đều được coi là một tệp, thậm chí là MFT. 16 tệp đầu tiên (siêu tệp) trong vùng MFT là đẳng cấp đặc biệt. Chúng chứa thông tin dịch vụ, chúng có một vị trí cố định và ngay cả hệ điều hành cũng không thể truy cập được. Nhân tiện, cái đầu tiên trong số 16 cái này chính là tệp MFT. Một bản sao của ba mục đầu tiên tồn tại. Hãy nhớ rằng, tôi đã nói về vùng thứ ba, vì vậy đó là nơi nó nằm và với vị trí của nó, có thể nói, chia đĩa làm đôi. Tại sao điều này được thực hiện? Có, để an toàn, trong trường hợp mất thông tin trong tệp MFT, bạn luôn có thể khôi phục thông tin và sau đó là vấn đề công nghệ, như người ta nói. Tất cả các tệp khác trong vùng MFT có thể được định vị tùy ý. Cần lưu ý rằng về mặt lý thuyết không có gì trong vùng MFT ngoại trừ các tệp dịch vụ. Nhưng có những trường hợp không còn dung lượng trên phần đĩa dành riêng cho người dùng: - (và khi đó vùng MFT bị giảm. Theo đó, dung lượng sẽ xuất hiện ở nửa sau của đĩa để ghi dữ liệu. Khi đủ không gian trống được giải phóng trong vùng này, MFT - vùng lại mở rộng Và đây là lúc vấn đề xuất hiện. tập tin thông thường và nó bắt đầu phân mảnh. Tất nhiên, nó không gây tử vong nhưng cũng không dễ chịu cho lắm. Nhưng hãy quay trở lại với con cừu của chúng ta, tức là siêu dữ liệu. Mỗi người trong số họ chịu trách nhiệm về một số lĩnh vực công việc. Chúng bắt đầu bằng ký hiệu tên $ (những ai tham gia lập trình đều biết ký hiệu này). Hãy để tôi đưa ra một ví dụ về một số trong số họ:

  • MFT không gì khác chính là MFT
  • MFTmirr - bản sao tương tự ở giữa đĩa
  • LogFile là một tệp nhật ký
  • Boot - đúng như tên gọi, thưa bệ hạ giày cao cổ
  • Bitmap - bản đồ không gian trống của phân vùng

Và như thế. Thông tin về siêu tệp nằm trong tệp MFT. Khó? Có một điều như vậy. Nhưng tất cả những thứ rác rưởi này được phát minh ra để tăng độ tin cậy của NTFS và điều đó là hợp lý. Tiếp tục nào. NTFS hầu như không có hạn chế về kích thước đĩa (ít nhất là với công nghệ sản xuất hiện tại ổ cứng). Kích thước cụm có thể thay đổi từ 512 b đến 64 Kb, mặc dù kích thước thông thường của nó là 4 Kb.

Bây giờ hãy nói về danh mục. Đây là một siêu tệp có ký hiệu $. . Nó được chia thành nhiều phần, mỗi phần chứa tên tệp, thuộc tính của nó và liên kết đến tệp MFT. Và tất cả các thông tin khác đã có sẵn ở đó. Thư mục là một cây nhị phân. Chúng ta hãy thử tìm hiểu xem đây là thứ nhảm nhí gì. Trong thư mục, thông tin về dữ liệu trên đĩa được sắp xếp sao cho khi tìm kiếm file, thư mục được chia thành hai phần và câu trả lời nằm ở phần nào chứa nội dung bạn đang tìm kiếm. Thao tác tương tự sau đó được lặp lại trên nửa đã chọn. Và cứ như vậy cho đến khi tìm thấy file mong muốn.

Và bây giờ về các tập tin. Họ không tồn tại như vậy. Bình thường, vâng! Có cái gọi là luồng, hay trong tiếng Nga thông thường - luồng. Nghĩa là, bất kỳ đơn vị thông tin nào cũng đại diện cho nhiều luồng. Một luồng chính là dữ liệu, nó là dữ liệu chính. Các luồng khác là thuộc tính tệp. Bạn có thể đính kèm bất kỳ tệp nào khác vào bất kỳ tệp nào. Nói một cách đơn giản, bạn có thể đính kèm một luồng hoàn toàn mới vào các luồng có cùng dữ liệu và ghi dữ liệu mới vào đó. Nhưng thông tin về kích thước tệp được lấy dựa trên âm lượng của luồng chính. Các tệp trống hoặc nhỏ trên đĩa chỉ được hiển thị trong siêu tệp. Điều này được thực hiện để tiết kiệm dung lượng ổ đĩa. Nói chung, cần lưu ý rằng khái niệm về tệp sâu hơn và rộng hơn nhiều và khá khó để mô tả tất cả các thuộc tính. Tôi lưu ý rằng chiều dài tối đa Tên tệp có thể dài tới 255 ký tự.

Đối với tất cả những người khác, Tệp NTFS có một thuộc tính tuyệt vời như được nén. Bất kỳ tập tin hoặc thậm chí thư mục có thể được nén. Bản thân hoạt động nén diễn ra không được chú ý vì tốc độ của nó khá cao. Trước vùng heap, cái gọi là nén ảo được sử dụng, tức là một phần của tệp có thể được nén nhưng phần còn lại thì không. Việc nén được thực hiện theo khối. Mỗi khối tương đương với 16 cụm.

NTFS sử dụng mã hóa dữ liệu. Do đó, nếu bạn phá hủy hệ thống và cài đặt lại, bạn sẽ không thể đọc các tệp được mã hóa nếu không có sự cho phép thích hợp.

Bây giờ về việc đăng nhập. Nhưng trước tiên, hãy xác định khái niệm giao dịch. Giao dịch là một hành động phải được thực hiện hoàn toàn (đọc chính xác), nếu không nó sẽ không được thực hiện. Vì vậy, dựa trên rác này, nếu xảy ra lỗi khi ghi dữ liệu vào đĩa, sẽ không có ghi chú nào về tệp mới được tạo trong siêu tệp. Và nơi bắt đầu ghi âm sẽ được coi là sạch sẽ. Điều này là cần thiết để bảo vệ :-) khỏi nhiều loại bệnh trĩ. Tóm lại, tôi đã hoàn thành hành động đến cùng - tôi đã ghi âm, nó không thành công - và không cần phải ghi lại. Nhưng cần lưu ý rằng chức năng ghi nhật ký sẽ bảo toàn chức năng của hệ thống tệp chứ không phải dữ liệu của bạn.

Và cuối cùng, NTFS còn có thêm hai chức năng nữa là Symbolic Links - khả năng tạo thư mục ảo và Liên kết cứng - hỗ trợ nhiều tên cho cùng một tệp.

TRÊN khoảnh khắc này hiện nay, hệ thống tập tin này là phổ biến nhất, mặc dù nó đang dần mất đi vị trí của mình sau Bản phát hành Windows XP. Tất cả các hệ điều hành đều hỗ trợ FAT 32 Gia đình Windows bắt đầu với Windows 95 OSR2. Vì vậy, FAT 32 (Bảng phân bổ tệp) là một bảng tính để phân bổ tệp. Nó nằm gần như ở đầu đĩa. Cấu trúc đĩa FAT:

    1. Các phần khởi động của phân vùng chính và phân vùng bổ sung;
    2. khu vực khởi động của đĩa logic;
    3. thư mục gốc;
    4. vùng dữ liệu;
    5. trụ để thực hiện các thao tác đọc/ghi chẩn đoán;

Ưu điểm chính của FAT 32 so với FAT 16 là thay vì sử dụng các mục 16 bit, các mục 32 bit được sử dụng. Điều này lần lượt làm tăng số lượng cụm trong phân vùng lên 268.435.456 (trong FAT - 65.536). Khi sử dụng FAT 32, kích thước ổ đĩa là 2 Tb và kích thước của một tệp có thể đạt tới 4 Gb. Đáng chú ý sự khác biệt FAT 32 từ các bảng trước là thư mục gốc không chiếm dung lượng đĩa cố định và có thể có kích thước bất kỳ.

Kích thước cluster khi sử dụng FAT 32 trong phân vùng 2 Gb với 5.000 tệp là 4 Kb (trong FAT 16 - 32 Kb), tối đa 524.288 bản ghi sẽ được sử dụng trong bảng. Trong trường hợp này, bản thân bảng sẽ nặng khoảng 2 MB.

So sánh NTFS và FAT 32.

Chà, hãy làm một nhiệm vụ vô ơn - so sánh cả hai hệ thống tập tin.

Thuận lợi:

    1. Tốc độ truy cập nhanh vào các tệp nhỏ;
    2. Dung lượng ổ đĩa ngày nay thực tế là không giới hạn;
    3. Sự phân mảnh tệp không ảnh hưởng đến bản thân hệ thống tệp;
    4. Độ tin cậy cao của việc lưu trữ dữ liệu và cấu trúc tệp;
    5. Hiệu suất cao khi làm việc với các tệp lớn;

Sai sót:

    2. Khó làm việc với các danh mục cỡ trung bình do tính phân mảnh của chúng;

Thuận lợi:

    2. Yêu cầu RAM thấp;
    3. Làm việc hiệu quả với các tệp vừa và nhỏ;
    4. Độ mòn đĩa thấp hơn do đầu đọc/ghi chuyển động ít hơn.

Sai sót:

    1. Khả năng bảo vệ thấp trước các lỗi hệ thống;
    2. Làm việc không hiệu quả với các tệp lớn;
    3. Giới hạn dung lượng tối đa của phân vùng và tệp;
    4. Giảm hiệu suất do bị phân mảnh;
    5. Giảm hiệu suất khi làm việc với các thư mục chứa số lượng lớn tệp;

Vì vậy, một số suy nghĩ. Cả hai hệ thống tệp đều lưu trữ dữ liệu theo cụm có kích thước tối thiểu là 512 b. Thường xuyên kích cỡ thông thường cụm là 4 Kb. Đây là nơi mà những điểm tương đồng có thể kết thúc. Đôi điều về sự phân mảnh: Tốc độ công việc NTFS giảm mạnh khi đĩa đầy đến 80 - 90%. Điều này là do sự phân mảnh của các tập tin dịch vụ và công việc. Bạn càng làm việc nhiều với một đĩa bận rộn như vậy thì khả năng phân mảnh càng mạnh và hiệu suất càng thấp. Phân mảnh FAT 32 khu vực làm việcđĩa cũng xảy ra ở giai đoạn trước đó. Vấn đề ở đây phụ thuộc vào tần suất bạn ghi/xóa dữ liệu. Giống như NTFS, sự phân mảnh làm giảm đáng kể hiệu suất. Bây giờ về RAM. Bản thân âm lượng bảng tính FAT 32 có thể chiếm vài megabyte RAM. Nhưng bộ nhớ đệm có tác dụng giải cứu. Những gì được ghi vào bộ đệm:

    1. Các thư mục được sử dụng nhiều nhất;
    2. Dữ liệu về tất cả các file hiện đang sử dụng;
    3. Dữ liệu về dung lượng đĩa trống;

Còn NTFS thì sao? Các thư mục lớn rất khó lưu vào bộ đệm và chúng có thể đạt kích thước vài chục megabyte. Cộng với MFT, cùng với thông tin về dung lượng đĩa trống. Mặc dù cần lưu ý rằng NTFS vẫn sử dụng tài nguyên RAM khá tiết kiệm. Chúng tôi có một hệ thống lưu trữ dữ liệu thành công; trong MFT, mỗi bản ghi có dung lượng khoảng 1 Kb. Tuy nhiên, yêu cầu về dung lượng RAM vẫn cao hơn so với FAT 32. Tóm lại, nếu bộ nhớ của bạn nhỏ hơn hoặc bằng 64 Mb thì FAT 32 sẽ hiệu quả hơn về mặt tốc độ. sự khác biệt về tốc độ sẽ nhỏ và thường không có gì cả. Bây giờ về chính ổ cứng. Vì sử dụng NTFS Làm chủ xe buýt là điều mong muốn. Cái này là cái gì? Cái này điều trị đặc biệt hoạt động của người lái và bộ điều khiển. Khi sử dụng BM, quá trình trao đổi diễn ra mà không có sự tham gia của bộ xử lý. Sự vắng mặt của VM sẽ ảnh hưởng đến hiệu suất hệ thống. Ngoài ra, do sử dụng hệ thống tập tin phức tạp hơn nên số lần chuyển động của đầu đọc/ghi tăng lên cũng ảnh hưởng đến tốc độ. khả dụng bộ đệm đĩa có tác động tích cực như nhau đối với cả NTFS và FAT 32.

Bài viết này được dành riêng cho hệ thống tập tin . Khi cài đặt HĐH, Windows sẽ nhắc bạn chọn hệ thống tệp trên phân vùng nơi nó sẽ được cài đặt và người dùng PC phải chọn một trong hai tùy chọn MẬP hoặc NTFS.

Trong hầu hết các trường hợp, người dùng hài lòng khi biết rằng NTFS là "tốt hơn" và chọn tùy chọn này.

Tuy nhiên, đôi khi họ tự hỏi và chính xác thì điều gì tốt hơn?

Trong bài viết này tôi sẽ cố gắng giải thích Hệ thống tập tin là gì, chúng là gì, chúng khác nhau như thế nào và nên sử dụng cái nào.

Bài viết đơn giản hóa một số đặc tính kỹ thuật hệ thống tập tin để có được nhận thức dễ hiểu hơn về tài liệu.

Hệ thống tập tin là một cách tổ chức dữ liệu trên phương tiện lưu trữ. Hệ thống tệp xác định vị trí và cách thức các tệp sẽ được ghi trên phương tiện lưu trữ và cấp cho hệ điều hành quyền truy cập vào các tệp đó.

Các hệ thống tệp hiện đại có các yêu cầu bổ sung: khả năng mã hóa tệp, kiểm soát quyền truy cập vào tệp và các thuộc tính bổ sung. Thông thường hệ thống tập tin được ghi ở đầu ổ cứng. ().

Từ quan điểm của hệ điều hành, ổ cứng là một tập hợp các cụm.

Cụm là một vùng đĩa có kích thước nhất định để lưu trữ dữ liệu. Kích thước cụm tối thiểu là 512 byte. Bởi vì nó được sử dụng hệ thống nhị phân ký hiệu thì kích thước cụm là bội số lũy thừa của hai.

Người dùng có thể hình dung ổ cứng như một sổ ghi chú ca rô. Một ô trên trang là một cụm. Hệ thống tệp là nội dung của notepad và tệp là từ.

Đối với ổ cứng trong PC, hiện nay có hai hệ thống file phổ biến nhất: MẬP hoặc NTFS. Xuất hiện đầu tiên MẬP (FAT16), sau đó FAT32, và sau đó NTFS.

MẬP(FAT16) là viết tắt của Bảng phân bổ tập tin(đang dịch Bảng phân bổ tập tin).

Khung FAT được phát triển bởi Bill Gates và Mark McDonald vào năm 1977. Được sử dụng làm hệ thống tập tin chính trong hệ điều hành hệ thống DOSMicrosoft Windows(lên đến phiên bản Windows ME).

Có bốn phiên bản FAT - FAT12, FAT16, FAT32exFAT. Chúng khác nhau về số bit được phân bổ để lưu trữ số cụm.

FAT12 chủ yếu được sử dụng cho đĩa mềm, FAT16- cho các đĩa nhỏ và đĩa mới exFAT chủ yếu dành cho ổ đĩa flash. Kích thước cụm tối đa được hỗ trợ trong FAT là 64Kb. ()

FAT16được giới thiệu lần đầu tiên vào tháng 11 năm 1987. Mục lục 16 trong tên chỉ ra rằng 16 bit được sử dụng cho số cụm. Do đó, kích thước phân vùng (ổ đĩa) đĩa tối đa mà hệ thống này có thể hỗ trợ là 4GB.

Sau này, với sự phát triển của công nghệ và sự ra đời của các loại đĩa có dung lượng hơn 4 GB, hệ thống tập tin đã xuất hiện. FAT32. Nó sử dụng địa chỉ cụm 32 bit và được giới thiệu với Windows 95 OSR2 vào tháng 8 năm 1996. FAT32 kích thước âm lượng giới hạn ở mức 128GB. Ngoài ra hệ thống này có thể hỗ trợ tên dài các tập tin. ().

NTFS(viết tắt MớiCông nghệTài liệuHệ thống - Hệ thống tập tin công nghệ mới) - hệ thống tệp tiêu chuẩn cho họ hệ điều hành Hệ thống Microsoft WindowsNT.

Được giới thiệu vào ngày 27 tháng 7 năm 1993 cùng với Windows NT 3.1. NTFS dựa trên hệ thống tệp HPFS (viết tắt CaoHiệu suấtTài liệuHệ thống - Hệ thống tập tin hiệu suất cao), do Microsoft cùng với IBM tạo ra cho hệ điều hành OS/2.

Nền tảng Tính năng NTFS: khả năng tích hợp để hạn chế quyền truy cập vào dữ liệu cho người dùng khác nhau và nhóm người dùng, cũng như ấn định hạn ngạch (hạn chế về âm lượng tối đa không gian đĩa bị chiếm bởi một số người dùng nhất định), sử dụng hệ thống ghi nhật ký để tăng độ tin cậy của hệ thống tệp.

Thông số kỹ thuật hệ thống tập tin là độc quyền. Thông thường kích thước cụm là 4Kb. Trong thực tế, không nên tạo ổ đĩa lớn hơn 2TB. Đĩa cứng vừa đạt đến kích thước này, có lẽ một hệ thống tập tin mới đang chờ chúng ta trong tương lai. ().

Trong quá trình cài đặt Windows XP, bạn được nhắc định dạng đĩa trong hệ thống. MẬP hoặc NTFS. Điều này có nghĩa là FAT32.

Tất cả các hệ thống tập tin đều được xây dựng theo nguyên tắc: một cụm - một tập tin. Những thứ kia. một cụm lưu trữ dữ liệu từ chỉ một tệp.

Sự khác biệt chính cho Người sử dụng thường xuyên giữa các hệ thống này là kích thước cụm. “Cách đây rất lâu, khi đĩa còn nhỏ và tệp cũng rất nhỏ,” điều này rất đáng chú ý.

Hãy xem ví dụ về một ổ đĩa trên đĩa có dung lượng 120GB và tệp có kích thước 10KB.

FAT32 kích thước cụm sẽ là 32Kb và đối với NTFS - 4Kb.

TRONG FAT32 một tệp như vậy sẽ chiếm 1 cụm, để lại 32-10=22Kb dung lượng chưa được phân bổ.

TRONG NTFS một tệp như vậy sẽ chiếm 3 cụm, để lại 12-10 = 2Kb dung lượng chưa được phân bổ.

Tương tự với notepad, một cụm là một ô. Và sau khi đặt một dấu chấm vào một ô, chúng ta đã chiếm hết ô đó một cách hợp lý, nhưng trên thực tế vẫn còn rất nhiều không gian trống.

Như vậy, việc chuyển từ FAT32ĐẾN NTFS cho phép sử dụng ổ cứng tối ưu hơn nếu có số lượng lớn các tập tin nhỏ trên hệ thống.

Năm 2003, tôi có một ổ đĩa 120GB, chia thành 40 và 80GB. Khi tôi chuyển từ Windows 98 sang Windows XP và chuyển đổi đĩa bằng FAT32 V. NTFS, Tôi có khoảng 1GB dung lượng đĩa trống. Vào thời điểm đó, đây là một “sự gia tăng” đáng kể.

Để tìm ra hệ thống tệp nào được sử dụng trên ổ đĩa cứng của PC, bạn cần mở cửa sổ thuộc tính ổ đĩa và trên tab "Là phổ biến"đọc dữ liệu này.

Âm lượng là từ đồng nghĩa với phân vùng đĩa; người dùng thường gọi ổ đĩa là “ổ C”, “ổ D”, v.v. Một ví dụ được hiển thị trong hình dưới đây:

Hiện nay, các ổ đĩa có dung lượng từ 320GB trở lên được sử dụng rộng rãi. Vì vậy tôi khuyên bạn nên sử dụng hệ thống NTFSsử dụng tối ưu không gian đĩa.

Ngoài ra, nếu có nhiều người dùng trên PC, NTFS cho phép bạn định cấu hình quyền truy cập vào các tệp theo cách mà người dùng khác nhau không thể đọc hoặc thay đổi tập tin của người dùng khác.

Trong các tổ chức khi làm việc mạng nội bộ quản trị viên hệ thống sử dụng các tính năng khác của NTFS.

Nếu bạn quan tâm đến việc tổ chức quyền truy cập vào tệp cho nhiều người dùng trên một PC thì các bài viết sau sẽ mô tả chi tiết điều này.

Khi viết bài này, các tài liệu từ trang ru.wikipedia.org đã được sử dụng.

Tác giả của bài viết: Maxim Telpari
Người dùng PC có 15 năm kinh nghiệm. Chuyên gia hỗ trợ cho khóa học video "Người dùng PC tự tin", sau khi học xong bạn sẽ học cách lắp ráp máy tính, cài đặt Windows XP và trình điều khiển, khôi phục hệ thống, làm việc trong các chương trình và hơn thế nữa.

Kiếm tiền với bài viết này!
Đăng ký Chương trình liên kết. Thay thế liên kết đến khóa học trong bài viết bằng liên kết của bạn liên kết liên kết. Thêm một bài viết vào trang web của bạn. Bạn có thể có được một phiên bản tái bản.

NTFS, FAT hoặc exFAT là các hệ thống tệp hoàn toàn khác nhau có thể được sử dụng để lưu trữ dữ liệu trên phương tiện truyền thông khác nhau. Cả hai đều do Microsoft tạo ra và chủ yếu được sử dụng cho Windows, nhưng chúng cũng được hỗ trợ trong nhân Linux.

Thông thường, NTFS được sử dụng để cài đặt hệ điều hành. Hệ thống Windows hoặc Phân vùng Windows cho các tập tin, trong khi FAT thường được sử dụng trên ổ đĩa flash hoặc các thiết bị khác ổ đĩa ngoài. Ngoài ra, FAT thường có thể được sử dụng làm hệ thống tệp chính cho Android. Trong bài viết này, chúng tôi sẽ xem xét sự khác biệt giữa FAT và NTFS, chúng tôi sẽ phân tích chi tiết chúng khác nhau như thế nào và tại sao chúng lại cần thiết.

Hệ thống tệp đặt ra các quy tắc cơ bản về cách sắp xếp dữ liệu khi được ghi vào phương tiện, bất kể đó là ổ cứng hay ổ flash. Hệ thống tập tin mô tả cách tổ chức các thư mục.

Một phần dữ liệu nhất định được gọi là tệp được đặt trong vùng mong muốn của ổ đĩa. Hệ thống tệp thực hiện tất cả các phép tính cần thiết và cũng xác định kích thước không thể phân chia tối thiểu của khối dữ liệu, kích thước tệp tối đa và giám sát sự phân mảnh. Có nhiều nhiều loại khác nhau các hệ thống tập tin, ví dụ như các hệ thống tập tin để cài đặt một hệ điều hành, dành cho phương tiện truyền thông bên ngoài, Vì đĩa quang, hệ thống tập tin phân tán. Nhưng trong bài viết này chúng ta sẽ chỉ so sánh fat và ntfs.

Hệ thống tập tin FAT là gì?

Hệ thống tệp fat32 và ntfs rất khác nhau. FAT là viết tắt của Bảng phân bổ tệp. Đây là một hệ thống tập tin rất cũ trong lịch sử hệ thống máy tính. Câu chuyện của nó bắt đầu vào năm 1977. Sau đó, một hệ thống tệp 8 bit được phát triển, được sử dụng trong NCR 7200 dựa trên Intel 8080. Đây là một thiết bị đầu cuối đầu vào hoạt động với đĩa mềm. Hệ thống tập tin được viết nhân viên Microsoft, Mark McDonald sau khi thảo luận về ý tưởng của nó với Bill Gates.

Hệ thống tệp FAT sau đó bắt đầu được sử dụng trong hệ điều hành MDOS cho nền tảng Z80. Vài năm sau, các phiên bản mới được ra mắt như FAT12, FAT16 và FAT32.

FAT32 đã tăng kích thước âm lượng tối đa lên 16 TB, so với FAT16. Kích thước tập tin cũng đã được tăng lên 4 GB. Bảng phân bổ tệp 32 bit được phát hành vào tháng 8 năm 1995 cho Windows 95. Nhưng hệ thống tệp này vẫn không thể được sử dụng để cài đặt các ứng dụng nặng hoặc lưu trữ các tệp lớn. Vì vậy, Microsoft đã phát triển một hệ thống tệp mới - NTFS, không có những thiếu sót như vậy.

FAT32 là một hệ thống tệp tuyệt vời dành cho phương tiện bên ngoài nếu bạn cần truyền các tệp không lớn hơn 4 GB. Nó được nhiều người ủng hộ nhiều thiết bị khác nhau như máy ảnh, máy ảnh, máy nghe nhạc. Tất cả các phiên bản Windows và Bản phân phối Linux Hỗ trợ đầy đủ FAT32. Ngay cả Apple MacOS cũng hỗ trợ nó.

Hệ thống tập tin NTFS là gì?

Đối với các hệ thống mới của mình, Microsoft đã phát triển một hệ thống tệp mới - Hệ thống tệp công nghệ mới hoặc NTFS. Nó xuất hiện vào năm 1993, trong Windows NT 3.1. NTFS đã loại bỏ nhiều hạn chế về kích thước tệp và đĩa. Sự phát triển của nó bắt đầu từ năm 1980, là kết quả của sự hợp nhất giữa Microsoft và IBM để tạo ra một hệ thống tệp mới với hiệu suất được cải thiện.

Nhưng sự hợp tác giữa các công ty không kéo dài được lâu và IBM đã phát hành HPFS, được sử dụng trong OS/2, còn Microsoft thì tạo ra NTFS 1.0. Kích thước tối đa của một tệp trong NTFS có thể đạt tới 16 exabyte, điều đó có nghĩa là ngay cả những tệp lớn nhất cũng sẽ phù hợp với nó.

NTFS 3.1 được phát hành cho Windows XP và nhận được nhiều cải tiến thú vị như hỗ trợ giảm kích thước phân vùng, tự động khôi phục và liên kết tượng trưng, ​​đồng thời kích thước đĩa hệ thống tệp tối đa được tăng lên 256 TB. Điều này bất chấp kích thước tệp tối đa là 16 EB.

Từ những người khác tính năng thú vị Các tùy chọn được thêm vào sau này bao gồm ghi đĩa lười, hỗ trợ chống phân mảnh, cài đặt hạn ngạch đĩa, theo dõi liên kết và mã hóa cấp độ tệp. Với tất cả những điều này, NTFS vẫn tương thích với các phiên bản trước.

Bây giờ đây là một hệ thống tệp được ghi nhật ký, tất cả các hành động với tệp đều được ghi lại trong tạp chí đặc biệt, nhờ đó hệ thống tập tin có thể được khôi phục rất nhanh nếu bị hỏng. Hỗ trợ NTFS trên Windows XP trở lên phiên bản sau. Nếu chúng ta so sánh fat hoặc ntfs thì cái sau không được hỗ trợ đầy đủ trong Linux; có thể ghi và phục hồi trong trường hợp bị hỏng, nhưng trong MacOS chỉ hỗ trợ đọc.

Hệ thống tập tin exFAT là gì?

Tài liệu hệ thống exFAT là một dự án khác của Microsoft nhằm cải thiện hệ thống tập tin cũ. Nó có thể bị sọc ở những nơi FAT32 không vừa. Nó nhẹ hơn nhiều so với NTFS, nhưng hỗ trợ các tệp lớn hơn 4 GB và cũng thường được sử dụng trên ổ đĩa flash và ổ đĩa. Khi phát triển nó, Microsoft đã sử dụng công nghệ tìm kiếm tên tệp theo hàm băm, giúp cải thiện đáng kể hiệu suất.

Hầu hết các quốc gia đều công nhận luật sáng chế của Hoa Kỳ, do đó, bất kỳ việc triển khai exFAT nào đều không thể thực hiện được trên bất kỳ hệ thống nguồn đóng hoặc nguồn mở nào. mã nguồn. Nhưng Microsoft muốn hệ thống tập tin này được phân phối và sử dụng miễn phí. Do đó, một phiên bản exFAT dựa trên FUSE có tên là Fuse-exfat đã được phát triển. Cô ấy cho toàn quyền truy cậpđể đọc và viết. Một triển khai ở cấp độ cũng đã được tạo ra Nhân Linux trong Samsung, hiện cũng đã có sẵn công khai.

Hệ thống tệp này cũng có giới hạn kích thước tệp tối đa là 16 EB, nhưng nó nhẹ hơn nhiều và không có bất kỳ Tính năng bổ sung. Nếu chúng ta nói về khả năng tương thích thì nó được hỗ trợ đầy đủ trên Windows, MacOS, Android và Linux.

Sự khác biệt giữa FAT và Ntfs

Bây giờ chúng ta hãy xem xét sự khác biệt chính giữa FAT và NTFS dưới dạng tóm tắt ngắn gọn về từng hệ thống tệp:

FAT32

  • Khả năng tương thích: Windows, Mac, Linux, trình điều khiển game, hầu hết tất cả các thiết bị có cổng USB;
  • Ưu điểm:đa nền tảng, nhẹ;
  • Nhược điểm: kích thước tệp tối đa 4 GB và kích thước phân vùng 16 GB, không ghi nhật ký;
  • Cách sử dụng: phương tiện truyền thông bên ngoài.

NTFS

  • Khả năng tương thích: Windows, Linux, Xbox một và chỉ đọc trên Mac;
  • Ưu điểm: ghi nhật ký, giới hạn lớn về phân vùng và kích thước tệp, mã hóa, phục hồi tự động;
  • Nhược điểm:đa nền tảng hạn chế;
  • Cách sử dụng:để cài đặt Windows.

exFAT

  • Khả năng tương thích: Windows XP trở lên, MacOS X 10.6.5, Linux (cầu chì), Android;
  • Ưu điểm: giới hạn lớn về phân vùng và kích thước tệp, nhẹ so với NTFS;
  • Nhược điểm: Microsoft giới hạn việc sử dụng nó trong một thỏa thuận cấp phép;
  • Cách sử dụng: cho các phương tiện truyền thông bên ngoài và cứng bên ngoàiđĩa.

kết luận

Trong bài viết này chúng tôi đã thực hiện so sánh giữa chất béo và ntfs. Đây là những hệ thống tập tin rất khác nhau. Nhưng thật khó để hiểu hệ thống tập tin nào tốt hơn fat hay ntfs; một mặt, NTFS có nhiều khả năng hơn, nhưng FAT nhẹ hơn và được hỗ trợ bất cứ khi nào có thể. Đối với các phân vùng dữ liệu trong Linux cần có thể truy cập được trong Windows tốt hơn sử dụng FAT thay vì NTFS vì nó được hỗ trợ tốt hơn. Bạn nghĩ chất béo hay ntfs nào tốt hơn cho Linux?

FAT - Bảng phân bổ tệp - thuật ngữ này đề cập đến một trong những cách tổ chức hệ thống tệp trên đĩa. Bảng này lưu trữ thông tin về các tệp trên ổ cứng của bạn dưới dạng một chuỗi số xác định vị trí của từng phần của mỗi tệp. Với sự trợ giúp của nó, hệ điều hành sẽ tìm ra cụm mà tệp yêu cầu chiếm giữ. FAT là hệ thống tập tin phổ biến nhất và được hỗ trợ bởi đại đa số các hệ điều hành. Lúc đầu, FAT là 12 bit và cho phép hoạt động với đĩa mềm và đĩa logic có dung lượng không quá 16 MB. TRONG Các phiên bản MS-DOS 3.0 đã tạo ra bảng FAT 16-bit để hỗ trợ các ổ đĩa có dung lượng lớn hơn và các ổ đĩa lên tới 2047 GB sử dụng bảng FAT 32-bit.

Hệ thống FAT32 là hệ thống tệp mới hơn dựa trên định dạng FAT và được hỗ trợ bởi Windows 95 OSR2, Windows 98 và Windows Millennium Edition. FAT32 sử dụng ID cụm 32 bit nhưng dành 4 bit quan trọng nhất, do đó kích thước ID cụm hiệu quả là 28 bit. Vì kích thước tối đa của cụm FAT32 là 32 KB nên về mặt lý thuyết, FAT32 có thể xử lý khối lượng 8 terabyte. Windows 2000 giới hạn kích thước của các ổ đĩa FAT32 mới ở mức 32 GB, mặc dù nó hỗ trợ các ổ đĩa EAT32 lớn hơn hiện có (được tạo trên các hệ điều hành khác). Số lớn hơn Các cụm được FAT32 hỗ trợ cho phép nó quản lý đĩa hiệu quả hơn FAT 16. FAT32 có thể sử dụng các cụm 512 byte cho các ổ có kích thước lên tới 128 MB.

Hệ thống tệp FAT 32 được sử dụng làm hệ thống tệp mặc định trong Windows 98. Hệ điều hành này đi kèm với một chương trình đặc biệt để chuyển đổi đĩa từ FAT 16 sang FAT 32. Windows NT và Windows 2000 cũng có thể sử dụng hệ thống tệp FAT và do đó bạn có thể khởi động máy tính của mình từ đĩa DOS và có toàn quyền truy cập vào tất cả các tệp . Tuy nhiên, một số tiến bộ nhất Tính năng của Windows NT và Windows 2000 được cung cấp hệ thống tệp riêng, ntfs (Hệ thống tệp NT). ntfs cho phép bạn tạo các phân vùng đĩa có dung lượng lên tới 2 TB (như FAT 32), nhưng ngoài ra, nó còn có các chức năng kiểm tra, bảo mật và nén tệp tích hợp cần thiết khi làm việc trong môi trường mạng. Và trong Windows 2000, hỗ trợ cho hệ thống tệp FAT 32 được triển khai. Đĩa FAT, nhưng theo yêu cầu của người dùng, khi kết thúc cài đặt, dữ liệu trên đĩa có thể được chuyển đổi sang định dạng ntfs.

Bạn có thể thực hiện việc này sau bằng cách sử dụng tiện ích Convert.exe đi kèm với hệ điều hành. Phân vùng đĩa được chuyển đổi sang hệ thống ntfs sẽ không thể truy cập được vào các hệ điều hành khác. Để quay lại DOS, Windows 3.1 hoặc Windows 9x, bạn cần xóa phân vùng ntfs và thay vào đó hãy tạo một phân vùng FAT. Windows 2000 có thể được cài đặt trên đĩa có hệ thống tệp FAT 32 và ntfs.

Khả năng của hệ thống tệp EAT32 rộng hơn nhiều so với FAT16. Tính năng quan trọng nhất của nó là hỗ trợ đĩa lên tới 2.047 GB và hoạt động với các cụm kích thước nhỏ hơn, do đó làm giảm đáng kể dung lượng ổ đĩa chưa sử dụng. Ví dụ: ổ cứng 2 GB ở FAT16 sử dụng cụm 32 KB, trong khi FAT32 sử dụng cụm 4 KB. Để duy trì khả năng tương thích với các chương trình, mạng và trình điều khiển thiết bị hiện có bất cứ khi nào có thể, FAT32 được triển khai với những thay đổi tối thiểu về kiến ​​trúc, API, cấu trúc dữ liệu nội bộ và định dạng đĩa. Nhưng vì các thành phần bảng FAT32 hiện có kích thước bốn byte nên nhiều cấu trúc dữ liệu và API bên trong và trên đĩa đã phải được sửa đổi hoặc mở rộng. Một số API nhất định trên ổ đĩa EAT32 bị chặn để ngăn các tiện ích đĩa cũ làm hỏng nội dung của ổ đĩa FAT32. Hầu hết các chương trình sẽ không bị ảnh hưởng bởi những thay đổi này. Các công cụ và trình điều khiển hiện có sẽ hoạt động trên ổ đĩa FAT32. Tuy nhiên, trình điều khiển thiết bị khối MS-DOS (chẳng hạn như Aspidisk.sys) và các tiện ích đĩa cần được sửa đổi để hỗ trợ FAT32. Tất cả các tiện ích đĩa do Microsoft cung cấp (Format, Fdisk, Defrag và ScanDisk cho chế độ thực và được bảo vệ) đã được thiết kế lại để hỗ trợ đầy đủ FAT32. Ngoài ra, Microsoft đang hỗ trợ các nhà cung cấp trình điều khiển thiết bị và tiện ích đĩa hàng đầu trong việc sửa đổi các sản phẩm của họ để hỗ trợ FAT32. FAT32 hiệu quả hơn FAT16 khi làm việc với các đĩa lớn hơn và không yêu cầu chúng phải được phân vùng thành các phân vùng 2 GB. Windows 98 nhất thiết phải hỗ trợ FAT16, vì hệ thống tệp này tương thích với các hệ điều hành khác, bao gồm công ty bên thứ ba. Ở chế độ thực MS-DOS và ở chế độ an toàn Windows 98, hệ thống tệp FAT32 chậm hơn đáng kể so với FAT16. Do đó, khi chạy các chương trình ở chế độ MS DOS, nên đưa lệnh vào tệp Autoexec.bat hoặc PIF để tải Smartdrv.exe, điều này sẽ tăng tốc độ hoạt động của đĩa. Một số chương trình FAT16 cũ có thể báo cáo thông tin không chính xác về dung lượng ổ đĩa trống hoặc tổng dung lượng nếu nó lớn hơn 2 GB. Windows 98 cung cấp các API mới cho MS-DOS và Win32 cho phép bạn xác định chính xác các số liệu này. Trong bảng 1 thể hiện các đặc điểm so sánh của FAT16 và FAT32.

Bảng 1. So sánh hệ thống tệp FAT16 và FAT32

Được triển khai và sử dụng bởi hầu hết các hệ điều hành (MS-DOS, Windows 98, Windows NT, OS/2, UNIX).

Hiện tại chỉ được hỗ trợ trên Windows 95 OSR2 và Windows 98.

Rất hiệu quả đối với các ổ đĩa logic nhỏ hơn 256 MB.

Không hoạt động với các đĩa nhỏ hơn 512 MB.

Hỗ trợ nén đĩa, ví dụ như sử dụng thuật toán DriveSpace.

Không hỗ trợ nén đĩa.

Xử lý tối đa 65.525 cụm, kích thước của cụm này phụ thuộc vào kích thước của đĩa logic. Vì kích thước cụm tối đa là 32 KB nên FAT16 có thể hoạt động với các ổ đĩa logic không lớn hơn 2 GB.

Có khả năng làm việc với các ổ đĩa logic lên tới 2.047 GB ở tốc độ Kích thước tối đa cụm 32 KB.

Làm sao kích thước lớn hơnđĩa logic, hiệu quả lưu trữ tệp trong hệ thống FAT"16 càng thấp, vì kích thước của các cụm cũng tăng lên. Không gian cho các tệp được phân bổ theo cụm và do đó, với kích thước tối đa của đĩa logic, một tệp là 10 Kích thước KB sẽ yêu cầu 32 KB và 22 KB dung lượng ổ đĩa sẽ bị lãng phí .

TRÊN ổ đĩa logic với dung lượng dưới 8 GB, kích thước cụm là 4 KB.

Độ dài tệp tối đa có thể có trong FAT32 là 4 GB trừ 2 byte. Các ứng dụng Win32 có thể mở các tệp có độ dài này mà không cần xử lý đặc biệt. Các ứng dụng khác nên sử dụng ngắt Int 21h, chức năng 716C (FAT32) với cờ mở được đặt thành EXTEND-SIZE (1000h).

Trong hệ thống tệp FAT32, 4 byte được phân bổ cho mỗi cụm trong bảng phân bổ tệp, trong khi ở FAT16 - 2 và ở FAT12 - 1.5.

4 bit quan trọng nhất của phần tử bảng FAT32 32 bit được dự trữ và không tham gia vào việc hình thành số cụm. Các chương trình đọc trực tiếp bảng PAT32 phải che các bit này và bảo vệ chúng khỏi bị thay đổi khi các giá trị mới được ghi.

Vì vậy, FAT32 có những ưu điểm sau so với việc triển khai tệp tệp trước đó: Hệ thống FAT:

    hỗ trợ đĩa lên tới 2 TB;

    tổ chức hiệu quả hơn không gian đĩa. FAT32 sử dụng các cụm nhỏ hơn (4 KB cho đĩa tối đa 8 GB), giúp tiết kiệm tới 10-15% dung lượng trên các đĩa lớn so với FAT;

    Thư mục gốc FAT 32, giống như tất cả các thư mục khác, giờ đây không giới hạn, nó bao gồm một chuỗi các cụm và có thể nằm ở bất kỳ đâu trên đĩa;

    có nhiều hơn độ tin cậy cao: FAT32 có thể di chuyển thư mục gốc và hoạt động với bản sao lưu FAT, ngoài ra, bản ghi khởi động trên các đĩa FAT32 đã được mở rộng để bao gồm một bản sao lưu các cấu trúc dữ liệu quan trọng, có nghĩa là các đĩa FAT32 ít nhạy cảm hơn với sự xuất hiện của các phần xấu riêng lẻ so với các ổ đĩa FAT hiện có;

    chương trình tải nhanh hơn 50%.

Bảng 2. So sánh kích thước cụm

Dung lượng đĩa

Kích thước cụm tính bằng FAT16, KB

Kích thước cụm tính bằng FAT32, KB

256 MB-511 MB

Không được hỗ trợ

512 MB -1023 MB

1024MB - 2GB

2GB - 8GB

Không được hỗ trợ

8GB-16GB

Không được hỗ trợ

16 GB-32 GB

Không được hỗ trợ

Hơn 32 GB

Không được hỗ trợ

Tiện ích chống phân mảnh đĩa được cải tiến sẽ tối ưu hóa vị trí của các tệp ứng dụng được tải khi ứng dụng được khởi chạy. Có thể chuyển đổi đĩa sang EAT32 bằng tiện ích Drive Converter (FAT32), nhưng sau đó, nên chạy tiện ích Disk Defragmenter - nếu không máy tính sẽ hoạt động với đĩa chậm hơn trước. Khi sử dụng FAT32, cấu hình khởi động thay thế của Windows 98 và Windows NT 4.0 trở nên không thể thực hiện được vì Windows NT 4.0 không hỗ trợ FAT32. FAT32 phân bổ không gian đĩa hiệu quả hơn nhiều so với các phiên bản trước của hệ thống tệp FAT. Điều này giải phóng hàng chục, thậm chí hàng trăm megabyte trên các ổ đĩa lớn và khi kết hợp với tiện ích chống phân mảnh đĩa FAT32 tiên tiến, sẽ giảm đáng kể thời gian tải ứng dụng. Quy trình chuyển đổi hệ thống tập tin trên ổ cứng của bạn sang FAT32 bằng Drive Converter (FAT32) khá đơn giản. Để làm điều này, bạn cần phải mở tuần tự Trình đơn bắt đầu(Start), menu con các chương trình (Programs), Accessories (Standard), System Tools (Utilities) và chọn lệnh Drive Converter (FAT32). Việc chuyển đổi có thể ảnh hưởng đến tính năng ngủ đông (lưu trạng thái của máy tính vào đĩa) có trên nhiều máy tính. Các hệ thống trong đó chế độ ngủ được triển khai thông qua AWS BIOS hoặc ACPI (Cấu hình nâng cao và giao diện nguồn) S4/BIOS phải hỗ trợ FAT32 - chỉ khi đó chúng mới hoạt động chính xác trong Windows 98.

Hầu hết các nhà sản xuất BIOS đều bao gồm tính năng bảo vệ chống vi-rút để theo dõi các thay đổi đối với MBR (Bản ghi khởi động chính). Ngoài ra, các tiện ích chống vi-rút cũ được cài đặt dưới dạng chương trình thường trú hoặc trình điều khiển chế độ thực có thể phát hiện các thay đổi MBR khi khởi động MS-DOS. Vì việc chuyển đổi sang FAT32 chắc chắn sẽ sửa đổi MBR nên một số công cụ kiểm tra vi-rút có thể hiểu nhầm đây là dấu hiệu cho thấy hệ thống đã bị nhiễm. Do đó, nếu một tiện ích chống vi-rút phát hiện ra sự thay đổi trong MBR, nó sẽ đề xuất "chữa trị" nó. Tốt nhất bạn nên gỡ bỏ phần mềm chống vi-rút và tắt những phần mềm tích hợp sẵn. Công cụ BIOS bảo vệ chống vi-rút trước khi chuyển đổi đĩa sang FAT32. Sau đó, bạn có thể cài đặt lại tiện ích chống vi-rút và kích hoạt tính năng bảo vệ chống vi-rút được tích hợp trong BIOS.

Bất cứ ai đã từng cài đặt một hệ điều hành đều gặp phải thực tế là ở giai đoạn định dạng phân vùng cài đặtổ cứng, chương trình sẽ nhắc bạn chọn loại hệ thống tệp FAT hoặc NTFS.

Và những người tình cờ định dạng ổ đĩa flash hoặc thiết bị lưu trữ bên ngoài khác cần phải quyết định giữa ba hệ thống tệp: FAT32, NTFS và exFAT. Thông thường, người dùng chọn định dạng mặc định vì họ không biết sự khác biệt là gì.

Bài viết này được gửi đến những người muốn lấp đầy khoảng trống kiến ​​​​thức của họ.

Cấu trúc tệp FAT: nguyên tắc và mục đích

Cấu trúc tập tin hoặc Hệ thống tập tinđược phát triển vào những năm 70 của thế kỷ trước bởi Microsoft và đại diện Thứ tự nhất định tổ chức không gian lưu trữ và truy cập dữ liệu trên máy tính và các thiết bị số khác.

Mục đích của chức năng này là cung cấp cho người dùng điều khiển thuận tiện thông tin được lưu trữ trên đĩa hoặc thiết bị bên ngoài. Hệ thống tệp bao gồm các tệp, thư mục và thư mục cũng như một bộ công cụ hệ thống tương tác với chúng để thực hiện các chức năng đọc-ghi, tạo-xóa, sao chép, đặt tên, v.v. Bên cạnh đó, cấu trúc này tổ chức chia sẻ thông tin giữa những người dùng và cung cấp sự bảo vệ chống lại các hành động trái phép thông qua mã hóa, hoạt động ở chế độ chỉ đọc, v.v.

Về mặt cấu trúc, toàn bộ vùng không gian đĩa được chia thành các cụm, giống như một tờ giấy ca rô. Mỗi ô là một khối, kích thước của ô này được đặt trong quá trình định dạng và phải là bội số của 2. Kích thước tối thiểu có thể là 512 byte (đối với ổ flash), đối với ổ cứng là 32 KB. Một tập tin có thể chiếm nhiều cụm như vậy. Bạn có thể tưởng tượng một cách hình tượng không gian đĩa dưới dạng một cuốn sổ tay, trong đó cụm là một chữ cái, tệp là một từ và cấu trúc tập tin- mục lục của sổ ghi chép.

Khi truy cập một tập tin, hệ điều hành phải tìm nó trong một số cụm nằm trong Những nơi khác nhau trên đĩa, do đó tạo thành một chuỗi các cụm. Mỗi cụm có nhãn riêng, xác định nó là một trong ba loại:

  1. Miễn phí, sẵn sàng ghi lại dữ liệu.
  2. Bận, lưu trữ một phần thông tin và có dữ liệu nhãn về cụm tiếp theo trong chuỗi, trong khi cụm sau được đánh dấu bằng nhãn đặc biệt.
  3. Khối BAD là một cụm có lỗi không thể truy cập được sau khi định dạng.

Kích thước của nhãn được xác định bởi loại cấu trúc tệp: đối với FAT32 là 32 byte.

Toàn bộ hệ thống tập tin bao gồm các phần sau:

  • khu vực khởi động, nằm ở đầu đĩa, được kích hoạt sau khi hệ điều hành khởi động và lưu trữ các tham số phân vùng;
  • bảng phân bổ tệp (“mục lục”) lưu trữ nhãn cụm;
  • bản sao của bảng cấp phát tệp để khôi phục dữ liệu nếu cấu trúc tệp bị hỏng;
  • thư mục gốc;
  • vùng dữ liệu;
  • trụ để thực hiện các thao tác đọc/ghi.

Có ba loại hệ thống tệp FAT: FAT12, FAT16 và FAT32. FAT đã được thay thế bằng NTFS và exFAT là phiên bản mở rộng của FAT32 và chủ yếu được sử dụng cho ổ đĩa flash.

Ưu điểm và nhược điểm của cấu trúc file FAT32, NTFS và exFAT

Để quyết định lựa chọn hệ thống tệp tối ưu nhất để định dạng, chúng tôi sẽ xem xét mô tả của cả ba tùy chọn, tập trung vào ưu điểm và nhược điểm của từng tùy chọn.

FAT32

Trong số ba cấu trúc tệp được xem xét, FAT32 là cấu trúc cũ nhất. Nó thay thế FAT16 và cho đến gần đây vẫn là loại tiến bộ nhất. Việc phát hành FAT32 trùng với thời điểm phát hành hệ điều hành Windows 95 OSR2 vào năm 1996. Chủ yếu tính năng đặc biệt: Giới hạn kích thước và địa chỉ cụm 32 bit: tệp không quá 4 GB và dung lượng 128 GB.

Thuận lợi

Bất chấp một số lạc hậu về mặt đạo đức, FAT32 có một số lợi thế so với các hệ thống tệp khác. Điểm thu hút chính của nó là khả năng tương thích và tính linh hoạt. FAT32 hoạt động với tất cả các phiên bản hệ điều hành, bao gồm Windows (so sánh tất cả các phiên bản), Linux và MacOS, đồng thời phù hợp với mọi máy chơi game và thiết bị khác có cổng USB. Ngày nay, nó được sử dụng mặc định trong tất cả các ổ đĩa ngoài (ổ flash, thẻ CD), vì nhiều thiết bị cũ: PC, máy tính xách tay, hộp giải mã tín hiệu có đầu vào USB chỉ có thể hoạt động với FAT32.

Các ưu điểm quan trọng khác của hệ thống tệp là: hiệu suất tốc độ cao, dung lượng RAM không giới hạn, công việc hiệu quả với các tệp từ trung bình đến nhỏ và độ mòn đĩa thấp do chuyển động đầu ít hơn. Tuy nhiên, nó cũng có thể bị phân mảnh và việc chống phân mảnh định kỳ chắc chắn sẽ không gây hại gì.

sai sót

Nhược điểm chính của hệ thống tập tin này là giới hạn kích thước của nó. Đối với các cụm, nó không thể lớn hơn 64 KB, nếu không một số ứng dụng có thể tính toán dung lượng ổ đĩa không chính xác.

Kích thước tệp không được vượt quá 4 GB, do đó, kích thước đĩa tối đa cho kích thước cụm cho bảng phân bổ tệp 32 KB sẽ là khoảng 8 TB.

Khi định dạng đĩa bằng ScanDisk, đây là chương trình 16 bit, có tính đến các bảng FAT và với kích thước cụm tối đa là 32 KB, kích thước ổ đĩa bị giới hạn ở 128 gigabyte.

Xét thấy không có nhiều thiết bị máy tính được trang bị ổ cứng lớn hơn 8 TB nên nhược điểm này sẽ không dễ nhận thấy đối với hầu hết người dùng. Tuy nhiên, việc FAT32 hoạt động với các tệp có kích thước lên tới 4 GB là một bất lợi đáng kể, vì hầu hết các tệp video chất lượng cao ở định dạng 4K hiện đại ngày nay đều lớn hơn 4 GB này và do đó không tương thích với hệ thống tệp này.

Bên cạnh những hạn chế về kích thước, FAT32 còn có những nhược điểm khác. Nó không hỗ trợ tên tệp dài, điều này không thuận tiện lắm cho người dùng muốn xác định tệp một cách hợp lý dựa trên nội dung của chúng. Có những phàn nàn về hệ thống bảo mật (một trình quét chống vi-rút bổ sung sẽ không gây hại gì) và bảo vệ tệp trong trường hợp có lỗi (tính năng của ổ cứng), cũng như tốc độ thấp khi làm việc với các thư mục chứa nhiều tệp.

Vì vậy, FAT32 phù hợp hơn với các thiết bị di động, dung lượng thấp và máy tính cũ. Các phiên bản Windows mới nhất không còn có thể được cài đặt trên đĩa được định dạng bằng hệ thống FAT32; việc định dạng lại thành NTFS là cần thiết.

Công dụng chính của hệ thống tệp FAT32 ngày nay là trong ổ đĩa flash di động và thẻ SD (tính năng), chứa ít tệp và tương thích với nhiều loại thiết bị kỹ thuật số.

NTFS

Hệ thống tập tin này được Microsoft phát triển vào năm 1993 và được giới thiệu cùng với Windows NT 3.1. Trong chính tiêu đề công nghệ mới hệ thống tập tin , nghĩa là hệ thống tập tin công nghệ mới , nằm ở bản chất tiến bộ của nó.

Sau khi định dạng đĩa ở dạng NTFS, nó được chia thành ba vùng:

  • MFT - bảng tệp vùng hoặc chung (Bảng tệp chính), nơi lưu trữ thông tin về tệp và thư mục;
  • dữ liệu người dùng;
  • siêu tập tin chứa thông tin dịch vụ.

Mỗi siêu tệp chịu trách nhiệm cho một khu vực cụ thể. Ví dụ: LogFile là một tệp nhật ký trong đó tất cả các hoạt động được ghi lại trong nhật ký, Boot là khu vực khởi động, điều khiển Bitmap nơi miễn phí trong phần, v.v. Cấu trúc này bảo vệ các tập tin một cách đáng tin cậy khỏi mọi lỗi, có thể là hệ điều hành bị treo hoặc mất điện.

Thuận lợi

Không giống như FAT32, cấu trúc tệp này hầu như không có hạn chế về kích thước của tệp và thư mục. Kích thước cụm có thể thay đổi từ 512 byte đến 64 KB; kích thước tối ưu là 4 KB.

Nhờ có nhiều cải tiến đáng kể để cải thiện bảo mật, chẳng hạn như hỗ trợ quyền truy cập tệp, hạn ngạch HPFS, mã hóa, ghi nhật ký, kiểm soát và kiểm tra truy cập, liên kết cứng, v.v., NTFS rất lý tưởng để định dạng đĩa cho khu vực hệ thống. Các phân vùng ổ cứng khác cũng có thể được định dạng trong hệ thống này, vì NTFS cho phép sử dụng tối ưu dung lượng ổ đĩa khi có nhiều tệp nhỏ.

Ưu điểm của việc này tổ chức tập tintốc độ nhanh truy cập vào các tập tin nhỏ, hiệu suất cao khi làm việc với tập tin lớn, cũng như khả năng sử dụng tên dài các tập tin.

sai sót

Nhược điểm chính Hệ thống NTFS là không tương thích với tất cả các hệ điều hành bên dưới Windows NT, cũng như những hạn chế về khả năng tương thích với các hệ điều hành khác. Vì vậy, Mac OS đọc các tập tin từ Ổ đĩa NTFS, nhưng không thể viết chúng, tình huống tương thích tương tự Tập tin Linux. Các máy chơi game phổ biến nhất Playstation và Xbox 360 không hoạt động với NTFS, chỉ Xbox One mới có thể tương tác với nó.

Nhược điểm của NTFS còn bao gồm yêu cầu RAM cao, tốc độ thấp hơn so với FAT32 và khó quản lý các thư mục cỡ trung bình.

Vì vậy, sẽ hợp lý hơn khi sử dụng cấu trúc tệp NTFS trên ổ cứng, bao gồm cả SSD chạy phiên bản mới nhất Phiên bản Windows, bắt đầu từ NT.

exFAT

Hệ thống tập tin này là hệ thống tập tin mới nhất được xem xét về thời gian phát hành. Cô xuất hiện vào năm 2008 với cập nhật tiếp theo sang Windows XP và trên thực tế là phiên bản mở rộng của FAT32.

Mục tiêu chính của các nhà phát triển là tạo ra cấu trúc tệp hiệu quả, tiện lợi và phổ biến cho các thiết bị lưu trữ di động: ổ đĩa flash, thẻ SD và ổ cứng di động.

Thuận lợi:

  • Tổ chức đơn giản không có tính năng chuyên biệt và hạn chế về kích thước tệp và phân vùng.
  • Khả năng tương thích tuyệt vời với tất cả các hệ điều hành Windows, cũng như Mac OS và Linux. Trong tùy chọn thứ hai, cần phải cài đặt phần mềm bổ sung.
  • Hỗ trợ từ tất cả các thiết bị hiện đại của Apple, cũng như trình điều khiển game Xbox One và Playstation 4.

Nhược điểm chính của việc tổ chức tệp exFAT là chính sách cấp phép của Microsoft cấm nó sử dụng miễn phí trong phạm vi công cộng.

Cấu trúc tập tin tối ưu nhất

Sau khi xem xét mô tả của ba hệ thống tệp phổ biến, chúng ta có thể rút ra kết luận sau:

Và cuối cùng: bạn có thể tìm thấy thông tin về cấu trúc tệp nào được triển khai trên đĩa của bạn trong tab “Chung” ( phím phải chuột "Thuộc tính").