文章編號: 314058 - 檢視此文章適用的產品。
如需本文的 Microsoft Windows 2000 版本,請參閱 229716.
重要注意事項
這是進階等級的參考文件,說明何謂「修復主控台」及其用法,不包含有關如何疑難排解特定問題的資訊。

如果要使用修復主控台,您必須使用 Windows 安裝光碟。

您必須以系統管理員或系統管理員群組成員的身分登入,才能在「修復主控台」中執行電腦。如果電腦已連線到網路,網路原則設定可能會導致您無法完成這個程序。如果您遇到這個問題,則應該與網路系統管理員連絡。
全部展開 | 全部摺疊

在此頁中

簡介

本文將告訴您「Windows 修復主控台」的功能及限制。如果 Windows XP 電腦無法正確地啟動或完全無法啟動,您可以使用「Windows 修復主控台」來協助您復原系統軟體。本文討論下列主題:
  • 如何使用 Windows XP 安裝光碟啟動 Windows 修復主控台
  • 如何使用「命令主控台」
  • 「Windows 修復主控台」的限制
  • 「Windows 修復主控台」中的可用命令

其他相關資訊

使用「Windows 修復主控台」時,您可以在不啟動 Windows 圖形使用者介面 (GUI) 的情況下,取得 NTFS 檔案系統、FAT 和 FAT32 磁碟區的有限存取權。在「Windows 修復主控台」中,您可以執行下列動作:
  • 使用、複製、重新命名或取代作業系統檔案及資料夾
  • 下一次啟動電腦時,啟用或停用服務或裝置啟動
  • 修復檔案系統開機磁區或主開機記錄 (MBR)
  • 在磁碟機上建立及格式化磁碟分割
注意 只有系統管理員可以存取「Windows 修復主控台」。這可以防止未經授權的使用者使用任何 NTFS 磁碟區。

作法 1:如果已安裝修復主控台

如果已安裝修復主控台,則您可以在一般的 Windows 啟動期間選取 [修復主控台]。如果要執行「修復主控台」:
  1. 在啟動期間,從啟動選項功能表中選取 [修復主控台]
  2. 如果您使用雙重開機或多重開機系統,請選取您想從修復主控台存取的安裝。
  3. 出現提示時,輸入系統管理員密碼。
  4. 在命令提示中輸入修復主控台命令,然後您可以參閱<Windows 修復主控台內的可用命令>一節所列出的命令。
  5. 您可以隨時輸入 Help,以取得可用命令的清單。
  6. 您隨時可以在特定命令中輸入 Help commandname 取得說明。例如,您可以輸入 help attrib 來顯示屬性命令上的說明。
  7. 您可以隨時在命令列中輸入 Exit,以結束 Windows [修復主控台]。

作法 2:使用 Windows XP CD-ROM 啟動 Windows 修復主控台

如果沒有預先安裝 Windows 修復主控台,則您可以直接從原始的 Windows XP 安裝光碟啟動電腦並使用修復主控台。如果電腦已經處於 Windows 中,且您想要將 Windows 修復主控台新增為啟動選項,請前往下一節<將 Windows 修復主控台新增為啟動選項>。
  1. 將 Windows XP CD 插入您的 CD 光碟機中,然後重新啟動電腦。如果出現提示,請選取任何必須使用 CD 啟動 (開機) 的選項。
  2. 安裝程式出現文字部分時,請依照提示執行。請按下 R 以選取修復或復原選項。
  3. 如果您使用雙重開機或多重開機系統,請選取您想從修復主控台存取的安裝。
  4. 出現提示時,請輸入系統管理員密碼。
  5. 在命令提示中輸入修復主控台命令,然後您可以參閱<Windows 修復主控台內的可用命令>一節所列出的命令。
  6. 您隨時都可以輸入 Help 取得可用命令清單。
  7. 您可以隨時輸入 Helpcommandname,以取得有關特定命令的說明。例如,您可以輸入 help attrib,以顯示有關屬性命令的說明。
  8. 您可以隨時在命令列中輸入 Exit,以結束 Windows [修復主控台]。

作法 3:將 Windows 修復主控台新增為啟動選項

