不能从 MS-DOS 模式或命令提示符访问 CD-ROM 驱动器

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

本文内容

症状

在 MS-DOS 模式下重新启动计算机,重新启动 Windows 命令提示符下以或重新启动计算机,将启动磁盘,时,您可能不能访问您的 CD-ROM 驱动器。即使您将能够从 Windows 图形用户界面访问 CD-ROM 驱动器,可能会发生此行为。

原因

如果存在任何满足以下条件,则会发生此行为:
  • 该 CD-ROM 驱动程序或 Mscdex.exe 文件是禁用 (注释) 或 $ 丢失从 Autoexec.bat 或 $ 冲突文件。
  • 在 CD-ROM 驱动程序或 Mscdex.exe 文件已丢失或损坏。
  • 启动磁盘不包含该 CD-ROM 驱动程序或 Mscdex.exe 文件。
  • 您替换原始安装光盘,并且不会更新 MS-DOS 驱动程序。
若要从 Windows 命令提示符下启动,或在 MS-DOS 模式下重新启动计算机时,请访问 CD-ROM 驱动器,必须加载冲突文件中,实模式 CD-ROM 驱动程序和 $ MSCDEX 驱动程序 Autoexec.bat 或 Dosstart.bat 文件中。如果在 Windows 中的受保护模式支持,则您的 CD-ROM 驱动器,实模式 CD-ROM 和 MSCDEX 驱动程序很可能是不加载在硬盘上的冲突和 Autoexec.bat 或 Dosstart.bat 文件中。此外,如果您从软盘启动,CD-ROM 和 MSCDEX 驱动程序不会加载除非您手动配置冲突和 Autoexec.bat 文件加载它们在软盘上。

解决方案

若要解决此问题,请使用下列方法之一:
  • 运行 Dosstart.bat 文件。
  • 提取 Mscdex.exe 文件的正确版本。
  • 将适当的文件和命令添加到您的启动磁盘。
  • 对于仅命令提示符从 CD-ROM 安装 MS-DOS 驱动程序。

Dosstart.bat 文件

当您升级到 Windows 95/98 的 MS-DOS 或 Windows 3.x 时,原始 Mscdex.exe 文件可以被复制到上 Dosstart.bat 文件。Dosstart.bat 包含出任何命令 Windows 安装程序说明的副本,并且当您在 MS-DOS 模式下重新启动计算机时,将自动运行。

如果重新启动计算机,然后再选择仅命令提示符,Dosstart.bat 则不会运行。来运行命令,请键入 dosstart.bat,然后按 ENTER 键。

Mscdex.exe 问题

如果试图运行 Mscdex.exe 并收到以下错误消息可能已损坏 Mscdex.exe 文件
Mscdex.exe <parameters>丢失或损坏
其中 <parameters>是可能包含在如 Autoexec.bat 或 Dosstart.bat 的批处理文件中的命令行中的命令行开关。

通过键入以下行从仅命令提示符,并在每行之后按 ENTER 键来确定该批处理文件的位置
<drive>:
dir/s mscdex.exe
其中 <drive>是驱动器的在包含 Windows 文件夹的驱动器号。

如果该文件找可以从 Windows 95 磁盘中提取该文件。在 Mscdex.exe 是文件位于 Windows 95 CD-ROM 上 Win95_04.cab 文件、 Win95_05.cab 文件在磁盘上 5 的 Windows 95 DMF 软盘、 Win95_07.cab 文件在磁盘上 7 的 Windows 95 非 DMF 磁盘,和 Windows 95 OEM 服务发布 2 CD-ROM 上 Win95_06.cab 文件中。

有关如何解压缩文件在 Windows 95 中的,请参阅 Microsoft 知识库中下面的文章:
129605如何提取原始压缩的 Windows 文件
将 Mscdex.exe 文件放在 Windows\Command 文件夹中。

注: 某些批处理文件可能指向 Windows\Command 文件夹以外的其他文件夹位置。这是否大小写编辑该文件指向 Windows\Command 文件夹。这样做,请按照下列步骤操作:
  1. 单击开始,指向程序,然后单击 MS-DOS 提示符。
  2. 键入每个以下的行并在每行之后按 ENTER 键:
    <drive>:
    <windows>cd\
    编辑 dosstart.bat
  3. 请按 ALT + S (搜索),然后按 F
  4. 找到 Mscdex.exe 文件。如有必要,键入 mscdex.exe,在查找内容框,然后单击确定。
  5. 验证该路径 Mscdex.exe Windows\Command 文件夹。如果它不键入了正确的路径。
  6. 按 ALT + F (文件)、 按 X,然后按 ENTER 时系统提示您保存该文件。
