什么是 4k 对齐?
其实与 “ 4K对齐 ” 相关联的是一个叫做 “ 高级格式化 ” 的分区技术。“ 高级格式化 ” 是国际硬盘设备与材料协会为新型数据结构格式所采用的名称。这是主要鉴于目前的硬盘容量不断扩展,使得之前定义的每个扇区 512 字节不再是那么的合理,于是将每个扇区 512 字节改为每个扇区 4096 个字节,也就是现在常说的 “ 4k 扇区” 。
传统硬盘的每个扇区固定是 512 字节,新标准的 “ 4k 扇区 ” 的硬盘,硬盘厂商为了保证与操作系统兼容性,也将扇区模拟成 512 字节的扇区,这时就会有 4k 扇区和 4k 簇不对齐的情况发生。所以就要用 “ 4k 对齐 " 的方式,将硬盘模拟扇区对齐成 “ 4k 扇区 ” 。“ 4 k 对齐 ” 就是将硬盘扇区对齐到 8 的整数倍个模拟扇区,即 512B*8=4096B ,4096 字节即是 4k 。用win7系统对硬盘分区格式化时,默认是将硬盘扇区对齐到 2048 个扇区的整数倍,即 512B*2048=1048576B=1024KB,即1M对齐,并满足4K对齐,该值只要是4096B的倍数就是4K对齐。
一句话定义:“ 4k 对齐 ” 就是将每个扇区 512 字节改为每个扇区 4096 个字节。
哪些硬盘需要 4k 对齐?
不少网友认为 4k 对齐只针对于 SSD 硬盘,其实所有采用 Advanced Format (高级格式)的 HDD(机械硬盘);所有SSD(固态硬盘)都需要对齐。
更加关键的一个问题是 Win XP 根本不支持 4k ,当然现在 Windows XP 已经结束服务支持了。
下面引用 IntoHard 论坛内网友的话:
- 根据西数和希捷工厂对两款产品的宣传不难明白,特定的型号支持 4k 扇区对齐。
- 并不是所有硬盘都可以来完成;如果要 4k 对齐,那么硬盘必须支持 4k 扇区技术。
- 现在希捷和西数的大容量硬盘( 1T 以上 )基本都是 4k 扇区高级格式化硬盘,但只有西数硬盘需要运行西数特别提供的 " 4k 扇区对齐程序" 。
- 系统倒是没有强制使用标准的 4k 扇区,因为 4k 扇区对性能和容量优化有变化,支持 4k 扇区的硬盘建议使用标准 4k 扇区,否则性能影响将会很大。
- 4k 扇区对齐操作系统必须 Win 7 系统及更高版本系统才能够发挥性能和更好的支持。
怎么知道硬盘是否已经4K对齐?
使用 AS SSD Benchmark 。(此软件运行需要 Microsoft .net framework 2.0 支持)可以查看分区是否 4k 对齐(如果有 XXXX K-OK 字样则说明该分区已经对齐,如果是XXXX K-BAD 字样则说明该分区没有对齐)
如图,左为未对齐,右为已对齐。( 左上角 )
如果没有4K对齐,会有什么影响?
- 读写速度下降
- 使用寿命锐减
- 数据丢失风险增加
下面是 4k 对齐前后( 希捷 ST500LM012 HN-M500MBB )的对比图( 来自 百度贴吧 ),左为前右为后:
下面是原作者自己制作的对比图:
更多对比,请参考:
http://www.icpcw.com/Parts/Memory/Skill/3182/318295_all.htm
如何进行硬盘 4k 对齐?
看到这大家估计都很想知道如何进行 4k 对齐,不过重头戏永远短暂,我只列举出一些软件清单,点击名称可以进入详细教程(我可懒得码字了)。
还是得无病呻吟一下——支持正版,你不会想让你使用的好软件停止开发。