如果電腦啟動了 Windows,則您可以從 Windows 環境中將 Windows XP 修復主控台新增為啟動選項。如果要將修復主控台安裝為啟動選項,請依照下列步驟執行:
  1. 在 Windows 執行時,將 Windows CD 插入您的 CD 光碟機。
  2. 按一下 [開始],然後按一下 [執行]
  3. 輸入下列命令 (命令中的 X: 是 CD 磁碟機代號),然後在鍵盤上按下 [ENTER]
    X:\i386\winnt32.exe /cmdcons
    注意/cmdcons 前必須保留空格。
  4. 按一下 [確定],然後依照指令完成設定。

    注意 這會將 Windows [修復主控台] 加入 Windows [啟動] 資料夾。
  5. 重新啟動電腦,並從可用作業系統的清單中選取 [修復主控台] 選項。
重要 如果您使用軟體鏡像,請參閱「Microsoft 知識庫」中的下列文件:
229077 鏡像不允許預先安裝修復主控台

修復主控台的限制

您僅可利用下列項目使用 Windows 修復主控台:
  • 根資料夾
  • 您目前所登入 Windows 安裝的 %SystemRoot% 資料夾和子資料夾
  • [Cmdcons] 資料夾
  • 卸除式媒體磁碟機 (例如 CD 光碟機或DVD 光碟機)
注意 如果您嘗試存取其他資料夾,可能會收到「存取被拒」錯誤訊息。此訊息不一定表示那些資料夾內含的資料遺失或損毀,僅表示您在執行 Windows 修復主控台時資料夾不存在。此外,使用「Windows 修復主控台」時,無法將檔案從本機硬碟複製到磁片。但是,您可以將檔案從磁片或 CD-ROM 複製到硬碟,或者將檔案從某個硬碟複製到另一個硬碟。

使用 Windows 修復主控台內的命令

修復主控台僅可提供有限的 NTFS 檔案系統、FAT 和 FAT32 磁碟區存取權限。「修復主控台」會使熟悉的 Windows 圖形化使用者介面 (GUI) 無法載入,以修復和復原 Windows 功能。

啟動「Windows 修復主控台」之後,您會收到下列訊息:
Microsoft Windows(R) 修復主控台

修復主控台能提供系統修復和還原功能。
請輸入 EXIT,結束修復主控台,重新啟動電腦。

1: C:\WINDOWS

您要登入哪個 Windows 安裝?
(如果要取消,請按下 ENTER)
輸入適當 Windows 安裝的號碼。在這個範例中,您會按下 1。然後 Windows 會提示您輸入系統管理員帳戶密碼。

注意 如果輸入的密碼錯誤次數達到三次,「Windows 修復主控台」就會結束。此外,如果安全性帳戶管理員 (SAM) 資料庫遺失或損壞,您就會因為無法正確地進行驗證,而無法使用「Windows 修復主控台」。輸入密碼並且「Windows 修復主控台」啟動之後,請輸入 Exit 重新啟動電腦。

使用 Windows XP Professional 時,您可以將群組原則設定為啟用自動系統管理登入。 如需有關如何設定「修復主控台」以啟用自動系統管理登入的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
312149 如何讓系統管理員自動登入修復主控台

Windows 修復主控台中的可用命令

「Windows 修復主控台」中提供下列可用命令。這些命令不區分大小寫。

警告 有些命令可能會使您的系統無法運作。將任何命令輸入命令列之前,請先閱讀該命令的完整說明。如果您對特定命令有任何疑問,請尋求技術支援工程師的意見。

HELP

使用 help 命令會列出下列所有支援的命令:
attrib    del        fixboot   more     set
batch     delete     fixmbr    mkdir    systemroot
bootcfg   dir        format    more     type
cd        disable    help      net           
chdir     diskpart   listsvc   rd            
chkdsk    enable     logon     ren           
cls       exit       map       rename  
copy      expand     md        rmdir
				

ATTRIB

使用 attrib 命令以及下列一或多個參數來變更檔案或資料夾的屬性:
-R
+R
-S
+S
-H
+H
-C
+C
注意事項
+ 設定屬性
- 重設屬性
R 唯讀檔案屬性
S 系統檔案屬性
H 隱藏檔案屬性
C 壓縮檔案屬性

