【高手帮忙】:怎么打开我本本的DMA模式??

来源:百度知道 编辑:UC知道 时间:2024/05/25 07:02:03
我的本本支持DMA,不知道怎么系统给自行关闭了,硬盘总是PIO模式...郁闷!!以下是在网上搜索的打开DMA的方法:

1.双击“管理工具”,然后双击“计算机管理”;

2.单击“系统工具”,然后单击“设备管理器”;

3.展开“IDE ATA/ATAPI 控制器”节点;

4.双击您要为其恢复典型 DMA 传送模式的控制器;

5.单击“驱动程序”选项卡;

6.单击“卸载”。

当此过程完成后,重新启动您的计算机。当 Windows 重新启动后,将重新枚举硬盘控制器,同时与该控制器相连的每个设备的传送模式将重置为默认值。
但这样只是把硬盘设备的传送模式重置为默认值,当我们再使用挂起系统时系统又会自行关闭DMA模式!所以我们还要做以下操作:

1.单击“开始”,单击“运行”,键入 Regedit,然后单击“确定”。

2.在注册表中找到并单击以下项:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass\0001和

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass\0002

3.在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。

4.键入 ResetErrorCountersOnSuccess,然后按 Enter 键。

5.在“编辑”菜单上,单击“修改”。

6.键入 l,然后单击“确定”。

我试了一下,可硬盘还是PIO模式...
请高手们帮忙如何打开硬盘DMA模式??急~~
呜呜~ 问题还没得到解决啊 !!

尝试在bios里修改。但是这个一般轻易别动,容易出现问题的。

就在设备管理器里面,找到"主要IDE通道"和"次要IDE通道",找到你的硬盘所在的通道,双击后打开它的属性页,在高级设置里面把它的传输模式改为"DMA(若可用)",再重新启动,如果你的硬盘支持这个模式的话,在下次开机后,自动转换为DMA模式

强制PIO模式是因为有个硬盘错误计数器,如果检测到5次模式错误会强制转换PIO模式

解决方案是把计数器清0

计数器是一个注册表项

在注册表编辑器里搜索“主要 ”(后面有个空格,确保一次搜索成功)
一般会搜索到一个叫DriverDesc的项,值为“主要 IDE 通道”
然后在同一个子键下找一个叫MasterIdDataCheckSum的项,删!
如果有SlaveIdDataCheckSum也一起删!

注册表里有多个系统信息备份,以上过程重复几次,直到所有“主要 IDE 通道”一起的项都删光,然后在设备管理器里,将硬盘模式从“DMA(如果可用)”改成“仅PIO”重新启动,再改成“DMA(如果可用)”
再重新启动,一般就OK了

当时这个问题也捆扰了老第好久,所以记忆特别清楚……