如何在未啟動的電腦上使用復原控制台

本文說明如何在未啟動的計算機上使用修復控制台。

適用於:Windows Server 2003
原始 KB 編號: 326215

摘要

此逐步文章說明如何使用復原控制台來復原未啟動的 Windows Server 2003 計算機。

修復主控台是命令行工具,如果電腦未正確啟動,您可以使用此工具來修復 Windows。 如果您先前已在計算機上安裝修復控制台,您可以從 Windows Server 2003 CD 或在啟動時啟動復原控制台。

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

注意事項

您必須以系統管理員或 Administrators 群組的成員身分登入,才能執行此程式。 此外,如果您的計算機已連線到網路,網路原則設定可能會讓您無法完成此程式。

若要執行復原主控台,請遵循下列步驟:

  1. 將電腦設定為從CD或 DVD 磁碟驅動器啟動。 如需詳細資訊,請參閱計算機檔或連絡計算機製造商。

  2. 在電腦的 CD 或 DVD 磁碟驅動器中插入 Windows Server 2003 CD。

  3. 重新啟動電腦。

  4. 當您收到提示您按任意鍵以從 CD 啟動的訊息時,請按下密鑰,從 Windows Server 2003 CD 啟動電腦。

  5. 當 [ 歡迎使用安裝 程式] 畫面出現時,按下 R 鍵以啟動 [復原控制台]。

  6. 選取您必須從復原主控台存取的 Windows 安裝。

  7. 遵循畫面上顯示的指示,輸入系統管理員密碼,然後按 ENTER。

  8. 在命令提示字元中,輸入適當的復原控制台命令來修復您的 Windows Server 2003 安裝。

    如需復原控制台中可用的命令清單,請輸入
    在命令提示字元中提供說明,然後按 ENTER。

    注意事項

    或者,您可以在計算機上安裝 [復原控制台] 作為啟動選項,使其一律可供使用。 For information about how to do so, see the Precautionary Measures section in this article.

  9. 若要結束復原主控台並重新啟動電腦,請輸入
    在命令提示字元中結束,然後按 ENTER。

復原主控台命令

