admin管理员组

文章数量:1532484

2024年5月6日发(作者:)

“驱动程序在 DeviceHarddisk0D 上检测到控制器错误”的根本解决办法!

2007-11-23 11:02

故障现象:事件查看器显示类似如下

1.驱动程序在 DeviceHarddisk0D 上检测到控制器错误。

2.在 DeviceIdeIdePort0 上检测到奇偶错误。

引起“驱动程序在 Device******* 上检测到控制器错误。”的原因大致有以

下几个方面:

解决方法:一般先检测数据线或电源线和磁盘接触是否不良,再用磁盘修复软件

检测并修复或尝试更新驱动或返回驱动。

请务必按照顺序进行如下检查:

1。请确定你使用了80芯的硬盘排线;确认硬盘数据线处在正常接触中;

2。连接磁盘的数据线或电源线出现松动,导致接触不良。(把数据线或电源线

拔出重插)

3。磁盘本身出现硬件问题,比如坏道等。(用磁盘修复软件检测并修复)

4。磁盘驱动程序错误或者IDE控制器的驱动有问题,请确定主板的驱动已经正

确安装(可以尝试更新驱动或返回驱动)

5。系统是否自行关闭了DMA模式。请检查设备管理器里的IDE ATA/ATAPI 控制

器,双击“主要IDE通道”和“次要IDE通道”在高级设置里查看当前传输模式

是否变为了PIO模式?

如果是,请按照以下步骤进行修改:

1。单击“设备管理器”;

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

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

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

单击“卸载”。

2。 当此过程完成后,重新启动您的计算机。当 Windows 重新启动后,

将重新枚举硬盘控制器,同时与该控制器相连的每个设备的传送模式将重置为默

认值。

但这样只是把硬盘设备的传送模式重置为默认值,当我们再使用挂起系统

时系统又会自行关闭DMA模式!所以我们还要做以下操作:

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

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

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E96A-E

325-11CE-BFC1-08002BE10318}0001和

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E96A-E

325-11CE-BFC1-08002BE10318}0002

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

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

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

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

G.按照下列步骤操作,然后退出注册表编辑器:

注意

上面注册表最后的项“”列出的带有“0001”编号的子项对应于一台仅

有一个 IDE 控制器的计算机的主要 IDE 通道和次要 IDE 通道。如果您的计算

机有两个 IDE 控制器,则对于每个控制器,主要 IDE 通道和次要 IDE 通道的

带有编号的子项分别是:“0001、0002、0003、0004、0005、0006……”。

为检查是否找到了正确的子项,请检查子项的 DriverDesc 值是包含字

符串值“主要 IDE 通道”,还是包含字符串值“次要 IDE 通道”。

本文标签: 检测控制器错误磁盘驱动