在大多数的情况中 Mscdex.exe 文件 Windows 95 版本大多数的 CD-ROM 驱动器可以正常工作,但如果检测到 CD-ROM 驱动器的问题与 CD-ROM 制造商联系以获得帮助。

启动磁盘驱动程序

如果您创建一张启动盘,使用它,重新启动计算机,到 CD-ROM 驱动器不具有访问权限,不加载正确的 CD-ROM 驱动程序或 Mscdex.exe 文件。若要准备要加载的 CD-ROM 驱动程序的启动磁盘,请按照下列步骤操作:
  1. 编辑冲突文件,以包括编辑框中的您的 CD-ROM 驱动程序。 这样做,请按照下列步骤操作:

    1. 单击开始、 单击运行,在打开框中键入 sysedit,然后单击确定。
    2. 单击冲突标题栏、 查找行加载 CD-ROM 的驱动程序,拖动指针以选择行文本,然后单击编辑菜单上的复制。请注意名称和的 CD-ROM 驱动程序的路径。
    3. 单击开始、 指向程序、 单击附件,然后单击记事本。
    4. 将启动盘放入驱动器 a。
    5. 在文件菜单上单击打开,请在文件名框中键入 a:config.sys,然后单击打开。
    6. 单击指针的文本,最后一行的末尾按 ENTER 开始一个新行,然后在编辑菜单上单击粘贴。
    7. 将 CD-ROM 驱动程序文件的文件夹路径更改为驱动器 a。下表显示了原始行加载 CD-ROM 驱动程序文件和新行后对其进行编辑:
            Original line                           Edited line
            ---------------------------------------------------------------------
            device=c:\cdrom\cdrom.sys /d:mscd001   device=a:\cdrom.sys
                                                      /d:mscd001
      								
    8. 在文件菜单上单击退出,然后在系统提示您保存所做的更改时,单击是。
请注意某些 CD-ROM 驱动器将附加到声卡。这是否大小写需要加载 CD-ROM 驱动程序之前的声音驱动程序。有关如何加载您的声音驱动程序检查声卡文档或与声卡制造商联系。
  1. 编辑 Autoexec.bat 文件,请为该 Mscdex.exe 包括该条目驱动程序。这样做,请按照下列步骤操作:

    1. 单击开始、 单击运行,在打开框中键入 sysedit,然后单击确定。
    2. 单击 Autoexec.bat 标题栏,查找 Mscdex.exe 文件加载行,拖动指针以选择行文本,然后单击编辑菜单上的复制。请注意名称和 Mscdex.exe 文件的路径。
    3. 单击开始、 指向程序、 单击附件,然后单击记事本。
    4. 将启动盘放入驱动器 a。
    5. 如果在软盘上的一个 Autoexec.bat 文件单击文件菜单上的打开,请在文件名框中键入 a:autoexec.bat,然后单击打开。
    6. 单击指针的文本,最后一行的末尾按 ENTER 开始一个新行,然后在编辑菜单上单击粘贴。
    7. 如果存在另一条直线,则包含 Mscdex.exe,类型 rem 开头的行。
    8. 如果以下文本显示在一行的开头,选择该的文本,然后按 DELETE:
      REM-Windows 安装程序-
    9. 将 Mscdex.exe 文件的文件夹路径更改为驱动器 a。下表显示了原始行加载 Mscdex.exe 文件和 $ 新行后对其进行编辑:
            Original line                              Edited line
            ---------------------------------------------------------------------
            c:\windows\command\mscdex.exe /d:mscd001   a:\mscdex.exe /d:mscd001
      								
    10. 在文件菜单上单击退出,然后当系统提示您保存更改时,请单击是,然后将保存到作为 autoexec.bat 软盘。
  2. 将 CD-ROM 驱动程序和 Mscdex.exe 启动磁盘上的文件。这样做,请按照下列步骤操作:

    1. 单击开始,指向程序,然后单击 MS-DOS 提示符。
    2. 键入每个以下的行并在每行之后按 ENTER 键:
      <drive1>: cd\ <cdpath>复制 <cddrive>a: <drive2>: cd\ <windows>\command 副本 mscdex.exe a:
      其中 <drive1>是包含 CD-ROM 的驱动程序文件驱动器的驱动器盘符 <cdpath>是您基于 ms-dos 的 CD-ROM 驱动程序文件中,所在的文件夹的名称和 <drive2>是驱动器 containig Windows 文件夹的驱动器号。
Windows 98 启动盘包括加载许多集成驱动器电子 (IDE) 和小型计算机系统接口 (SCSI) CD-ROM 驱动器的驱动程序。

安装适当基于 ms-dos 的 CD-ROM 驱动程序

