发布网友 发布时间:2022-04-21 21:15
共1个回答
热心网友 时间:2023-05-09 19:46
可能是数据传送模式出错了!
执行以下操作:
1. 我的电脑右击,管理
2. 单击“设备管理器”;
3. 展开“IDE ATA/ATAPI 控制器”节点;
4. 双击您要为其恢复典型 DMA(一般为主要IDE通道) 传送模式的控制器;
5. 单击“驱动程序”选项卡;
6. 单击“卸载”。
当此过程完成后,重新启动您的计算机。当Windows重新启动后,
将重新枚举硬盘控制器,同时与该控制器相连的每个设备的传送模式
将重置为默认值。
到此,便解决了。
但是,为了防止以后再出现这种情况,我们还要做以下操作:
1. 单击“开始”,单击“运行”,键入 Regedit,然后单击“确
定”。
2. 在注册表中找到并单击以下项:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D3
6E96A-E325-11CE-BFC1-08002BE10318}0001
和
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D3
6E96A-E325-11CE-BFC1-08002BE10318}0002
3. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
4. 键入 ResetErrorCountersOnSuccess,然后按 Enter 键。
5. 在“编辑”菜单上,单击“修改”。
6. 键入 l,然后单击“确定”。
7. 按照下列步骤操作,然后退出注册表编辑器:
注意:上面注册表最后的项“{4D36E96A-E325-11CE-BFC1-08002B
E10318}”列出的带有“0001”编号的子项对应于一台仅有一个IDE控
制器的计算机的主要 IDE 通道和次要 IDE 通道。如果您的计算机有
两个 IDE 控制器,则对于每个控制器,主要 IDE通道和次要IDE 通道
的带有编号的子项分别是:“0001、0002、0003、0004、0005、0006
……”。
为检查是否找到了正确的子项,请检查子项的 DriverDesc 值是
包含字符串值“主要 IDE通道”,还是包含字符串值“次要IDE 通道
”。
建立以上注册表键值的目的是:
在Windows中,使系统向 ATA 磁盘发出读取请求时的 4 秒的超时
值更改为10秒。还实现了一种较不严格的变通策略以在发生超时错误
和 CRC 错误时降低传送模式(从较快的 DMA 模式到较慢的DMA模式,
最终降为 PIO 模式)。以前的情况是,在每当累积发生的超时错误或
CRC 错误的总数达到 6次时,IDE/ATAPI端口驱动程序 (Atapi.sys)将
降低传送模式。当我们建立以上注册表键值实现新的策略后,Atapi.s
ys 仅在连续发生 6次超时错误或 CRC错误后才降低传送模式。
这一新的策略实现后将大大降低系统降低或关闭DMA传送模式的机
会。现在我们可以安心地使用挂起系统和高性能的DMA硬盘模式,再也
不会发生系统性能突然下降的情况了。