症状:
计算机启动和使用速度慢,硬盘传输率仅为3M
设备管理器->主要IDE通道->高级设置->当前传送模式为:PIO模式,且无法手工变更回DMA模式。
原因:
WindowsIDE/ATAPI连接埠的驱动程序(Atapi.sys)总共收到累积六次的逾时或循环冗余核对(CRC,CyclicalRedundancyCheck)错误之后,驱动程序会降低通讯速度(传输模式),从最快速的直接记忆体存取(DMA,DirectMemoryAccess)模式,逐渐降低DMA模式的速度。如果驱动程式持续收到逾时或CRC错误,最后,驱动程式会让传输模式降低至最低速的模式(PIO模式)。
预防方式:
改变策略,在【连续】发生六次逾时或CRC错误之后,才会降低传输模式,而非逾时或CRC错误【累积】发生六次之后。
更改主要IDE通道
1.按一下[开始],再按一下[执行],输入regedit,然后按一下[确定]。
2.在登录中找到并按一下下列机码:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}001
3.在[编辑]功能表上,指向[新增],再按一下[DWORD值]。
4.输入ResetErrorCountersOnSuccess,再按下ENTER。
5.按一下[编辑]功能表上的[修改]。
6.输入1,然后按一下[确定]。
如果要验证您是否找到正确的子机码,请确认子机码的DriverDesc值包含「主要IDE通道」的字串值,或「次要IDE通道」的字串值。
已发生时改进方式:
如果磁碟机目前的传输模式已被WinXP改为「PIO模式」则同样以”登录编辑程式”,找寻同一机码HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}并在其下0001或0002中找到下列字串MasterIdDataChecksumorSlaveIdDataChecksum将它删除,重开机后,windows会重新计算CRC错误累积次数,再于”装置管理员”检视此磁碟机所连接的IDE通道是否已改回DMA模式,如不是,此时应可手动更改回DMA模式,把它改回DMA吧!让你的windows重新起飞!
后记:Windows不会无缘无故的强制硬盘工作中PIO模式的,既然出现了CRC错误,请用HDDScan检查一下硬盘,一般来讲,硬盘应该有问题了。