如果您有更新您的 CD-ROM 驱动器,但不是会更新您的 MS-DOS CD-ROM 驱动程序,从仅命令提示符中安装的驱动程序,然后再将 Mscdex.exe 行从 Autoexec.bat 文件移动到 Dosstart.bat 文件。这样做,请按照下列步骤操作:
  1. 重新启动计算机。当您看到在"正在启动 Windows 95"消息,请按 F8 键,然后从启动中选择仅命令提示符菜单。
  2. 按照说明从您的 CD-ROM 制造商联系,以安装基于 ms-dos 的 CD-ROM 驱动程序。重新启动计算机时系统提示您。
  3. 一次已验证的是正确的驱动程序被加载并工作正常,将驱动程序的信息从 Autoexec.bat 文件移动到 Dosstart.bat 文件。这样做,请按照下列步骤操作:

    1. 单击开始、 单击运行,在打开框中键入 sysedit,然后单击确定。
    2. 单击 Autoexec.bat 标题栏,查找 Mscdex.exe 文件加载行,拖动指针以选择行文本,然后单击编辑菜单上的复制。
    3. Mscdex.exe 文件所在行的开始处键入 rem,单击文件菜单上的退出,然后单击是提示要将更改该 Autoexec.bat 保存文件时。
    4. 单击开始、 指向程序、 单击附件,然后单击记事本。
    5. 在文件菜单上单击打开,请在文件名框中键入 c:\windows\dosstart.bat,然后单击打开。 如果您收到一条消息,表明该文件不存在,单击确定,然后单击文件菜单上的新建。
    6. 单击指针的文本,最后一行的末尾按 ENTER 开始一个新行,然后在编辑菜单上单击粘贴。
    7. 如果存在另一条直线,则包含 Mscdex.exe 文件的类型 rem 开头的行。
    8. 在文件菜单上单击另存为,键入 c:\windows\dosstart.bat、 单击保存,然后单击文件菜单上的退出。

更多信息

Windows 不包括实模式 CD-ROM 驱动程序。如果在引导到 Windows 命令提示符处,或者在 MS-DOS 模式下重新启动计算机时,您需要访问 CD-ROM 驱动器,则必须使用 CD-ROM 驱动器中包含该实模式 CD-ROM 驱动程序。有关如何获取、 安装,或配置实模式 CD-ROM 驱动程序,请查阅包含在的驱动器文档或与驱动器的制造商联系的信息。

Windows 不会包括位于 Windows\Command 文件夹中的 MSCDEX 驱动程序。如果您必须使用实模式 MSCDEX 驱动程序,您应 Windows\Command 文件夹中,而不是 CD-ROM 驱动器中包含该驱动程序中使用该驱动程序。

实模式 CD-ROM 和 MSCDEX 驱动程序可以从具体情况取决于加载这些原因的多个不同位置加载。如果要加载实模式驱动程序,因为当您从 Windows 95 命令提示符下启动时,您需要访问 CD-ROM 驱动器,必须在启动驱动器的根文件夹中的冲突和 Autoexec.bat 文件中加载驱动程序。如果您从软盘的硬盘上而不是启动到 Windows 命令提示符下,必须从冲突和 Autoexec.bat 文件在软盘上加载驱动程序。

如果要加载实模式驱动程序,因为您在 MS-DOS 模式下重新启动计算机,可以从下列位置之一加载驱动程序:
  • 在启动驱动器的根文件夹中冲突和 Autoexec.bat 文件。
  • 将自定义的冲突和 Autoexec.bat 文件的程序的属性中指定在运行 MS-DOS 模式、 启动在 MS-DOS 模式中运行该程序的快捷方式的属性或用于在 MS-DOS 模式下启动 Windows 的"退出 Dos.pif"文件的属性。
如果您在 MS-DOS 模式下重新启动计算机,您也可以从 Windows 文件夹中 Dosstart.bat 文件加载 MSCDEX。当您以 MS-DOS 模式重新启动计算机,但它不使用当您从 Windows 命令提示符下启动或正常启动 Windows 时使用此文件。如果在 Windows 文件夹不存在此文件,您必须手动创建该文件。

注意: 当安装了 Windows 安装程序禁用 (注释掉) 现有 Mscdex.exe 线 Autoexec.bat 文件如果检测到的 Windows 包含一种保护模式驱动程序附带的 CD-ROM 驱动器中。因此,当您启动到命令提示符处,或在 MS-DOS 模式下重新启动计算机,MSCDEX 不可用。若要使 MSCDEX 可用,启用现有 Mscdex.exe 线 Autoexec.bat 文件中。您可能还需要修改行,以使它从 Windows\Command 文件夹中,而不是 CD-ROM 驱动器中包含该驱动程序加载 MSCDEX 驱动程序。

属性

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