WINDOWS故障恢復控制台

在Windows 2000/XP/2003作業系統中,有一棵系統故障的救命稻草,那就是故障恢復控制台。使用故障恢復控制台,我們不但可以進行包括啟用和禁用服務,格式化驅動器,在本地驅動器上讀寫數據(包括被格式化為NTFS檔案系統的驅動器)等操作,還可以執行許多其它管理任務。特別對於那些想通過從軟碟光碟上複製檔案到硬碟上來修復系統,或者要對阻止計算機正常啟動的服務進行重新配置的“高手”們,故障恢復控制台堪稱利器。

基本介紹

  • 中文名:WINDOWS故障恢復控制台
  • 屬於:Windows 2000/XP/2003作業系統
  • 進入:有兩種方法
  • 命令操作:Attrib更改一個檔案的屬性
啟動安裝,從光碟啟動,從硬碟啟動,命令操作,優缺點,

啟動安裝

進入故障恢復控制台,有兩種方法:一種是直接利用系統安裝光碟從光碟啟動系統進入;另一種就是將故障恢復控制台安裝到硬碟上,它會自動在系統啟動選單中增加一個選項,我們可以從中選擇進入。

從光碟啟動

計算機從安裝光碟啟動後,首先是載入一系列程式,當出現“歡迎使用安裝程式”界面,在這裡我們看到第二項內容為“要用‘恢復控制台’修復Windows XP安裝,請按R”。按下鍵盤上的“R”鍵,這樣安裝程式就會對磁碟進行檢查。稍候螢幕上會列出已經找到的存在於當前硬碟上的所有作業系統及其安裝目錄,並且會給予自動編號。
我們應該選擇你想要修復的那個Windows XP系統,只需輸入相應系統前面的序號,然後回車,此時會要求我們輸入管理員的密碼。輸入密碼後按回車鍵,這樣我們就進入了故障恢復控制台。如果你只安裝了一個作業系統,那么在選擇登錄的系統時序號前只有1,很多朋友都會按常規認為直接按回車鍵即可默認選擇第一項,其實這種作法是完全錯誤的,如果你直接按下回車鍵系統將會重新啟動。所以不要偷懶,還是輸入前面的序號“1”後再按回車鍵。

從硬碟啟動

啟動Windows XP系統,將安裝光碟放入光碟機,單擊“開始”按鈕,打開“運行”視窗,然後輸入“i:\I386\WINNT32.EXE /cmdcons”(註:i為光碟機盤符,“/”前有一空格),單擊“確定”按鈕(也可直接按回車鍵)後就會顯示Windows安裝程式信息,描述了故障恢復控制台的相關信息。

命令操作

下表介紹了故障恢復控制台中提供的命令:
Attrib 用於更改一個檔案或子目錄的屬性。
Batch 執行您在文本檔案、Inputfile 中指定的命令。Outputfile 存儲命令的輸出結果。如果省略 Outputfile 參數,輸出結果將顯示在螢幕上。
Bootcfg 修改 Boot.ini 檔案(設定啟動配置和恢復)。
CD(Chdir) 操作範圍僅限於當前 Windows 安裝的系統目錄、可移動媒體、任何硬碟分區根目錄或本地安裝源。
Chkdsk 即使驅動器未被標誌為髒狀態,/p 開關也會運行 Chkdsk。/r 開關查找損壞扇區並恢復可讀信息。此開關包含 /p 開關的功能。Chkdsk 需要 Autochk。Chkdsk 會在啟動資料夾中自動查找 Autochk.exe 檔案。如果 Chkdsk 在啟動資料夾中找不到此檔案,它將查找 Windows 2000 安裝光碟。如果 Chkdsk 找不到安裝光碟,會提示用戶提供 Autochk.exe 的位置。
Cls 用於清除螢幕。
Copy 用於將檔案複製到目標位置。默認情況下,不能將可移動媒體用作目標位置,也不能在該位置的路徑中使用通配符。從 Windows 2000 安裝光碟複製壓縮檔案會自動將該檔案解壓縮
Del(Delete) 用於刪除一個檔案。操作範圍僅限於當前 Windows 安裝的系統目錄、可移動媒體、所有硬碟分區根目錄或本地安裝源。默認情況下,不能使用通配符。
Dir 顯示所有檔案的列表,包括隱藏檔案系統檔案
Disable 禁用 Windows 系統服務驅動程式。參數 service_or_driver 是您希望禁用的服務或驅動程式的名稱。當您使用此命令禁用一項服務時,該命令在將類型更改為 SERVICE_DISABLED 之前,會顯示服務的初始啟動類型。請記下初始啟動類型,以便可以使用 enable 命令重新啟動該服務。
Diskpart 管理硬碟卷上的分區。/add 選項創建新分區。/delete 選項刪除現有分區。參數 device 是新分區的設備名稱(例如 \device\harddisk0)。參數 drive 是要刪除的分區的驅動器號(例如 D)。Partition 是待刪除分區的基於分區的名稱(例如:\device\harddisk0\partition1),可用於代替 drive 參數。參數 size 是新分區的大小(以兆位元組計)。
Enable 啟用 Windows 系統服務或驅動程式。參數 service_or_driver 是您希望啟用的服務或驅動程式的名稱,start_type 是所啟用服務的啟動類型。啟動類型使用下列格式之一:
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START
Exit 退出故障恢復控制台,然後重新啟動計算機。
Expand 展開一個壓縮檔案。參數 source 是您希望展開的檔案。默認情況下,不能使用通配符。參數 destination 是新檔案的目錄。默認情況下,目標不能是可移動媒體,也不能是唯讀的。可以使用 attrib 命令刪除目標目錄的唯讀屬性。如果源檔案包含多個檔案,則需使用 /f:filespec 選項。該選項允許使用通配符。/y 開關禁用覆蓋確認提示。/d 開關指定不應展開這些檔案並顯示源檔案中的檔案目錄
Fixboot系統分區上寫入新的啟動扇區
Fixmbr 修復啟動磁碟分區的主啟動代碼。參數 device 是一個可選名稱,指定需要新的主啟動記錄的設備。當目標是啟動設備時可省略該參數。
Format 格式化磁碟。/q 開關執行快速格式化。/fs 開關指定檔案系統。
Help 如果您沒有使用命令參數指定命令,help 會列出故障恢復控制台支持的所有命令。
Listsvc 顯示計算機上所有可用服務和驅動程式
Logon 顯示檢測到的 Windows 安裝並要求輸入用於這些安裝的本地管理員密碼。使用此命令可以轉至另一安裝或子目錄。
Map 顯示當前的活動設備映射。包含 arc 選項可以指定使用高級 RISC 計算 (ARC) 路徑(Boot.ini 的格式),而不使用 Windows 設備路徑。
MD(Mkdir)Rd(Rmdir) 操作範圍同CD(Chdir)。
More/Type螢幕上顯示指定的文本檔案。
Ren(Rename) 操作範圍同CD(Chdir)(您不能將新驅動器或路徑指定為目標)。
Set 顯示和設定故障恢復控制台的環境變數
Systemroot當前目錄設定為 %SystemRoot%
如果不需要故障恢復控制台了,可以手工將它刪除。打開“我的電腦”,雙擊安裝了故障恢復控制台的驅動器,假設為C糟。進入C糟根目錄,刪除“Cmdcons”資料夾、Cmldr 檔案。右鍵單擊 Boot.ini 檔案,選擇“屬性”,在打開的視窗中清除“唯讀”複選框,“確定”退出。再用“記事本”中打開 Boot.ini 檔案,刪除故障恢復控制台的條目,保存檔案後關閉,最後再恢復Boot.ini檔案的唯讀屬性即可。

