为SSD加速 实战4KB对齐技巧http://miaozk2006.blog.163.com/blog/static/38247058201221183848102/
载入游戏仅需几秒,这让固态硬盘SSD成为大家喜欢的存储利器。不过在使用时,可能会遇到载入延长至几十秒的问题。为什么SSD的性能优势没有完全发挥出来呢?在这其中,很多用户就忽略了4K对齐,我们特地为大家准备了一些小技巧,这样就能让它的读写速度更快一些。 为什么要4K对齐 扇区为磁盘写入的最小单位,如果写入数据在两个扇区之间,就需要进行“读-改写”操作,对于SSD而言就需要“读-擦-写”的过程,就会造成额外的读写动作,不但造成SSD性能下降,还会影响NAND闪存的寿命。4K对齐其实是一种高级格式化技术,通过调整第一个NTFS分区的起始位置来保证SSD中的数据不会出现跨越两个扇区的问题,从而提高随机读写数据的速度。
图1 右击带有黑色标记的SSD,点击“新建简单卷”(如图1),使用默认的卷大小,在“分配驱动器号和路径”界面中点选“不分配驱动器号或驱动器路径” (如图2),接着在“格式化分区”界面中点选“不要格式化这个卷”。 图2 创建完成后,再次右击带有蓝色标记的SSD,点击“将分区标记为活动分区” (如图3),这样这个SSD就可以使用了。 方法二:用Windows7安装光盘对齐
图4 输入“diskpart”(内建磁盘工具),再输入“list disk”,这时可以列出当前电脑上有多少磁盘驱动器,如果只有一个SSD,通常其编号为“磁盘0” (如图5)。 接着需要选择要操作的SSD,输入“select disk 0”。如果是已有分区的SSD,就需要执行“clean all”,将它上面的内容全部删除,这个过程可能会花费不少时间。
一般来说,80GB以下容量的SSD都不需要分区,直接将整个SSD作为主分区。输入CRE PAR PRI (create partition primary的快捷输入) (如图6),Windows7默认是1024KB对齐,也可以加入align=512的参数,表示512KB对齐,此数值根据SSD的block优化,必须保证是128的倍数。
图6 80GB以上容量的SSD可以分区,先创建主分区,在安装Windows7后,再建立扩展和逻辑分区。例如输入“CRE PAR PRI align=512 size=50000”创建50GB主分区。再输入“SEL PAR 1”选择该分区,输入“ACTIVE”激活引导分区。输入“FORMAT FS”快速格式化。最后输入“exit”退出,重启即可安装Windows7。 方法三:在Windows XP中对齐
图7 选择“主磁盘分区”,文件系统类型为“NTFS”,新分区大小可以自己定义大小,然后点击“详细参数”。可以看到起始柱面,磁头为1,扇区为1。把起始磁头设为32(如图8),起始扇区设为33,这时下面的起始扇区号会自动变为2048。如果是四通道的SSD,可以进一步调整起始磁头和起始扇区,让起始扇区号显示为2048,完成后点击“保存更改”。
图8 再在左边将“对齐到下列扇区数的整数倍”勾选,并且将“扇区数”改为“2048”,点击“确定”。这样主分区就分好了,在主界面点击前面创建的主分区,然后在“硬盘”菜单中点“重建主引导纪录(MBR)” (如图9),并确认执行。将剩下的空间选择为“扩展磁盘分区”、“NTFS”,其他设置都默认,直接点击“确定”即可。 图9
在4K对齐后,可以验证一下是否成功以及有多大的性能提升,可以用AS SSD Benchmark测试一下。如果在最终测试结果中出现红色的“BAD”字样就说明没有对齐,这就是LBA63扇区分区造成的。如果是绿色的“OK”,就表示4K已经对齐了(如图10、图11)。 图10
图11 同时,从性能测试成绩来看,4K对齐后的416得分大大高于对齐前的277,性能提升明显,尤其是在随机读写方面的差距相当大,而对持续读写的影响较小。 也可以用Windows7来检测,在运行中输入“msinfo32”,依次点击“组件”→“存储”→“磁盘”,查看SSD的第一个“分区起始偏移”,是不是4096的整数倍即可(如图12)。
图12 编辑观点 |
|