故障排除在硬盘上的 MS-DOS 兼容模式

文章翻译 文章翻译
文章编号: 130179 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

在系统属性中的性能选项卡显示了一个或多个您的计算机中的硬盘使用 MS-DOS 兼容模式。MS-DOS兼容性模式可能正在使用的文件系统或为虚拟内存。您可能会收到以下消息:
兼容性模式分页降低了总体系统性能

原因

MS-DOS 兼容模式可能正在使用的有以下几种原因:
  • "不安全"的设备驱动程序、 内存驻留程序或病毒挂钩的 INT21h 或 INT13h 链,加载 Windows 之前。
  • Windows 未检测到您的计算机中的硬盘控制器。
  • 从设备管理器中的当前配置中移除了硬盘控制器。
  • 没有硬盘控制器和其他硬件设备间的资源冲突。
  • Windows 保护模式驱动程序已丢失或损坏。
  • Windows 32 位保护模式磁盘驱动程序检测到不支持的配置或不兼容的硬件。
  • 您正在运行 Windows 的适当版本 (Me) 和曾通过 Powerquest 驱动器复制 2.0 一个硬盘的内容复制到另一个硬盘。

解决方案

要解决问题,请按照下列步骤操作:
  1. 如果您使用由 Powerquest 驱动器映像 2.0,接合与 Windows Me 兼容的软件版本 Powerquest
  2. 在系统属性中使用性能选项卡以确定哪个驱动器使用 MS-DOS 兼容模式及其原因。

    请注意: 软盘驱动器和 CD-ROM 驱动器在 MS-DOS 兼容性模式下操作导致性能选项卡将显示消息"部分驱动器使用 MS-DOS 兼容性"对于文件系统中,但本文仅适用于诊断硬盘在 MS-DOS 兼容模式下运行。

    软盘驱动器的故障排除的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    131690 在 Windows 中的软盘驱动器问题疑难解答
    1. 如果列出了导致 MS-DOS 兼容模式驱动程序的名称为 Mbrint13.sys,您的计算机可能感染了引导扇区病毒,或正在运行与 Windows 保护模式磁盘驱动程序不兼容的实模式几何翻译软件 (用于 IDE 硬盘的柱面数多于 1024年个磁盘)。

      有关与 Windows 兼容的实模式几何翻译软件的其他信息的保护模式磁盘驱动程序,单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
      126855 Windows 支持大 IDE 硬盘
      在主 IDE 通道上,并且磁盘空间管理的磁盘压缩功能未安装的硬盘上的受保护模式下支持磁盘管理器 6.03。对于辅助 IDE 通道上的驱动器,磁盘管理器 7.0 版或更高版本是必需的。使用磁盘空间管理压缩软件所包含的 Microsoft Windows 和 Microsoft 加号时!,必须使用磁盘管理器 7.04 或更高版本。
      有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
      126855 Windows 支持大 IDE 硬盘
      有关检测和删除引导扇区病毒的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
      82923 检测引导扇区病毒的方法
      129972 计算机病毒的说明
      49500 防病毒软件供应商的列表
    2. 如果名为 Config.sys 文件中列出的驱动程序,请联系驱动程序的制造商联系,以确定是否有一个版本它可以在 Windows 中的进行访问受保护模式驱动程序。

      如果没有驱动程序在性能选项卡上列出,请继续步骤 3。
  3. 请检查以确保硬盘控制器在设备管理器中列出。如果未列出,请使用添加新硬件向导安装它。如果向导没有检测到控制器,再次运行该向导,但不是允许在您的计算机中检测硬件向导。相反,从硬件列表中选择控制器。如果控制器未列出,请与硬盘控制器的制造商联系,以确定是否有 Windows 保护模式磁盘驱动程序或 Windows 3.1 的 32 位磁盘访问 (FastDisk) 驱动程序可用。

    请注意: 如果硬盘控制器设备管理器中列出,但覆盖有一个红色的 X,它已从当前的硬件配置文件。单击 属性 在设备管理器中的控制器,然后单击对应于当前硬件配置文件,在设备用法下的复选框。
  4. 如果硬盘控制器设备管理器中列出,但覆盖有黄色惊叹号,另一个设备使用 IRQ、 I/O、 DMA 或 RAM 地址冲突,保护模式驱动程序不存在或已损坏,或在文件系统属性中选中"禁用所有 32 位保护模式磁盘驱动程序"复选框。

    1. 检查并确认"禁用所有 32 位保护模式磁盘尚未选择故障排除选项卡上的驱动程序"复选框在文件系统属性。若要访问此选项卡上,双击系统在控制面板中,单击性能选项卡,然后单击文件系统。
    2. 解决任何资源 (IRQ、 I/O、 DMA 或内存地址) 冲突与其他设备。请参考该控制器的文档有关资源使用情况和不断变化的资源使用情况的信息。
    3. 检查以确保保护模式驱动程序中Windows\SYSTEM\IOSUBSYS 目录并正确加载。到确定哪个驱动程序提供了 32 位磁盘访问,请单击控制器设备管理器中的属性,然后单击该驱动程序若要查看与控制器关联的驱动程序文件的选项卡。

      请注意: 如果您使用的 IDE、 EIDE 或 ESDI 硬盘控制器,驱动程序选项卡不会显示时单击控制器设备管理器中的属性。除非您正在使用第三方驱动程序,Esdi_506.pdr 是用于为下列控制器提供 32 位磁盘访问的受保护模式驱动程序。

      重新启动 Windows,"正在启动 Windows xx"消息时按 f8 键,然后选择日志记录 (/ Bootlog.txt) 开始从 Windows 启动菜单。检查刚创建 Bootlog.txt 文件,以便确定上面列出的驱动程序在正确加载。

      在 Windows 98 中,按下并按住 CTRL 键,直到看到 Windows 98 启动菜单,然后选择日志记录 (/ Bootlog.txt)。

      如果 Bootlog.txt 文件显示"初始化失败"或"加载失败"消息,上面列出的驱动程序,请继续执行步骤 d。如果 Bootlog.txt 文件显示了上面列出的驱动器的"INITCOMPLETESUCCESS"消息,请检查 IO。日志文件。

      如果所有驱动器都使用 MS-DOS 兼容模式下,Windows 将在 Windows 目录中创建一个 Ios.log 文件。Ios.log 文件的前几行可能包含说明保护模式磁盘驱动程序加载失败的原因的信息。请使用此信息如果您与 Microsoft 产品支持服务联系有关此问题。
    4. 请检查注册表中的 NOIDE 值:

      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\IOS

      IDE 控制器的保护模式驱动程序未正确初始化时,NOIDE 值放在注册表中。
      有关如何解决 NOIDE 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
      151911 PCI IDE 控制器使用 MS-DOS 兼容性模式问题
    5. 请确保保护模式驱动程序未损坏。

      对于所有 ESDI 和 IDE 驱动器,Windows 使用 ESDI_506.PDR 在 IOSUBSYS 目录中提供 32 位磁盘访问。对于 SCSI 控制器,Windows 将使用 scsi 端口。人民民主共和国和"微型端口"(。MPD) 驱动程序提供 32 位磁盘访问。

      手动提取相应的.pdr 或.mpd 文件,从 Windows 磁盘或 CD-ROM,或者运行安装程序,然后选择验证选项。
  5. 请检查是否 Mh32bit.386 驱动程序加载 System.ini 文件中。检查"device=mh32bit.386。"下面的代码行此驱动程序由 MicroHouse EZ 驱动器软件安装,并与 Windows 保护模式磁盘驱动程序不兼容。此驱动程序不会删除由 Windows 安装程序。
  6. 有关 Windows 兼容性信息,请与硬盘控制器的制造商联系。您可能能够在 Windows 中获得 32 位保护模式磁盘访问,使用下列方法之一:

    • 禁用 (如缓存、 快速或 turbo 模式下,任何增强的功能减少了的数据传输速率,等等) (SCSI 控制器上IDE 中或 ESDI) 或系统 BIOS (仅用于 IDE)。
    • 获取受保护模式 Windows 磁盘驱动程序,或者 Windows 3.1控制器 FastDisk 驱动程序。

