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

文章翻译 文章翻译
文章编号: 151911 - 查看本文应用于的产品
如果本文未介绍与您的硬件有关的问题,请访问以下 Microsoft Web 站点以查看更多有关硬件的文章:
http://support.microsoft.com/default.aspx/w98?sid=460
重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 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 控制器也可能导致这一现象。

属性

文章编号: 151911 - 最后修改: 2006年8月9日 - 修订: 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
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com