您至少必須設定或清除一項屬性。

如果要檢視屬性,請使用 dir 命令。

BATCH

batch inputfile [outputfile]
使用此命令執行文字檔中指定的命令。在命令語法中,inputfile 表示包含所要執行命令之清單的文字檔,而 outputfile 表示包含所指定命令之輸出的檔案。如果您沒有指定輸出檔,則輸出會顯示在螢幕上。

BOOTCFG

這個命令可以用來執行開機設定及修復。此命令具有下列選項:
bootcfg /add
bootcfg /rebuild
bootcfg /scan
bootcfg /list
bootcfg /disableredirect
bootcfg /redirect [portbaudrate] | [useBiosSettings]
範例:
bootcfg /redirect com1 115200
bootcfg /redirect useBiosSettings
您可以使用下列選項:
/add 將 Windows 安裝新增到開機功能表清單。
/rebuild 逐一查看所有 Windows,如此您可以指定新增哪個安裝。
/scan 掃描所有 Windows 安裝的磁碟並顯示結果,如此您可以指定新增哪個安裝。
/default 設定預設開機項目。
/list 列出開機功能表清單中的現有項目。
/disableredirect 在開機載入器中停用重新導向。
/redirect 啟用開機載入器中的重新導向,以及指定的設定。

CD 和 CHDIR

使用 cdchdir 命令變更至不同的資料夾。例如,您可以使用下列命令:
輸入 cd .. 變更上層資料夾。
輸入 cd drive:顯示所指定磁碟機中目前的資料夾。
輸入 cd 不加任何參數來顯示目前的磁碟機及資料夾。
chdir 命令會將空格視為分隔符號。因此,您必須在內含空格的資料夾名稱周圍放置雙引號 ("")。下列為範例:
cd "\windows\profiles\username\programs\start menu"
chdir 命令只能在目前安裝的 Windows 系統資料夾、卸除式媒體、所有硬碟磁碟分割的根資料夾或本機安裝來源中運作。

CHKDSK

chkdsk drive /p /r
chkdsk 命令會檢查指定的磁碟機,並在需要時,修復或復原磁碟機。此外,這個命令還會標記任何損壞的磁區,並復原可讀取的資訊。

您可以使用下列選項:
/p 徹底檢查磁碟機並更正所有錯誤。
/r 找出損毀磁區並修復可讀取的資訊。
注意 如果您指定 /r 選項,就表示默許 /p 選項運作。當不使用引數指定 chkdsk 命令時,會在沒有任何選項生效的情況下檢查目前的磁碟機。

當您執行 chkdsk 命令時,必須使用 Autochk.exe 檔。CHKDSK 會在啟動資料夾自動尋找這個檔案。如果已預先安裝「命令主控台」,則啟動資料夾通常是 [Cmdcons] 資料夾。如果 CHKDSK 在 [啟動] 資料夾中找不到 Autochk.exe,就會嘗試找出 Windows 安裝光碟。如果找不到安裝媒體,CHKDSK 會提示您輸入 Autochk.exe 檔案的位置。

CLS

使用這個命令清除螢幕。

COPY

copy source destination
使用這個命令複製檔案。在命令語法中,source 表示要複製的檔案,而 destination 表示新檔案的資料夾或檔名。您不能使用以星號 (*) 表示的萬用字元,而且無法複製資料夾。如果您從 Windows 安裝光碟中複製壓縮檔,則檔案就會在您複製時自動解壓縮。

檔案的來源可以是卸除式媒體、目前 Windows 安裝系統資料夾中的任何資料夾、任何磁碟機的根目錄、本機安裝來源或 [Cmdcons] 資料夾。

如果未指定 destination,預設目的地就是目前的資料夾。如果檔案已經存在,則會收到是否以複製檔案覆寫現有檔案的提示。目的地不可以是卸除式媒體。

DEL 和 DELETE

del drive:path filename
delete drive:path filename
使用這個命令刪除檔案。在命令語法中,drive:path filename 表示要刪除的檔案。delete 命令只能在目前 Windows 安裝的系統資料夾內、卸除式媒體、任何硬碟磁碟分割的根資料夾,以及本機安裝來源中操作。delete 命令不接受萬用字元。

DIR

