偶然发现家里的SATA硬盘传输率很低,用HDTune测了下速度,最大值只3.9M/s,而且开机时360安全卫士报的开机时间从58秒到1分5秒不等,好歹也是E2200、2G内存的机器,硬盘是西数160G(型号:WD1600AAJS-00L7A)SATA硬盘,性能不可能这么差。检查BIOS中的设置,设置SATA应该没问题,再检查操作系统中的设备管理器,在“IDE ATA/ATAPI 控制器”-对应硬盘的“主要IDE通道”-高级设置中,当前传送模式竟然是“PIO模式”,怪不得硬盘读写速度这么低。
从设备管理器中删除(即右键菜单中的“卸载”)“IDE ATA/ATAPI 控制器”下的“Intel(R) 82801GB/GR/GH(ICH7 Family)Serial ATA Storage Controller -27C0”及那个工作在PIO模式下的“主要IDE通道”(这个“主要IDE通道”可能并不需要删除),并同样卸载“系统设备”-“Direct memory access controller”(就是DMA控制器),重启电脑,让系统自动识别安装相应驱动,自动安装完成后需要再次重启。最终完成后,再次用HDTune检测,硬盘传输率已达到94M/s,360显示的开机时间仅30秒左右,改进不小。
不过现在那个“主要IDE通道”中的当前传输模式显示的的是UDMA5,HDTune检测该硬盘明明支持UDMA6,不知道为什么没有工作在UDMA6的模式下。网上搜索了一下,有的说要在BIOS中开启AHCI,不过我在该主板(G31)BIOS中并没有这一项,AHCI不是说打开就能打开的,有一些比较复杂的安装操作;另外有人说是需要SATA驱动,有的GHOST版本的XP没有集成此类驱动,这一点尚无法证实(据说有集成SATA驱动的安装光盘安装的系统也同样不有工作在UDMA6下);还有的说法是操作系统版本,需要vista以后的版本,存疑……我想原因应该是集中在主板芯片组的支持与驱动上,以后慢慢再调整吧。
补充:后来发现主板BIOS中硬盘最高只支持到UDMA5,UDMA6不是Intel提出的标准,所以无直接支持。2010.3.22
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/652.html