Vui lòng giải thích dung lượng bị lãng phí trên ổ cứng ngoài được định dạng exFAT [trùng lặp]


9

Gần đây tôi đã mua một ổ cứng 750 GB 2,5 "và đặt nó vào một vỏ ngoài. Nó có Công nghệ định dạng nâng cao (AFT) , nhưng tôi sử dụng Windows 7, vì vậy tôi cho rằng mình sẽ an toàn.

  1. Tôi quyết định thử exFAT , vì tôi bị lôi kéo bởi chi phí giảm
  2. Đối với "Kích thước đơn vị phân bổ" Tôi đã chọn "Kích thước phân bổ mặc định"
  3. Đã thử với "Định dạng nhanh" chưa được chọn trước, nhưng mất quá nhiều thời gian, vì vậy tôi đã dừng lại và bắt đầu lại với "Định dạng nhanh" được chọn
  4. Sau khi ổ đĩa được định dạng, nhìn lại các tùy chọn định dạng cho thấy "Kích thước đơn vị phân bổ" là 256 KB

Ổ đĩa hoạt động tốt, nhưng tôi có một câu hỏi về sự khác biệt giữa "Kích thước""Kích thước trên đĩa."

Trên ổ cứng nội bộ định dạng NTFS 120 GB của tôi, sự khác biệt chỉ là 0,16%. Tuy nhiên, trên ổ đĩa ngoài được định dạng exFAT lớn hơn nhiều của tôi, sự khác biệt là 17,38%. Với tốc độ đó, thứ tôi thích hợp nhất trên ổ đĩa 750 GB này là 637 GB (với 0 dung lượng trống).

Tôi nên sử dụng tùy chọn định dạng nào để tối đa hóa không gian đĩa có thể sử dụng?

Cài đặt hiện tại của tôi có ảnh hưởng gì đến hiệu suất? Những tác động nào sẽ được cài đặt đề xuất của bạn có hiệu suất?

Cài đặt định dạng

Cài đặt định dạng

Ổ cứng trong

Ổ cứng trong

Ổ cứng ngoài (với chênh lệch không gian lớn!)

Ổ cứng ngoài

Câu trả lời:


16

Kích thước đơn vị phân bổ mặc định (cụm) trong exFAT lớn hơn nhiều so với kích thước đơn vị phân bổ mặc định trong NTFS. Như bạn đã lưu ý trong câu hỏi của mình, exFAT mặc định là 256KB, nhưng NTFS mặc định là 4KB cho dung lượng lớn hơn 2 GB .

Vì việc phân bổ lưu trữ phải xảy ra trong toàn bộ cụm, một tệp không phải là bội số của kích thước cụm sẽ dẫn đến lãng phí không gian trên thiết bị lưu trữ. Không gian lãng phí này phụ thuộc vào kích thước và thường lớn hơn khi kích thước cụm lớn hơn và khi có nhiều tệp trên thiết bị. Điều kiện này được gọi là phân mảnh nội bộ và không gian bị lãng phí được gọi là không gian chùng .

Ví dụ: tệp 257KB sẽ yêu cầu hai đơn vị phân bổ để lưu trữ trên khối lượng exFAT của bạn, chiếm dung lượng 512 KB. Cùng một tệp sẽ chỉ yêu cầu 260KB trên ổ đĩa NTFS với cụm 4KB.

Bài viết Wikipedia về cụm dữ liệu giải thích chi tiết hơn:

Một cụm là lượng không gian đĩa logic nhỏ nhất có thể được phân bổ để chứa một tệp. Lưu trữ các tệp nhỏ trên một hệ thống tệp với các cụm lớn do đó sẽ lãng phí không gian đĩa; không gian đĩa lãng phí như vậy được gọi là không gian chùng. Đối với kích thước cụm nhỏ so với kích thước tệp trung bình, không gian bị lãng phí trên mỗi tệp sẽ được thống kê khoảng một nửa kích thước cụm; đối với kích thước cụm lớn, không gian lãng phí sẽ trở nên lớn hơn. Tuy nhiên, kích thước cụm lớn hơn làm giảm chi phí ghi sổ và phân mảnh, có thể cải thiện tốc độ đọc và ghi nói chung. Kích thước cụm điển hình nằm trong khoảng từ 1 sector (512 B) đến 128 sector (64 KiB).

Hãy thử định dạng ổ đĩa với kích thước đơn vị phân bổ nhỏ hơn. Điều này có thể làm chậm hoạt động I / O một chút, nhưng sẽ giảm đáng kể dung lượng đĩa bị lãng phí.


Bạn có đề xuất gì cho tất cả xung quanh cài đặt kích thước đơn vị phân bổ ?
JohnB

1
Hãy thử 16KB. Có vẻ như bạn có nhiều tệp nhỏ.
bwDraco

Sự khác biệt hiệu suất giữa 16 so với 32 so với 64 có thể đáng chú ý?
JohnB

1
Kích thước cụm nhỏ hơn sẽ tăng phân mảnh tệp theo thời gian, làm giảm hiệu suất. Sự khác biệt này có thể không rõ ràng trong hầu hết các trường hợp, nhưng có thể đáng chú ý trong các hoạt động đọc tệp tuyến tính (chẳng hạn như phát video).
bwDraco

