`

XP下硬盘存取突然变慢,解决无法使用DMA MODE的问题(原创)

阅读更多
前几天家里的电脑两块硬盘中的一块突然变的很慢,向这个硬盘里拷贝东西和从他里面拷贝东西出去都非常慢,还以为是硬盘坏掉了,都使用四年了,老婆说卖掉吧,我没有放弃,于是查看硬盘坏道--没有、修复工具修复--不起作用、更换到另一个IDE插孔--无济于事,没有想到是驱动的问题,因为两块完全相同的硬盘就这个有问题。偶然在设备管理器下查看
当有问题的硬盘插到哪个通道的时候哪个通道就显示使用的是“仅 PIO”模式,正常应该是DMA5 了,下面还提示设备的传输模式被下调了。点击测试速度,最大速度显示的是16M/S,这就是问题的根本了。试着在传输模式列表中更改模式为其他的,不起作用,系统使用的还是PIO模式。不知道什么问题被系统下调,于是上网,找到问题这是XP系统的一个问题,当和设备连接收到多少错误信息的时候就下调传输模式,就这样被调到最慢的那种了。同时找到几种解决方法:

一种:
請先執行 登錄編輯程式 (RegEdit),再找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}
它之下有 0000,0001,0002... 的編號 (看你的 IDE 使用情形)
如果有 MasterIdDataCheckSum 或 SlaveIdDataCheckSum 把他刪除
然後關掉 RegEdit,重開機,問題就解決了

以我的例子為例
我的 DVD ROM 是裝在 IDE 1 的 SLAVE
所以我找到機碼位置,然後在 0001 下,找到 SlaveIdDataCheckSum
然後刪除它,重開機後,我的 DVD ROM 終於起死回身
而且連我每次換片看 DVD 都得重開機的問題也解決了,真高興 ~>_<~


二种:
Uninstall the ide channel under windows device manager(primary or secondary).Restart the computer and let windows xp install again the driver.
Try also the registry edit.(this should stop forever the downgrade option of windows xp)
start-run-regedit-navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\000X

look in each 000X for "MasterIdDataCheckSum" or "SlaveIdDataCheckSum"
right click and delete them.

0000 is the IDE master controller (nothing to tweak here)
0001 is the primary IDE channel
0002 is the secondary IDE channel

三种:
So I uninstalled the Primary IDE channel and rebooted. Windows XP reinstalled the IDE drivers and redetected the hard drive. Reboot one more time with 'Use DMA if Available' and Voila!! Hard drive access was once again up-to-snuff, using the correct DMA mode.

 

我总结后采用的方法,一次成功

找到这个位置然后对有问题的硬盘进行卸载,注意:如果多个硬盘的情况下一定分清是哪个硬盘。卸载后那个硬盘不会出现在列表中,然后重新启动电脑,进入系统后操作系统会自动识别新的硬件和加载驱动,这样就解决问题了。

 

分享到:
评论
1 楼 ooo456mmm 2013-09-18  

相关推荐

Global site tag (gtag.js) - Google Analytics