下列清單描述復原主控台的可用命令:

  • Attrib 會變更一個檔案或資料夾上的屬性。

  • Batch 會執行您在文字檔 InputFile 中指定的命令。 OutputFile 會 保留命令的輸出。 如果您省略 OutputFile 自變數,輸出會顯示在螢幕上。

  • Bootcfg 用於開機設定和復原。 您可以使用 bootcfg 命令來變更 Boot.ini 檔案。

  • CD (chdir) 只在目前 Windows 安裝的系統目錄、卸載式媒體、任何硬碟分割的根目錄或本機安裝來源中運作。

  • Chkdsk:即使磁碟驅動器未標示為已變更,/p 交換器仍會執行 Chkdsk。 /r 參數會找出不正確的扇區,並復原可讀取的資訊。 此參數表示 /p。 Chkdsk 需要 Autochk。 Chkdsk 會自動在啟動資料夾或開機資料夾中尋找 Autochk.exe。 如果 Chkdsk 在啟動資料夾中找不到檔案,它會尋找 Windows Server 2003 安裝 CD。 如果 Chkdsk 找不到安裝 CD,它會提示使用者輸入 Autochk.exe 的位置。

  • Cls 清除畫面。

  • 將一個檔案複製到目標位置。 根據預設,目標不能是抽取式媒體,而且您無法使用通配符。 從 Windows Server 2003 安裝 CD 複製壓縮檔案會自動解壓縮檔案。

  • Del (刪除) 刪除一個檔案。 Del 會在目前 Windows 安裝的系統目錄、卸載式媒體、任何硬碟分割的根目錄或本機安裝來源中運作。 根據預設,您無法使用通配符。

  • Dir 會顯示所有檔案的清單,包括隱藏檔案和系統檔案。

  • 停用 停用 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 為單位的新分割區大小。
  • 啟用 可啟用 Windows 系統服務或 Windows 驅動程式。 servicename 自變數是您想要啟用的服務名稱或驅動程式,start_type是已啟用服務的啟動類型。 啟動類型使用下列其中一種格式:

     SERVICE_BOOT_START
     SERVICE_SYSTEM_START
     SERVICE_AUTO_START
     SERVICE_DEMAND_START
    
  • 結束 會結束復原主控台,然後重新啟動電腦。

  • 展開壓縮檔案。 source 自變數是您想要展開的檔案。 根據預設,您無法使用通配符。 destination 自變數是新檔案的目錄。 根據預設,目的地不能是抽取式媒體,而且不能是唯讀的。 您可以使用 attrib 命令,從目的地目錄中移除唯讀屬性。 /f:filespec如果來源包含一個以上的檔案,則需要 選項。 這個選項允許通配符。 /y 參數會停用覆寫確認提示。 /d 參數指定不應展開檔案,並顯示來源中檔案的目錄。

  • Fixboot 會在系統分割區上寫入新的開機扇區。 只有 fixboot x86 型電腦才支援 此命令。

  • Fixmbr 會修復開機磁碟分區的主要開機記錄 (MBR) 。 device-name 自變數是選擇性名稱,可指定需要新 MBR 的裝置。 當目標為開機裝置時,請省略此變數。 只有在 x86 型電腦上才支援 fixmbr 命令。

  • 格式化磁碟。 /q 參數會執行快速格式。 /fs: 檔案系統 參數會指定檔案系統。

  • 說明會列出復原主控台支援的所有命令。 如需特定命令的詳細資訊,請輸入說明
    command-name
    command-name /? .

  • Listsvc 會顯示電腦上所有可用的服務和驅動程式。

  • 登入會顯示偵測到的 Windows 安裝,並要求這些安裝的本機系統管理員密碼。 使用此命令移至另一個安裝或子目錄。

  • 地圖會顯示目前作用中的裝置對應。 包含 arc 選項,以指定使用進階 RISC 運算 (ARC) 路徑,而不是 Windows 裝置路徑。 (ARC 是用於 Boot.ini 檔案的格式。)

  • Md (Mkdir) 會建立目錄。 命令只會在目前 Windows 安裝的系統目錄、卸載式媒體、任何硬碟分割的根目錄或本機安裝來源中運作。

  • [更多]/[類型] 會將指定的文本文件顯示到畫面。

  • Rd (rmdir) 移除目錄。 命令只會在目前 Windows 安裝的系統目錄、卸載式媒體、任何硬碟分割的根目錄或本機安裝來源中運作。

  • Ren (重新命名) 重新命名單一檔案。 命令只會在目前 Windows 安裝的系統目錄、卸載式媒體、任何硬碟分割的根目錄或本機安裝來源中運作。 您無法指定新的磁碟驅動器或路徑作為目標。

  • 設定顯示和設定復原主控台環境變數。

  • Systemroot 將目前的目錄設定為 %systemroot%。

預防措施

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

您可以在工作電腦上安裝修復主控台,以便在無法啟動 Windows 時可供使用。 如果您必須使用復原控制台,這個預防措施可以節省時間。

注意事項

您必須以系統管理員或 Administrators 群組的成員身分登入,才能完成此程式。 此外,如果您的計算機已連線到網路,網路原則設定可能會讓您無法完成此程式。

若要安裝復原主控台作為啟動選項:

  1. 當 Windows 執行時,請在電腦的 CD 或 DVD 磁碟驅動器中插入 Windows Server 2003 CD。

  2. 按一下 [開始],然後按 [執行]。

  3. 在 [開啟] 方塊中,輸入下列這一行,其中
    磁碟驅動器 是包含 Windows Server 2003 CD 之電腦 CD 磁碟驅動器或 DVD 磁碟驅動器的驅動器號,然後按兩下 [確定]:
    **磁碟驅動器:\i386\winnt32.exe /cmdcons

    若要安裝復原控制台作為 Windows Server 2003 x64 版本的啟動選項,請輸入下列這一行:
    **磁碟驅動器:\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 支援,建議您按照使用 TSS 收集部署相關問題的資訊所述步驟來收集資訊。