2
64 KB là cài đặt kích thước đơn vị phân bổ nhỏ nhất có sẵn cho exFAT trên một khối lượng kích thước này.
JohnB

2

Kích thước của đơn vị phân bổ sẽ tác động đến không gian có thể sử dụng trên đĩa. Một đơn vị phân bổ lớn hơn sẽ tốt hơn nếu bạn có các tệp lớn. Một đơn vị phân bổ nhỏ hơn là tốt hơn cho các tập tin nhỏ.

Một cách để suy nghĩ về nó là nghĩ về ổ cứng của bạn giống như một cuốn sổ tay trống và mỗi trang là một "đơn vị phân bổ" với kích thước được đặt. Một trang sổ ghi chép nhỏ (tức là đơn vị phân bổ nhỏ) rất thuận tiện nếu bạn có nhiều bit thông tin nhỏ để lưu. Cùng một khu vực giấy có thể được cắt thành nhiều trang hơn và rất nhiều ghi chú nhỏ có thể được lưu trữ. Nếu một ghi chú xảy ra lớn hơn một trang, dòng cuối cùng của mỗi trang được dành riêng để trỏ đến trang tiếp theo để tiếp tục ghi chú. Nếu ghi chú của bạn chỉ là một trang duy nhất, dòng cuối cùng sẽ không bao giờ được sử dụng, nhưng nó luôn được dành riêng trong trường hợp ghi chú đó lớn hơn.

Nếu bạn sử dụng kích thước trang sổ ghi chép lớn, mỗi trang sẽ lưu trữ nhiều thông tin hơn mà không cần phải chuyển sang trang khác. Nếu có, nó vẫn chỉ sử dụng dòng cuối cùng của trang để trỏ đến trang tiếp theo của ghi chú. Hạn chế là nếu bạn có nhiều tệp chỉ sử dụng một phần nhỏ của trang, vẫn chiếm một trang đầy đủ trong sổ ghi chép.

Nếu bạn muốn có được không gian sử dụng nhiều nhất trên ổ đĩa này, tôi khuyên bạn nên sử dụng đơn vị phân bổ lớn nhất có ý nghĩa cho dữ liệu của bạn.


1

Liên kết DragonLord được cung cấp ở trên không tốt theo bất kỳ cách nào. Nó đã nói về FAT12 / 16 kém hơn nhiều so với exFAT. 16 bit là không đủ để giải quyết các cụm sao cho kích thước âm lượng của FAT16 đứng đầu ở mức 4GB, 4-16GB chỉ được hỗ trợ với các cung lớn hơn 512 byte. Việc triển khai exFAT hiện tại sử dụng 25 bit để lập chỉ mục cụm sao cho nó tương đương với FAT32. Nhưng exFAT sử dụng 64 bit cho kích thước tệp để hỗ trợ các tệp lớn hơn 4GB.

Kích thước cụm mặc định cho exFAT được mô tả ở đây

Trong kích thước cụm chung trên 8KB không được khuyến khích. Và sử dụng exFAT cho ổ cứng cũng không được khuyến khích, ngoại trừ việc trao đổi các tệp với các hệ thống khác không thể hiểu NTFS, vì exFAT được thiết kế đặc biệt cho các bộ nhớ flash có chu kỳ ghi hạn chế. exFAT không có nhật ký để giảm hao mòn flash, giao dịch cho một số độ tin cậy thấp hơn. Kích thước cụm thích hợp cho hầu hết các trường hợp là 4KB (đó là một trong những lý do khiến kích thước cụm mặc định của NTFS gần như 4KB), ngoại trừ các phân vùng lưu trữ hầu hết các tệp rất lớn. Vì vậy, nếu ổ cứng ngoài không phải để cắm vào một số HTPC, trình phát phương tiện hoặc thiết bị cũ không thể đọc NTFS, bạn nên sử dụng NTFS


1
Thật sự không đúng khi exFAT không có ý nghĩa trên ổ cứng. exFAT có thể giải quyết các đĩa lớn hơn nhiều so với FAT32 với chi phí thấp hơn và trình điều khiển ít phức tạp hơn NTFS, khiến nó trở nên khả thi đối với các thiết bị nhúng và như vậy. exFAT sử dụng các cụm lớn theo mặc định, đó có thể là lý do tại sao nó sẵn sàng cho phương tiện flash, vì điều này có thể trùng với kích thước của các tế bào flash (lớn hơn đáng kể so với 4KB). Về không gian chùng: trung bình, bạn nhận được khoảng <số lượng tệp> * <kích thước cụm> / 2 của không gian chùng.
Ro-ee

@ Ro-ee như tôi đã nói, chủ yếu là cho phương tiện flash vì nó không phải là tạp chí để giảm hao mòn, không phải vì kích thước cụm lớn mặc định (vì kích thước mặc định vẫn là 4KB cho âm lượng dưới 16TB). Sử dụng nó thay vì NTFS trên ổ cứng sẽ tăng khả năng xảy ra lỗi dữ liệu, vì vậy nếu bạn chấp nhận thì chỉ cần sử dụng nó. Nếu không thì sử dụng NTFS nếu bạn quan tâm đến dữ liệu. Các thiết bị nhúng thường không sử dụng ổ cứng và trên các hệ thống máy tính để bàn, chi phí không đáng kể
phuclv
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.