dir drive:path filename
使用這個命令顯示資料夾中的檔案和子資料夾清單。在命令語法中,drive:path filename 表示要列出的磁碟機、資料夾和檔案。Dir 命令會列出所有檔案,包括隱藏檔案和系統檔。檔案可以具備下列屬性:
D 目錄
H 隱藏檔案
S 系統檔案
E 已加密
R 唯讀檔案
A 準備封存的檔案
C 已壓縮
P 重新分析點
dir 命令只能在目前 Windows 安裝的系統資料夾內、卸除式媒體、任何硬碟磁碟分割的根資料夾,以及本機安裝來源中操作。

DISABLE

disable servicename
使用此命令來停用 Windows 系統服務或驅動程式。在命令語法中,servicename 表示要停用的服務或驅動程式的名稱。

使用 listsvc 命令可以顯示所有可停用的服務或驅動程式。disable 命令會在將啟動類型重設為 SERVICE_DISABLED 之前,先列印服務的舊有啟動類型。請記錄舊有啟動類型,以便必要時再次啟用服務。

disable 命令會顯示下列 start_type 值:
SERVICE_DISABLED
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START

DISKPART

diskpart /add/deletedevice_name drive_name partition_name size
使用這個命令管理硬碟磁碟區上的磁碟分割。 您可以使用下列選項:
/add 建立新磁碟分割。
/delete 刪除現存的磁碟分割。
device_name 要用來建立新磁碟分割的裝置名稱。
drive_name 磁碟機代號名稱,例如 D:。
partition_name 要刪除的現存磁碟分割名稱。
size 新的磁碟分割大小 (以 MB 為單位)。
您可以從 MAP 命令的輸出判斷裝置名稱,例如 \Device\HardDisk0。您可以使用磁碟分割名稱取代磁碟機名稱引數,例如 \Device\HardDisk0\Partition1。如果沒有使用引數,管理磁碟分割的使用者介面就會出現。

警告 如果您在具有動態磁碟設定的磁碟上使用此命令,可以管理磁碟分割表格。除非您使用「磁碟管理」工具,否則,請勿修改動態磁碟的結構。

ENABLE

enable servicename start_type
您可以使用 enable 命令啟用 Windows 系統服務或驅動程式。

使用 listsvc 命令可以顯示所有可啟用的服務或驅動程式。enable 命令可在服務重設為新值之前先列印舊的啟動類型。您最好留意舊值設定,以便在必要時還原服務的啟動類型。

start_type 的有效選項如下:
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START
如果您未指定新的啟動類型,enable 命令可為您將舊的啟動類型列印出來。

EXIT

使用 exit 命令會結束「修復主控台」並重新啟動您的電腦。

EXPAND

expand source [/F:filespec] [destination] [/y]
expand source [/F:filespec] /D
使用這個命令展開檔案。在命令語法中,source 表示所要展開檔案的名稱,而 destination 表示新檔案的資料夾。如果您沒有指定目的地,此命令會依預設使用目前的資料夾。您無法使用萬用字元。

您可以使用下列選項:
/y 覆寫現有檔案之前不發出提示。
/f:filespec 識別要展開的檔案。
/d 不要展開;只顯示來源檔案中的一個目錄。
如果來源包含超過一個以上的檔案,就必須使用 /f:filespec 參數來尋找要展開的特定檔案。您可以使用萬用字元。

目的地可以是目前 Windows 安裝系統資料夾、磁碟機的根目錄、本機安裝來源或 [Cmdcons] 資料夾中的任何資料夾。目的地不可以是卸除式媒體,而且目的檔案不可以是唯讀。請使用 attrib 命令,以移除唯讀屬性。

除非您使用 /y 選項,否則 expand 命令會提示您目的檔案是否已經存在。

FIXBOOT

fixboot drive name:
使用這個命令會將新的 Windows 開機磁區代碼寫入系統磁碟分割。在命令語法中,drive name 是開機磁區將寫入其中的磁碟機代號。這個命令會修復 Windows 開機磁區中的損壞部分。這個命令會覆寫寫入系統開機磁碟分割的預設值。只有 x86 型電腦支援 fixboot 命令。

FIXMBR

