如何在無法啟動的 Windows Server 2003 電腦上使用修復主控台

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

在此頁中

結論

本文將逐步告訴您,如何使用修復主控台來修復無法啟動的 Windows Server 2003 電腦。

修復主控台是一種命令列工具,如果電腦無法正常啟動,就可以用它來修復 Windows。如果電腦上先前已安裝修復主控台,可以從 Windows Server 2003 CD 或在啟動時啟動修復主控台。

在無法啟動的電腦上使用修復主控台

注意:您必須以系統管理員或系統管理員群組成員的身分登入,才能執行這項程序。此外,如果您的電腦連線到網路,網路原則設定值可能會阻止您完成這項程序。

如果要執行修復主控台,請依照下列步驟執行:
  1. 將電腦設定為從 CD 或 DVD 光碟機啟動。如需有關如何執行這項操作的詳細資訊,請參閱電腦的說明文件,或與您的電腦製造商連絡。
  2. 將 Windows Server 2003 CD 放入電腦的 CD 或 DVD 光碟機中。
  3. 將電腦重新開機。
  4. 當您收到要按任意鍵以從 CD 啟動的訊息提示時,請按一個鍵以從 Windows Server 2003 CD 啟動電腦。
  5. [歡迎使用安裝程式] 螢幕出現時,請按下 R 鍵以啟動修復主控台。
  6. 從修復主控台選取您必須存取的 Windows 安裝。
  7. 依照出現在螢幕上的指示進行,輸入系統管理員密碼,然後按下 ENTER。
  8. 在命令提示字元中輸入適當的修復主控台命令,以修復 Windows Server 2003 安裝。

    如需修復主控台中可用命令的清單,請在命令提示字元中輸入 help,然後按 ENTER。

    注意:或者,您可以將修復主控台安裝成電腦上的啟動選項,讓它永遠可供使用。如需有關如何執行這項操作的資訊,請參閱本文的<預防措施>一節。
  9. 如果要結束修復主控台並將電腦重新開機,請在命令提示字元中輸入 exit,然後按下 ENTER。

修復主控台命令