更多信息

实模式驱动程序是"安全"; 如果未超出其功能相应的 Windows 保护模式驱动程序的功能。如果实模式驱动程序是安全的则受保护模式驱动程序可以接管所有 i/o 操作相应的设备的的操作。否则,Windows 将所有路由通过实模式驱动程序的 I/O 操作。

不安全的驱动程序的一个示例是使用的实模式 IDE/ESDI 驱动程序出于安全考虑动态加密。由于 Windows 不能提供加密,Windows 不会启用保护模式的 IDE/ESDI 驱动程序若要接管实模式驱动程序。功能与任何实模式驱动程序在下面的列表上被视为不安全:

  • 与 DoubleSpace 不兼容的数据压缩
  • 数据加密
  • 磁盘镜像
  • 坏扇区映射
  • 容错能力 (例如,维护上的 ECC 更正单独的磁盘)
  • 特定于供应商的 Ioctl
  • 与供应商扩展功能的 Microsoft 定义 Ioctl
安全驱动程序列表 (Ios.ini 文件) 是 Windows 维护的列表安全驱动程序。在列表中的每个条目标识的驱动程序或 TSR 的Windows 可以接管与相应的保护模式驱动程序。"安全驱动程序列表中包含的驱动程序或 TSR 的名称。此名称应是 Config.sys 或 Autoexec.bat 文件中的名称相同。

Windows 不会存储驱动程序或 TSR 中的版本号列出,因此若要更改的名称的供应商的责任如果驱动程序的未来版本的方式将会增强的驱动程序,使该驱动程序不安全。

默认情况下,下列驱动程序被视为安全:
  • MS-DOS 5.0 兼容实模式块设备驱动程序
  • INT 13 显示器 (将 INT 13 挂钩监视 INT 13 I/O,但不直接访问硬件或修改 I/O 缓冲区)
  • INT 13 hooker (挂钩不但不更改 INT 13 I/O 的 INT 13直接访问硬件)
  • INT 13 驱动程序 (提供了 INT 13 功能和直接访问硬件)
  • ASPI 管理器 (MS-DOS 规范实现 ASPI)
  • CAM 管理器 (实现 MS-DOS CAM 规范)
注意: 如果您正在使用的实模式驱动程序有更好的性能或提供了不能在 Windows 中的某些功能保护模式驱动程序,驱动程序的供应商应删除的驱动程序安全驱动程序列表中。系统可能使用实模式访问该驱动器。如果您正在使用的实模式驱动程序可以安全地通过采取保护模式驱动程序,驱动程序的供应商可以添加到该驱动程序安全驱动程序列表。

磁盘管理器是由 OnTrack 计算机系统,供应商生产独立的 Microsoft ;我们不作任何默示或其他,有关本产品的性能或可靠性。

EZ 驱动器被生产的微房子,独立于供应商Microsoft ;我们不作任何暗示或其他有关本产品的性能或可靠性。

属性

文章编号: 130179 - 最后修改: 2012年10月15日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft Windows 95
关键字:?
kbenv kbhardware kbhw kbprb kbtshoot kbwinme kbmt KB130179 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 130179
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