fixmbr device name
使用此命令來修復開機磁碟分割的 MBR。在命令語法中,device name 是指定需要新 MBR 的裝置的選用裝置名稱。如果病毒損毀了 MBR 並且讓 Windows 無法啟動,請使用這個命令。

警告 如果中了病毒或硬體有問題,這個命令可能會毀損磁碟分割表格。使用這個命令可能會建立無法存取的磁碟分割。我們建議您在使用這個命令之前,先執行防毒軟體。

您可以從 map 命令的輸出取得裝置名稱。如果您未指定裝置名稱,而開機裝置的 MBR 已修復,例如:
fixmbr \device\harddisk2
如果 fixmbr 命令可偵測無效或非標準磁碟分割簽章, fixmbr 命令便會在覆寫 MBR 之前提示您輸入權限。只有 x86 型電腦支援 fixmbr 命令。

FORMAT

format drive:/Q /FS:file-system
使用此命令將指定的磁碟機格式化到指定的檔案系統。在命令語法中,/Q 會在磁碟機上執行快速格式化,drive 是要進行格式化的磁碟分割的磁碟機代號,/FS:file-system 則可指定要使用的檔案系統類型,例如 FAT、FAT32 或 NTFS。如果您不指定檔案系統,則會使用現存的檔案系統格式 (如果可用的話)。

LISTSVC

listsvc 命令會列出目前 Windows 安裝的所有可用服務、驅動程式以及它們的啟動類型。將這個命令與 disableenable 命令搭配使用,會很有用。

會將清單從 %SystemRoot%\System32\Config\System 登錄區解壓縮出來。如果系統登錄區損壞或遺失,會發生無法預期的結果。

LOGON

logon
logon 命令會列出所有偵測到的 Windows 安裝然後要求您輸入要登入的 Windows 版本的本機系統管理員密碼。如果登入前三次都失敗,主控台會結束,並且重新啟動您的電腦。

MAP

map arc
使用此命令來列出磁碟機代號、檔案系統類型、磁碟分割大小及實體裝置的對應。在命令語法中,arc 參數會指示 map 命令使用 ARC 路徑,而不是 Windows Device 路徑。

MD 和 MKDIR

mdmkdir 命令會建立新的資料夾。萬用字元未受到支援。mkdir 命令只能在目前 Windows 安裝的系統資料夾內、卸除式媒體、任何硬碟磁碟分割的根資料夾,以及本機安裝來源中操作。

MORE

more filename
使用此命令可讓文字檔顯示在螢幕上。

NET

雖然說明檔中有提到其他方法,但還是無法從「修復主控台」使用 net 命令。「修復主控台」並未載入通訊協定堆疊。所以沒有可用的網路功能。

RD 和 RMDIR

使用 rdrmdir 命令刪除資料夾。這些命令只能在目前 Windows 安裝的系統資料夾內、卸除式媒體、任何硬碟磁碟分割的根資料夾,以及本機安裝來源中操作。

REN 和 RENAME

使用 renrename 命令重新命名檔案。

注意 您不能為重新命名的檔案指定新的磁碟機或路徑。這些命令只能在目前 Windows 安裝的系統資料夾內、卸除式媒體、任何硬碟磁碟分割的根資料夾,以及本機安裝來源中操作。

SET

您可以使用 set 顯示或修改四個環境選項。
AllowWildCards = FALSE AllowAllPaths = FALSE AllowRemovableMedia = FALSE NoCopyPrompt = FALSE
如需有關如何使用 set 命令的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
235364 說明修復主控台中的 SET 命令

SYSTEMROOT

systemroot 命令會將目前的工作資料夾設定為您目前登入之 Windows 安裝的 %SystemRoot% 資料夾。

TYPE

type filename
使用 type 命令可顯示文字檔。

?考

如需本文的 Microsoft Windows 2000 版本,請參閱 229716

如需有關「修復主控台」的詳細資訊,請造訪下列 Microsoft 網站:
http://technet.microsoft.com/zh-tw/library/cc776139.aspx

屬性

文章編號: 314058 - 上次校閱: 2013年7月16日 - 版次: 7.0
這篇文章中的資訊適用於:
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional
關鍵字:?
kbresolve kbenv kbinfo KB314058
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