
首先需要說明的是什么是4K對齊,4K對齊中的4K指 4096字節而跟扇區數沒有關系。
什么是4K對齊?
硬盤分區的時候有一個東西叫做物理存儲單元,俗稱簇。分區的時候可以指定這個大小。這個簇不是硬盤的物理結構,而是使用方法。隨著時代發展,硬盤容量不斷擴展,使得之前定義的每個扇區512字節不再是那么的合理,于是將每個扇區512字節改為每個扇區4096 個字節,也就是現在常說的“4K扇區”。隨著NTFS成為了標準的硬盤文件系統,其文件系統的默認分配單元大小(簇)也是4096字節,為了使簇與扇區相對應,即使物理硬盤分區與計算機使用的邏輯分區對齊,保證硬盤讀寫效率,所以,有了“4K對齊”的概念。www.56bk.cn
傳統硬盤的每個扇區固定是512字節,新標準的"4K扇區"的硬盤,硬盤廠商為了保證與操作系統兼容性,也將扇區模擬成512B扇區,這時就會有4K扇區和4K簇不對齊的情況發生。所以就要用“4K對齊"的方式,將硬盤模擬扇區對齊成“4k扇區”。“4K對齊”就是將硬盤扇區對齊到8的整數倍個模擬扇區,即512B*8=4096B,4096字節即是4K。所以只要是8的倍數都是4K對齊了。
4K對齊選扇區數多少適合? (DiskGenius扇區數是選8、2048還是4096?)
到了Vista時代,NTFS規范已經到了第六代,NTFS格式的起始簇的扇區位置是2M,就是2048K位置,這樣無疑是不會造成浪費的,因為可以被4K整除。
到了win7的時代,NTFS格式起始簇的扇區位置是1M,就是1024K的位置,無疑也是可以被4K整除的,不會浪費。這個情況叫做4K對齊。
4K=4096字節。一般扇區大小是512字節,4096/512=8扇區。所以如果要求4K對齊的話,選8個扇區就可以了。當然,任何8的整數倍的扇區個數都滿足4K對齊的要求。(如果選8,在ParagonAlignmentTool中顯示是不對齊的,但在AS SSD Benchmark中是顯示對齊。)
按Windows7的2048扇區對齊足可以應付當前99.99%的硬盤。
網上還有一種說法是64位4096扇區,32位2048扇區。但我覺得不論是64位還是32位,一律用2048扇區會更好一些。因為win7時代,NTFS格式起始簇的扇區位置是1M,就是1024K的位置,2048扇區,可以被4K整除的,不會浪費。另外按微軟的說法,只要1024的倍數都可以,所以一般選2048扇區即可。
目前流行的硬盤分區專業,如DiskGenius,分區助手,它們默認的4K分區都是2048扇區,也就是1024K。
來自網友的回答:
單純說4K對齊其實你說的兩個都行
2048個扇區 ,即512B*2048=1048576B=1024KB,即1M對齊,并滿足4K對齊,該值只要是4096B的倍數就是4K對齊。
要低于4098的整數倍。比如2048是可以的。
但不能高于4096.比如你選8192,固態盤會折壽的。
實測4K 1024K 2048K對齊時硬盤性能數據:
從圖表的對比不難發現,在使用win7 64操作系統時,SSD使用2048扇區對齊,它的性能表現是最好的。
相信看了上面的文章,大家會對4K對齊要怎么選擇2048還是4096會有一個新的認識。本文鏈接http://www.56bk.cn/JC/5771.html