下列清單說明修復主控台的可用命令:
  • Attrib 會變更一個檔案或資料夾的屬性。
  • Batch 會執行您在文字檔 InputFile 中指定的命令。OutputFile 會保存這些命令的輸出。如果省略了 OutputFile 引數,輸出就會顯示在螢幕上。
  • Bootcfg 用於開機設定和修復。您可以使用 bootcfg 命令對 Boot.ini 檔案進行變更。
  • CD (Chdir) 只能在目前 Windows 安裝的系統目錄、卸除式媒體、任何硬碟磁碟分割的根目錄或本機安裝來源中操作。
  • Chkdsk:即使磁碟機未標示為記錄變更旗標 (Dirty),/p 參數仍會執行 Chkdsk。/r 參數會找出損毀的磁區並復原可讀取的資訊。這個參數隱含了 /p。Chkdsk 需要 Autochk。Chkdsk 會自動在啟動資料夾或開機資料夾中尋找 Autochk.exe。如果 Chkdsk 無法在啟動資料夾中找到檔案,就會尋找 Windows Server 2003 安裝 CD。如果 Chkdsk 找不到安裝 CD,就會提示使用者輸入 Autochk.exe 的位置。
  • Cls 會清除螢幕。
  • Copy 會將一個檔案複製到目標位置。根據預設,目標不能是卸除式媒體,並且不能使用萬用字元。如果從 Windows Server 2003 安裝 CD 複製壓縮檔,就會自動解壓縮檔案。
  • Del (delete) 會刪除一個檔案。Del 可以在目前 Windows 安裝的系統目錄、卸除式媒體、任何硬碟磁碟分割區的根目錄或本機安裝來源中操作。根據預設,不能使用萬用字元。
  • Dir 會顯示所有檔案的清單,包括隱藏檔案和系統檔案。
  • Disable 會停用 Windows 系統服務或 Windows 驅動程式。servicename 引數是您想要停用的服務或驅動程式的名稱。當您使用這個命令停用服務時,命令會在將服務類型變更為 SERVICE_DISABLED 之前,先顯示服務的原始啟動類型。記下原始啟動類型,以便日後使用 enable 命令重新啟動服務是很好的作法。
  • Diskpart 會管理硬碟磁碟區上的磁碟分割。
    • /add 選項會建立新的磁碟分割。
    • /delete 選項會刪除現有的磁碟分割。
    • device-name 引數是新磁碟分割的裝置名稱。新磁碟分割的裝置名稱的其中一例為 \device\harddisk0。
    • drive-name 引數是您正在刪除的磁碟分割的磁碟機代號,例如 D:。
    • Partition-name 是您所要刪除的磁碟分割的磁碟分割名稱,可以用於代替 drive-name 引數。磁碟分割名稱的其中一例為 \device\harddisk0\partition1。
    • size 引數是新磁碟分割的大小,單位為 MB。
  • Enable 會啟用 Windows 系統服務或 Windows 驅動程式。servicename 引數是要啟用的服務或驅動程式的名稱,start_type 則是已啟用的服務的啟動類型。啟動類型使用下列其中一種格式:
         SERVICE_BOOT_START SERVICE_SYSTEM_START SERVICE_AUTO_START SERVICE_DEMAND_START
  • Exit 會結束修復主控台,然後重新啟動電腦。
  • Expand 會展開壓縮檔。source 引數是您想要展開的檔案。根據預設,不能使用萬用字元。destination 引數是新檔案的目錄。根據預設,目的地不可以是卸除式媒體,並且不能是唯讀的。您可以使用 attrib 命令移除目的目錄的唯讀屬性。如果來源含有一個以上的檔案,則需要 /f:filespec 選項。此選項可以使用萬用字元。/y 參數可以停用覆寫確認提示。/d 參數會指定不應該解壓縮的檔案,並顯示來源中的檔案目錄。
  • Fixboot 會在系統磁碟分割上寫入新的開機磁區。只有 x86 電腦支援 fixboot 命令。
  • Fixmbr 會修復開機磁碟分割的主開機記錄 (MBR)。device-name 引數是指定需要新 MBR 的裝置的選用名稱。當目標是開機裝置時,請省略此變數。只有 x86 電腦支援 fixmbr 命令。
  • Format 會將磁碟格式化。/q 參數會執行快速格式化。/fs:file-system 參數會指定檔案系統。
  • Help 會列出修復主控台支援的所有命令。如需有關特定命令的詳細資訊,請輸入 help command-namecommand-name /?
  • Listsvc 會顯示電腦上所有可用的服務和驅動程式。
  • Logon 會顯示偵測到的 Windows 安裝,並要求那些安裝的本機系統管理員密碼。請使用這個命令移至其他安裝或子目錄。
  • Map 會顯示目前作用中的裝置對應情形。請加上 arc 選項以指定使用「進階精簡指令集運算」(ARC) 路徑而不是 Windows 裝置路徑。(ARC 是用於 Boot.ini 檔案的格式)。
  • Md (Mkdir) 會建立目錄。此命令只能在目前 Windows 安裝的系統目錄、卸除式媒體、任何硬碟磁碟分割的根目錄以及本機安裝來源中操作。
  • More/Type 會在螢幕上顯示指定的文字檔。
  • Rd (rmdir) 會移除目錄。此命令只能在目前 Windows 安裝的系統目錄、卸除式媒體、任何硬碟磁碟分割的根目錄以及本機安裝來源中操作。
  • Ren (rename) 會重新命名單一檔案。此命令只能在目前 Windows 安裝的系統目錄、卸除式媒體、任何硬碟磁碟分割的根目錄以及本機安裝來源中操作。您不能指定新的磁碟機或路徑做為目標。
  • Set 會顯示及設定修復主控台環境變數。
  • Systemroot 會將目前目錄設為 %systemroot%。

預防措施

如何將修復主控台安裝為啟動選項

您可以在工作電腦上安裝修復主控台,如果無法啟動 Windows,即可使用此系統。萬一必須使用修復主控台,這個預防措施就可以節省許多時間。

注意:您必須以系統管理員或系統管理員群組成員的身分登入,才能完成這項程序。此外,如果您的電腦連線到網路,網路原則設定值可能會阻止您完成這項程序。