優缺點

故障恢復控制台提供了類似於DOS的控制台界面,操作也與DOS類似。作為微軟推出的工具,故障恢復控制台有著以下優點
1.與系統結合緊密:故障恢復控制台提供了與Windows中服務緊密結合的工具,用它可以方便地啟用與禁止系統服務
2.適應新型的檔案系統:“新型的檔案系統”包括動態磁碟引導扇區NTFS檔案系統。由於NTFS DOS的出現,DOS已經可以訪問NTFS檔案系統。但是NTFS DOS存在兼容性差、耗費記憶體的特點,而且不能訪問動態磁碟、不能正確識別NTFS分區並藉此修復MBR、不能格式化NTFS分區。相對DOS而言,故障恢復控制台對NTFS的讀寫要穩定。重要的是故障恢復控制台可以訪問動態磁碟、對NTFS卷進行格式化和深度磁碟檢查,可以修復引導區
3.對中文顯示的支持:故障恢復控制台可以顯示中文。這對於看不懂DOS命令的菜鳥來說是再好不過了。內置的help命令以及全中文的解釋使得不懂DOS的人也能很容易上手。
然而,故障恢復控制台如同WinPE一樣,只是一種緊急狀態下的工具,不能成為獨立的作業系統。它具有以下缺點
1.不能輸入中文:故障恢復控制台內置了936代碼頁,卻沒有對應的輸入法,導致不能輸入中文,也無法訪問中文命名的資料夾。
2.支持的功能較少:比如,故障恢復控制台沒有edit這個命令。這對於手工修改boot.ini之類的檔案的高手來說可謂是一大雞肋。而且,故障恢復控制台不允許執行程式,不能像DOS一樣添加外部支持。
3.訪問許可權不自由:故障恢復控制台有set這個命令以對控制台環境變數進行修改,達到訪問除了%SystemRoot%的其他目錄的目的。遺憾的是這必須在“管理工具”的“本地安全策略”中進行設定,默認是不允許的。
4.對新型設備的支持不足:故障恢復控制台是從Windows安裝程式中提取出來的,也和安裝程式一樣,僅僅配備了最基本的系統驅動。新型的電腦普遍都配備了AHCI串口硬碟控制器。在這種模式下,不載入第三方驅動的Windows 2000/XP/2003是無法訪問硬碟的。對於Windows來說,安裝驅動是容易的;然而,如前所述,故障恢復控制台無法集成驅動,因此必須要有一張軟碟,其中包含AHCI控制器的驅動,或者關閉AHCI模式;否則,在載入完畢後,由於訪問硬碟失敗,系統會出現STOP0x7B錯誤而掛起。配備軟碟機的電腦逐漸少了,這使得故障恢復控制台在配備新型主機板(尤其是那些不能調節SATA控制器模式的主機板,例如惠普許多系列的主機板都不能調節)的電腦上的運行存在困難。

相關詞條

熱門詞條

聯絡我們