你目前正处于脱机状态,正在等待 Internet 重新连接

使用 PCI IDE 控制器时的 MS-DOS 兼容模式问题

如果本文未介绍与您的硬件有关的问题,请访问以下 Microsoft Web 站点以查看更多有关硬件的文章: 重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 Description of the Microsoft Windows Registry
症状
如果您的计算机中有“外围设备组件互连”(PCI)“集成驱动器电子”(IDE) 硬盘控制器,而该控制器在两个 IDE 通道之间使用序列化,您可能就会遇到以下现象:
  • 无法使用 32 位文件系统访问和 32 位虚拟内存

    -而且-
  • 在“设备管理器”中,主、从 IDE 通道旁会出现带黄圈的惊叹号 (!)
卸载并重新安装硬盘控制器后,此现象仍然存在。
原因
如果在启动 Windows 时,没有正确初始化硬盘控制器的保护模式驱动程序,就会出现此现象。发生此问题时,注册表中会出现NOIDE 值,该值防止 Windows 再次尝试初始化保护模式的驱动程序。
解决方案
警告:“注册表编辑器”使用不当可造成严重问题,这些问题可能需要重新安装操作系统。Microsoft 不保证能够解决因为“注册表编辑器”使用不当而产生的问题。使用“注册表编辑器”需要您自担风险。

备注:本节中提到的注册表值的作用是防止损坏的数据。修改该注册表值之前,建议执行以下 Microsoft 知识库文章中所述的疑难解答步骤:
130179 Troubleshooting MS-DOS Compatibility Mode on Hard Disks

所有版本

让 Windows 尝试重新初始化保护模式的 IDE 驱动程序:
  1. 单击开始,单击运行,在打开 框中键入 regedit,然后按 ENTER 键。
  2. 找到并单击下面的注册表项:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\IOS
  3. 在右窗格中,右键单击NOIDE 值,然后单击删除
  4. 退出“注册表编辑器”。
更新注册表后,重新启动 Windows。Windows 尝试初始化控制器的保护模式驱动程序。如果 Windows 可以初始化控制器的保护模式驱动程序,文件系统和虚拟内存就可以在 32 位模式下运行,并且“设备管理器”不会在 IDE 通道旁边显示带黄圈的惊叹号。

如果没有正确初始化保护模式的驱动程序,您就会看到错误信息,并且会重新创建NOIDE 值。下次启动计算机时,Windows 将使用“MS-DOS 兼容”模式文件系统。

只适用于 Windows 98

如果您的计算机上运行的是 Windows 98,请在 Windows 98 CD-ROM 中找到 Tools\Mtsutil 文件夹,右键单击Noide.inf 文件,然后单击安装。这样就可以删除系统中存在的NOIDE 值。使用此文件后,重新启动计算机。
更多信息
如果计算机中的 IDE 控制器要求在主从 IDE 通道之间序列化,就会发生此问题。如果出现以下任一情况,可能无法初始化这些 IDE 控制器的保护模式驱动程序:
  • 一个 IDE 通道上有受支持的硬盘,另一个 IDE 通道上有 CD-ROM 或其他类型的需要实模式驱动程序的驱动器。由于必须在这两个 IDE 通道之间进行序列化,所以 Windows 无法在保护模式下访问硬盘,而在实模式下使用另一个设备。出现此情况时,保护模式的驱动程序不会初始化,并且注册表中会设置NOIDE 开关,以防再次出现错误。这样,两个磁盘设备就都可以在实模式下运行了。

    - 或者 -
  • 从“设备管理器”手动删除 IDE 控制器的驱动程序,然后再重新安装,或者禁用保护模式的驱动程序,然后再重新启用。有些 PCI 控制器驱动程序没有设计为进行动态启用和禁用,因此会导致无法正确初始化保护模式的驱动程序。
以下控制器的 Windows 设备驱动程序可能导致出现此现象:
  • CMD PCI-0640 PCI-IDE 控制器
  • 标准的双 PCI-IDE 控制器
  • Opti 双 PCI-IDE 控制器
  • Intel 82371 AB/EB Pci 总线主 IDE 控制器
  • Ali M5229 PCI 总线主 IDE 控制器
在两个 IDE 通道之间使用序列化的其他 PCI IDE 控制器也可能导致这一现象。
HWHDCTL winmedos osr 95 winmil winme win98 98 missing primary ide dual fifo
属性

文章 ID:151911 - 上次审阅时间:08/09/2006 02:05:00 - 修订版本: 2.0

  • Microsoft Windows 95
  • Microsoft Windows 95
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 98 第二版
  • Microsoft Windows Millennium Edition
  • kbhardware kbenv kbprb kbdiskmemory KB151911
反馈