你好 ,专家
答案:1 悬赏:10
解决时间 2021-05-13 02:34
- 提问者网友:冥界祭月
- 2021-05-12 03:58
我想问下,硬盘的模试老变,如何能根治。DMA 老变成PIO
最佳答案
- 二级知识专家网友:随心随缘不随便
- 2021-05-12 04:42
你的问题,我有点不理解,我只是在网上搜了一下:
硬盘DMA模式变成PIO模式 另外还可以参照这篇文档 http://qcriser.bokee.com/viewdiary.12091087.html
为何 Windows XP 下的 IDE 设备传送模式由 DMA 变成了 PIO 模式? 微软网站关于 DMA 模式自动降为 PIO 模式的解释为: 在 Windows IDE/ATAPI 端口驱动程序 (Atapi.sys) 累积收到总共六个超时或循环冗余检验 (CRC) 错误后,驱动程序将把通信速度(传送模式)从最快的直接内存访问 (DMA) 模式分步骤降为较慢的 DMA 模式。如果驱动程序继续收到超时或 CRC 错误,则驱动程序最终将把传送模式降为最慢的模式(PIO 模式)。 因为类似原因,我的台电DVD刻录机不知道刻飞了多少光盘。终于在网上找到下面的联结提供了解决方案: MS: 在发生多个超时错误或 CRC 错误后 IDE ATA 和 ATAPI 磁盘使用 PIO 模式 http://support.microsoft.com/?kbid=817472 DMA reverts to PIO http://www.michna.com/kb/WxDMA.htm 其中主要的内容: 除了从“设备管理器”的“IDE ATA/ATAPI 控制器”的高级设置可以看到当前传输模式外, 还可以注册表 HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\DMAEnabled(主要IDE通道), HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi\Scsi Port 1\DMAEnabled(次要IDE通道),看到状态; 删除“IDE ATA/ATAPI 控制器”的 IDE通道 的驱动,重新启动 Windows 重新安装驱动,确定传输模式;可能还需要手动指定 DMA 优先:“DMA when available”。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}下面有: 0001项对应于主要IDE通道, 0002项对应于次要IDE通道,删除其中的 MasterIdDataCheckSum?, SlaveIdDataCheckSum? 键值,重起机器,也可以让 Windows 确认 IDE 设备的传输模式。 微软提出的一个临时方案:降低 IDE 通道的敏感度 在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001 和 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002 下 建立 DWORD 键名为 ResetErrorCountersOnSuccess, 值为 1。 |
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