無法存取 CD-ROM 光碟機從 MS-DOS 模式] 或 [命令提示字元

文章翻譯 文章翻譯
文章編號: 135174 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

當您在 MS-DOS 模式下重新啟動您的電腦、 重新啟動 Windows 命令提示字元或重新啟動電腦並使用啟動磁片時,您可能無法存取 CD-ROM 磁碟機。即使您就可以從 Windows 圖形化使用者介面存取 CD-ROM 光碟機,可能就會發生這個問題。

發生的原因

如果任何下列條件存在,就會發生這種行為:
  • CD-ROM 驅動程式或 Mscdex.exe 檔案是停用 (加上註解) 或從 Autoexec.bat 或 Config.sys 檔案中遺失。
  • CD-ROM 驅動程式或 Mscdex.exe 檔案已遺失或損毀。
  • 啟動磁片並不包含 CD-ROM 驅動程式或 Mscdex.exe 檔案。
  • 您有取代原來的光碟片,並且不更新的 MS-DOS 驅動程式。
若要存取 CD-ROM 光碟機開機到 Windows 命令提示字元,或在 MS-DOS 模式下重新啟動電腦時,您必須載入 Config.sys 檔案中的真實模式光碟片驅動程式和 MSCDEX 驅動程式在 Autoexec.bat 或 Dosstart.bat 檔案中。如果您的光碟機支援在 Windows 中的受保護模式,真實模式光碟片和 MSCDEX 驅動程式沒有最有可能被載入 Config.sys 和 Autoexec.bat 或 Dosstart.bat 檔案在硬碟中。在另外如果從軟碟機開機,CD-ROM 及 MSCDEX 驅動程式將不會載入除非您手動設定 Config.sys 和 Autoexec.bat 上磁片來載入這些檔案。

解決方案

如果要解決這個問題,使用任一下列方法:
  • 執行 Dosstart.bat 檔案。
  • 解壓縮 Mscdex.exe 檔案的正確版本。
  • 將適當的檔案和命令加入至啟動磁碟。
  • 為您的光碟機從命令提示字元只安裝 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 是檔案位於 Win95_04.cab 檔案在 Windows 95 光碟片上]、 [Win95_05.cab 檔案在磁碟 5 的 Windows 95 DMF 磁片上]、 [Win95_07.cab 檔案在磁碟 7 的 Windows 95 非 DMF 磁片上,] 和 [Win95_06.cab 檔在 Windows 95 OEM 服務發行 2年光碟上。

有關如何解壓縮 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 當系統提示您儲存檔案。
在大多數情況下大部分的 CD-ROM 光碟機正確運作 Mscdex.exe 檔案版本,Windows 95,但如果您在遇到偵測 CD-ROM 光碟機的問題請連絡光碟製造商尋求協助。

啟動磁碟驅動程式

如果建立開機片,請重新啟動電腦,使用它,不能存取到 CD-ROM 磁碟機,正確的 CD-ROM 驅動程式或 Mscdex.exe 檔案不會載入。若要準備開機片載入 CD-ROM 驅動程式請依照下列步驟執行:
  1. 編輯 Config.sys 檔案,包括您的 CD-ROM 驅動程式的項目。 如果要執行這項操作,請依照下列步驟執行:

    1. 依序按一下 [開始]、 按一下 [執行]、 在 [開啟] 方塊中輸入 sysedit,然後按一下 [確定]。
    2. 按一下 [Config.sys] 標題列],尋找載入您的光碟機行驅動程式,拖曳指標來選取一行的文字,然後按一下 [編輯] 功能表上的 [複製。請注意名稱和路徑的 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>是包含您檢查 DOS 為主 CD-ROM 驅動程式檔案,資料夾的名稱,以及 <drive2>是磁碟機代號的磁碟機 containig Windows 資料夾。
Windows 98 開機磁片包括載入許多整合式磁碟機電子 (IDE) 和小型電腦系統介面 (SCSI) 的 CD-ROM 光碟機的驅動程式。

安裝適當的檢查 DOS 為主 CD-ROM 驅動程式

如果您有更新您的 CD-ROM 光碟機,但不是更新 MS-DOS CD-ROM 驅動程式,從命令提示字元只安裝驅動程式,然後將從 Autoexec.bat 檔的 Mscdex.exe 行移到 Dosstart.bat 檔案。如果要執行這項操作,請依照下列步驟執行:
  1. 重新啟動電腦。當您看到 「 開始 Windows 95 」 訊息,請按 F8 鍵,然後從 [啟動僅命令提示字元] 選擇功能表。
  2. 從光碟片製造廠商來安裝您檢查 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 光碟機所附的真實模式光碟片驅動程式。如需有關如何取得、 安裝,或設定真實模式光碟片驅動程式,請參閱隨附在磁碟機說明文件或連絡磁碟機的製造廠商的詳細資訊。

Windows 不會包含位於 Windows\Command 資料夾中有 MSCDEX 驅動程式。如果您必須使用真實模式 MSCDEX 驅動程式,則應該使用驅動程式的 Windows\Command 資料夾,而不 CD-ROM 光碟機所附的驅動程式。

真實模式光碟片和 MSCDEX 驅動程式皆可載入從數個不同的位置,正在載入的原因而定。如果您正在載入真實模式驅動程式,因為您需要存取 CD-ROM 光碟機時開機到 Windows 95 命令提示字元,驅動程式必須從開機磁碟機的根資料夾中的 [Config.sys 和 Autoexec.bat] 檔案中載入。如果您從磁片而非硬碟中的開機到 Windows 命令提示字元,必須從磁片上 Config.sys 和 Autoexec.bat 檔載入驅動程式。

如果您正在載入真實模式驅動程式,因為您在 MS-DOS 模式下重新啟動電腦,可載入驅動程式從下列位置之一:
  • 開機磁碟機的根資料夾中 [Config.sys 和 Autoexec.bat 檔案。
  • 您在 MS-DOS 模式、 啟動您在 MS-DOS 模式中執行的程式的捷徑的內容或用來在 MS-DOS 模式下啟動 Windows 以 Dos.pif 設定結束 」 檔案的內容中執行您在該程式的內容中指定將自訂 Config.sys 和 Autoexec.bat 檔。
如果您在 MS-DOS 模式下重新啟動電腦,您也可以載入 MSCDEX 從 Dosstart.bat 檔案在 Windows 資料夾中。當您在 MS-DOS 模式下重新啟動電腦,但它並不會使用開機到 Windows 命令提示字元或正常啟動 Windows 時,會使用此檔。如果這個檔案不在 Windows 資料夾中已經存在,您必須以手動方式建立檔案。

注意: 當您安裝 Windows 時,安裝停 (備註出) Autoexec.bat 檔如果偵測到 CD-ROM 光碟機,Windows,包括了保護模式驅動程式中現有的 Mscdex.exe 一行。因此時您開機到命令提示字元,或在 MS-DOS 模式下重新啟動電腦,, MSCDEX 不可以使用。若要使用 MSCDEX,啟用 Autoexec.bat 檔中現有的 Mscdex.exe 一行。您也必須修改行,使它從 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
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本: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