讓WinXP自己修復故障

故障恢復控制台是Windows 2000/XP/2003中專用於修復系統的工具,它可以啟用和禁用服務、格式化驅動器、在本地驅動器上讀寫數據(包括被格式化為 NTFS 文件系統的驅動器),並執行許多其他管理任務,是我們連Windows 2000/XP/2003安全模式都無法進入時修復系統的「法寶」。
1. 使用故障恢復控制台  
計算機啟動時選擇「Microsoft Windows Recovery Console」(即故障恢復控制台)後,當系統給出提示時,輸入管理員(Administrator)密碼。然後在系統提示符下,鍵入「Recovery Console」命令。輸入「help」可得到一列命令名稱,輸入「help 命令名稱」可得到指定命令的幫助。  
在故障控制台中,我們可以使用Attrib、Batch、Bootcfg、ChDir (CD)、Chkdsk、Cls、Copy、Delete (Del)、Dir、Disable、Format、Diskpart、Enable、Expand 、Fixmbr、 Fixboot 等命令,對計算機出現的各種問題進行修復。  

2. 實用命令介紹  
顯然,故障恢復控制台中的很多命令是我們已經很熟悉的,在此不再贅述。下面為大家介紹一般用戶平時不常使用的命令,利用它們,我們可以輕鬆地完成許多系統維護工作。本期的「老樹新花說DOS3」,介紹了可以在故障恢復控制台中使用的Expand、Rmdir命令。  
1Diskpart
作用:創建和刪除硬碟上的分區。
語法:
Diskpart [/add   /delete] [device_name   drive_name   partition_name] [size] 
參數:
如果不帶任何參數,將啟動 Diskpart 的 Windows 字符模式版本。  
/add——創建新的分區;  
/delete——刪除現有分區;  
drive_name——
以驅動器號表示的待刪除分區,僅與「/delete」同時使用,如「E:」;  
partition_name——以分區名稱表示的待刪除分區,可代替「drive_name」,使用(僅與「/delete」同時使用);  
size——要創建的分區大小,以兆字節(MB)表示,僅與「/add 」同時使用。 
 實例:  
 刪除F分區——diskpart /delete F:  
 創建一個200MB 的分區——diskpart /add DeviceHardDisk0 200

2Fixboot  
作用:將新的分區引導扇區寫到指定分區。
語法:Fixboot [drive]  
參數:
如果不帶任何參數,Fixboot 命令將向用戶登錄的系統分區寫入新的分區引導扇區。如果系統檢測到無效或非標準分區表標記,將提示用戶是否繼續執行該命令,除非你訪問的驅動器有問題,否則不要繼續進行。向系統分區寫入新的主引導記錄可能破壞分區表並導致分區無法訪問。  
實例:
向驅動器D的系統分區寫入新的分區引導扇區——Fixboot D:  

3. 刪除故障恢復控制台  
雖然故障恢復控制台很好用,但如果你不喜歡它了,可以手工將它刪除。方法是:
打開「我的電腦」,雙擊安裝了故障恢復控制台的硬碟驅動器,
假設為C碟。單擊「工具→文件夾選項」,
選擇「查看」選項卡,
選中「顯示所有文件和文件夾」選項前的復選框,
清空「隱藏受保護的操作系統文件」選項前的復選框,
「確定」後退出。  

現在進入C碟根目錄,刪除「Cmdcons」文件夾、Cmldr 文件。
右鍵單擊 Boot.ini 文件,選擇「屬性」,
在打開的窗口中清除「唯讀」復選框,
「確定」退出。再用「記事本」中打開 Boot.ini 文件,
刪除故障恢復控制台的條目
(一般是「C:cmdconsbootsect.dat=”Microsoft Windows Recovery Console”/cmdcons」),
保存文件後關閉,最後再恢復Boot.ini文件的只讀屬性即可。
[參考來源] http://www.hacker.org.tw/?c=articles_show&articleid=749