如果要將修復主控台安裝成啟動選項:
  1. 當 Windows 正在執行時,將 Windows Server 2003 CD 放入電腦的 CD 或 DVD 光碟機。
  2. 按一下 [開始],然後按一下 [執行]
  3. [開啟] 方塊中輸入下行,其中 drive 是已放入 Windows Server 2003 CD 的電腦的 CD 磁碟機或 DVD 光碟機的磁碟機代號,然後按一下 [確定]
    drive:\i386\winnt32.exe /cmdcons


    如果要將修復主控台安裝為 Windows Server 2003 x64 版本的啟動選項,請輸入下行:
    drive:\amd64\winnt32.exe /cmdcons
  4. 在訊息出現時按一下 [是],以安裝修復主控台。
  5. 當您收到指出已成功安裝修復主控台的訊息時,按一下 [確定]
  6. 如果要使用修復主控台,請重新啟動電腦,然後使用方向鍵來選取 [請選擇您想要啟動的作業系統] 清單中的 [Microsoft Windows 修復主控台]

如何移除修復主控台

為安全起見,請勿移除修復主控台。然而,如果您想要移除修復主控台,必須以手動方式進行。

如果要移除修復主控台,請依照下列步驟執行:
  1. 將電腦重新開機。
  2. 按一下 [開始],然後按一下 [我的電腦]
  3. 開啟 [顯示所有檔案和資料夾] 選項 (如果尚未開啟)。如果要執行這項操作,請依照下列步驟執行:
    1. [工具] 功能表上,按一下 [資料夾選項]
    2. 按一下 [檢視] 索引標籤。
    3. 按一下 [顯示所有檔案和資料夾],按一下以取消選取 [隱藏保護的作業系統檔案 (建議使用)] 核取方塊 (如果已選取),然後按一下 [確定]
  4. 按兩下代表已安裝修復主控台的硬碟的磁碟機代號。
  5. 刪除根資料夾的 Cmdcons 資料夾,然後刪除 Cmldr 檔案。如果要執行這項操作,請依照下列步驟執行:
    1. [Cmdcons] 上按右鍵,然後按一下 [刪除]。依照螢幕上出現的指示進行,然後按一下 [是] 以確認刪除。
    2. [Cmldr] 上按右鍵,然後按一下 [刪除]。依照螢幕上出現的指示進行,然後按一下 [是] 以確認刪除。
  6. 從 Boot.ini 檔案移除修復主控台項目。如果要執行這項操作,請依照下列步驟執行。

    警告:不當修改 Boot.ini 檔案,可能會造成電腦無法正確地重新啟動。請確定只刪除了修復主控台的項目。
    1. 在根資料夾中,在 Boot.ini 檔案上按右鍵,然後按一下 [內容]。按一下以取消選取 [唯讀] 核取方塊,然後按一下 [確定]
    2. 在記事本中開啟 Boot.ini 檔案。
    3. 找出修復主控台項目,然後刪除它。修復主控台項目看起來會類似以下這一行:
      C:\cmdcons\bootsect.dat="Microsoft Windows Recovery Console" /cmdcons
    4. [檔案] 功能表上,按一下 [儲存檔案],然後按一下 [結束] 以結束記事本。
  7. 將 Boot.ini 檔案的屬性改回唯讀。如果要執行這項操作,請在 Boot.ini 上按右鍵,然後按一下 [內容]。按一下以選取 [唯讀] 核取方塊,然後按一下 [確定]

其他相關資訊

如需有關如何使用修復主控台的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
326215 如何在無法啟動的 Windows Server 2003 電腦上使用修復主控台
注意 :本文屬於「快速發佈」文章,係由 Microsoft 技術支援或組織內部直接建立。 本文所包含的資訊是為了回應新問題而依現況提供。 因此為了迅速對外發佈,文章內容可能含有印刷錯誤,而且可能會在不另行通知的情況下進行修改。 如需其他考量事項,請參閱使用規定

屬性

文章編號: 326215 - 上次校閱: 2014年4月29日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
關鍵字:?
kbmgmtservices kbenv kbhowtomaster KB326215
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