在固态硬盘分区中4K对齐对性能是非常重要的。
4K对齐是什么?
“4K对齐”就是符合“4K扇区”定义格式化过的硬盘,并且按照“4K扇区”的规则写入数据。
4K对齐的好处4K对齐的好处??
4K对齐不仅可以增加硬盘的写入速度、还可以让硬盘使用寿命变长。
4KB对齐提高速度的原理
如果固态硬盘没有4K对齐就会出现4K扇区和4K簇不对齐情况,这样每个簇都会跨越两个物理4KB单元,文件系统在写某个簇时硬盘就需要写两个物理4KB单元。
具体过程:
为啥要要是4KB对齐? 因为SSD内部映射表是按4KB来管理数据的啊。
一个逻辑簇(4KB)数据对应 8个逻辑块(512B)- 如果分区起始逻辑块不是对齐到4KB,比如起始逻辑块是4,而不是8对分区起始位置写4KB数据(逻辑块4~11),对于SSD而言,落在两个逻辑簇。需要把逻辑块(0~3 )和 逻辑块(12~15)的数据读上来,和主机发的数据逻辑块(8~11)合并到一起。-再把8KB逻辑块0~15 写入物理空间。
不对齐4KB,写入物理空间的数据量是主机想写数据量的两倍。还要多两次读操作。
怎么看是否4K对齐
使用「Win R」组合快捷键打开运行命令框,然后在打开后面键入「msinfo32」,并点击“确定”打开。
msinfo32 打开系统信息查看,硬盘右边有两个分区起始偏移,用右边的数字除以4096 得到整数就是已经对齐。如果不是除以4096得到不是整数,说明不是4K对齐,需要修改设置。
图中两个框中两个数字都是对4096整除的。说明已经是4K对齐。
怎么设置4K对齐?
计算机管理” — “磁盘管理” — “SSD固态硬盘盘符”,在其上右键,选择“格式化”即可。记得勾选4KB对齐。
格式化会删除数据,有用的资料一定要备份到其他硬盘。等格式化设为4KB对齐再恢复回来。
如果格式化操作系统所在的盘,还会删除操作系统,需要重装系统。小心小心再小心。
参考
https://jingyan.baidu.com/article/a501d80c498f71ec630f5e80.html