固态硬盘(SSD)跑得飞快,不论开关机速度都很惊人,尤其是在随机读取的表现上速度远远快于传统硬盘。前一篇文章当中,笔者提供了数据证明固态硬盘在实际的使用上效能有多么的好。
不过在Windows 7 上安装固态硬盘以取得这些效能之前,你必需要知道一些窍门。因为多年来Windows操作系统都是特别针对传统硬盘的使用进行强化,像是Superfetch与Prefetch,甚至是Vista开始的Readyboot都是设计用来监控开机与开启应用程序时档案的状况,并进行最佳化的功能。因为新的固态硬盘已经没有旋转马达以及读写磁头等机械构造,不能从先期的设计当中得到好处,而必需要其它的方式强化效能。
事实上,在让Windows个人计算机的固态硬盘发最大潜力前,有一系列的动作必须准备,如果忽略了其中的作法,可能会让你对固态硬盘感到失望。笔者在2009年买了一部搭载256GB固态硬盘的戴尔 Latitude XT2计算机,在入手之后的第一件事就是将内建的Windows XP专业版替换成Windows 7 专业版。该机磁盘效能相当快,但是并不惊人,在Windows工具的磁盘效能指数仅有5.9。
在去年夏天经过一些研究,并且得知许多戴尔的客户也对这个硬件配置的磁盘效能感到失望之后。终于找出问题在于硬件,三星的 PB22-CS3 需要韧体更新才能跟Windows 7 新的先进磁盘控制技术搭配。而尽管戴尔应该要提供这项更新,但是一直到去年七月都还不见踪影。
透过第三方的磁盘工具 CrystalDiskInfo,笔者确认了该固态硬盘并不支持TRIM指令,这是固态硬盘要能工作正常所必需要的动作。(透过这个指令可以让固态硬盘在背景工作以消去扇区上的数据),Windows 7 支持这个指令,而早期的Windows版本则不支持。
过了一阵子之后,笔者再次去确认网站上面是否有更新,发现戴尔在数个月之前已经提供了新的固态硬盘韧体更新,但是因为这个更新将会抹除所有数据,所以必须重新安装Windows 7。更新之后的效能相差极大,可以透过测试软件数据直接感受,这是原本2010年的WinSAT数据与在2010年12月做完固态硬盘韧体更新并安装英特尔提供的最新驱动程序之后的新数据。在新的安装版本上,Windows Experience Index数据由原先的5.9跃升到7.4,这个改变相当显著。在随机读取方面要快了12倍,这对于日常使用的情境有极大的帮助。
更新韧体是解开该装置效能的关键动作,但却不是唯一的一个。在下面的文章当中,我列下了几个步骤是使用者在确保固态硬盘可以在Windows 7 正常工作所必须的。
这几个步骤与安装传统硬盘不同,下面是笔者建议的方式:
1. 确认使用者的韧体版本是最新的:因为更新韧体将会把所有数据抹除,所以建议把这个动作列为最先进行,并预先备份好数据。使用者必须确认制造商或是系统商所提供的韧体版本,并且依照指示进行更新,常见的步骤是透过USB快闪装置来进行开机更新的动作。
2. 将磁盘控制模式设置在ACHI:在系统的BIOS中,将SATA控制器的模式设置在ACHI,这个步骤相当重要,使用传统IDE或是ATA模式将会让操作系统安装错误的磁盘控制驱动,并且降低效能。
3. 使用Secure Erase 等工具将固态硬盘还原至出厂状态:这个步骤不是必须的但是可能会有用,特别是对一个已经使用过的固态硬盘。不要使用Windows操作系统提供的磁盘管理工具进行完全格式化,对英特尔的固态硬盘进行操作请使用Intel Solid State Driver Toolbox,而如果你是用的是联想的计算机,这个功能位在BIOS选单的Setup Extension里面,另外对于OCZ的装置来说,可以透过论坛的讨论找到对应的工具。而像是HDDErase工具也对很多装置都有效,详细的操作可以参照下载网页的说明。
4. 由Windows安装媒体进行干净安装动作:使用Windows安装工具进行分割扇区,如果有其它扇区是由别的方式产生,请先删除后使用Windows 7 的磁盘工具重先建立。这样可以确定所有的分割扇区都被良好的排列。
5. 安装最新的储存驱动程序:如果你的主机板使用了英特尔的SATA控制芯片,请更新英特尔Rapid Storage Technology 驱动程序,软件可以透过官方下载,最新的版号是10.1.0.1008。
6. 在安装完成之后,确认Windows Experience Index分数:透过Windows的开始选单,找出系统参数页面,点击Windows Experience Index就可以到达效能信息与工具的位置。一个设定好的固态硬盘Primary hard disk分数应该会超过7.0。如果有必要,可以重新执行这个评估的工具以取得新的数字。
而要确认SSD是否正常工作,可以安装免费的CrystalDiskInfo工具,就像在范例上看到的,可以确定Native Command Queuing(NCQ)与TRIM是否有正常运作。同时这个工具也可以让你一窥固态硬盘目前的健康状况。
当Windows 7 侦测到你将高速的固态硬盘配置正确后,他将会自动关闭一些不需要的功能,包括了Superfetch、Prefetch与 Readyboot等,同时也会将定期重整硬盘的动作关闭,因为这不但无益于固态硬盘的效能,还会缩短其寿命。