Filesystems

有什麼理由不為 NTFS 使用 512 字節的集群?

  • December 31, 2021

當創建一個新的 NTFS 分區時,系統會要求您選擇一個集群大小。預設尺寸為 4k,但也可以選擇更小的尺寸。512 字節是最小的。

較小的尺寸導致浪費的空間減少。每個文件佔用 1 個或多個群,具體取決於文件​​大小。如果文件大小可以除以集群大小,則預設情況下不會浪費空間。否則只有最後一個集群的一部分會儲存文件數據,剩餘空間將被浪費。平均而言,它大約是每個文件的集群大小的一半。考慮到一個典型的分區儲存數以萬計的文件 265 與 2k 每個文件聽起來對我來說很重要。

我總是選擇 512 字節來減少浪費的空間量,但我相信使用較小的集群可能會有一些負面影響。否則預設使用 512 字節。這些缺點是什麼?

較小的集群大小意味著文件將分佈在更多集群之間(很明顯)。這意味著可能會產生更多的碎片,並且可能需要更多的查找來查找集群。這是通常的速度與尺寸優化。由於硬碟很便宜,我會選擇更大的集群大小,但無論如何,你可能不會看到那麼大的區別……

NTFS 是基於範圍的(如 xfs、ext4 和 nix 方面的更多內容),因此您從非基於範圍的文件系統(例如fat*、ext3)中獲得的減速減少了。

儘管如此,仍然存在成本,並且它開始受到傷害的是碎片化。Windows 的碎片很可怕,嘗試執行碎片整理程序,看看即使是按順序寫入的文件(例如,從程序安裝中)最終會變成 30 多個碎片。

我通常建議 4k 作為一個不錯的尺寸,但如果驅動器要用於大型媒體文件,64k 或更大的驅動器會有所幫助。

http://www.defraggler.com/

引用自:https://serverfault.com/questions/12611