Windows系統(tǒng)恢復控制臺的基礎知識
windows恢復控制臺的重要性對于系統(tǒng)管理員來說是不言而喻的,那什么是windows恢復控制臺,它又有什么作用呢?本文將給大家一一講述。
以前使用Windows 98的時代,如果遇到系統(tǒng)崩潰或者其它原因無法進入Windows,我們一般都會用啟動盤啟動到DOS下去排除錯誤??墒乾F(xiàn)在大部分人都使用Windows 2000/XP,不僅這些操作系統(tǒng)本身和DOS不兼容,并且由于可能使用了NTFS分區(qū),使得我們就算用DOS啟動盤啟動電腦進入DOS,面對這些系統(tǒng)也無從下手。
那么這些操作系統(tǒng)崩潰后我們要怎么修復?其實微軟已經(jīng)為我們想到辦法了,那就是恢復控制臺(Recovery Console),為了敘述方便,下文中我們一律稱之為控制臺,并且全部以Windows XP Professional版中的操作為例(事實上這和Windows 2000中的操作沒有太大的區(qū)別)。
什么是控制臺
控制臺是Windows的一種簡易運行模式,它可以不啟動圖形界面而在命令行狀態(tài)下有限制地訪問FAT和NTFS分區(qū),并對系統(tǒng)進行一些設置和操作。
通過控制臺,我們可以更換系統(tǒng)文件、關閉或者禁用某個系統(tǒng)服務、禁用或卸載硬件設備、修復引導扇區(qū)、新建分區(qū)以及格式化硬盤分區(qū)等。
如何啟動控制臺
對于Windows 2000,我們可以用光盤啟動電腦,然后在安裝程序的選單中按R鍵選擇“修復Windows 2000安裝”,然后從修復選單中按C鍵選擇用“故障恢復控制臺修復Windows 2000”。
對于Windows XP,同樣是用光盤啟動電腦,然后按R選擇修復,就能直接進入控制臺。
如果你經(jīng)常要進入控制臺下操作,那每次用光盤啟動系統(tǒng)似乎麻煩了一點,你也可以直接把控制臺的相關選項安裝到啟動菜單中,方法是這樣的:把光盤放入光驅(qū),然后直接在運行中輸入“d:\i386\winnt32 /cmdcons”之后回車(這里假設你的光驅(qū)是D),你會看到圖一的界面,點擊“是”,就可以把控制臺選項安裝到高級啟動菜單中,這樣以后直接從硬盤就可以進入控制臺中。這個方法適用于Windows 2000和Windows XP。
使用控制臺
需要注意,由于安全的緣故,控制臺下你只能“有限制”地訪問硬盤。“有限制”的意思是,你只能訪問根文件夾、Windows系統(tǒng)文件夾、可拆卸存儲介質(zhì)(例如光驅(qū),軟驅(qū))。并且在控制臺環(huán)境下,只能把文件從軟盤或光盤向硬盤復制,而不能把硬盤上的文件復制到軟盤或光盤上。
以上所說的限制也不是死的,如果你對安全的要求并不嚴格,并且需要把硬盤上的文件復制出來,那也可以通過組策略來重新設置(注意,Windows XP Home版沒有組策略)。在運行中輸入“gpedit.msc”并回車,打開組策略編輯器。然后在“計算機配置-Windows設置-安全設置-本地策略-安全選項”下找到“故障恢復控制臺:允許對所有驅(qū)動器和文件夾進行軟盤復制和訪問”這個策略,雙擊,然后啟用它。這樣以后進入控制臺就可以把文件復制出來了。
經(jīng)過之前的操作,我已經(jīng)把控制臺到了啟動選項中,這樣,啟動電腦后可以看到圖三的界面(如果是Windows 2000,那需要按F8,然后在高級啟動菜單中進入),我們通過箭頭選擇進入控制臺,
然后會看到圖四的界面,這里顯示了已經(jīng)安裝的操作系統(tǒng),選擇一個你想要進入的,按下相應的編號,然后回車。在這里你還需要輸入管理員的密碼,當屏幕上出現(xiàn)“c:\windows>”(或者是其它的,這取決于你的系統(tǒng)安裝的位置)的提示符就說明已經(jīng)成功進入控制臺了。
如果你對控制臺很陌生也沒關系,只要輸入“Help”并回車,隨時都可以列出所有可用的命令。而如果你要了解某個命令的具體用途則可以通過輸入“Help 命令”然后回車得到。
下面我們將通過對幾個最常用的命令的演示來說明控制臺的使用方法。
引導問題的修復
雙Windows系統(tǒng)的恢復
如果你在已經(jīng)安裝了Windows XP的電腦上又安裝Windows 2000,就會使得Windows XP無法正常啟動。這是因為可以引導Windows XP的引導文件被Windows 2000中低版本的同名文件給覆蓋了。若要修復Windows XP就必須修復被替換的引導文件。
我們需要修復的引導文件有兩個:ntldr和ntdetect.com,這兩個文件都保存在Windows XP光盤的i386文件夾下。因此我們可以在控制臺中用copy命令修復(這里假設光驅(qū)為D,你可以按照自己的實際情況調(diào)整):
copy d:\i386\ntldr c:
copy d:\i386\ntdetect.com c:
分別輸入以上的命令,每行結束的地方按回車,這樣就可以修復Windows XP和Windows 2000的雙啟動。
Windows和Linux雙系統(tǒng)的恢復
如果你曾安裝過Windows和Linux雙系統(tǒng),那么在你卸載Linux后可能會遇到一個問題,就是啟動電腦后還會讓你選擇是用DOS啟動還是用Windows啟動。盡管你已經(jīng)格式化了Linux的分區(qū),不過這個選項可能還一直存在。在這種情況下就需要用到fixmbr這個命令。
在控制臺中輸入“fixmbr”然后回車,系統(tǒng)會顯示一些注意事項并要你確定,不用理會那些事項,直接輸入“Y”然后按回車,如果修復成功,則命令行中會顯示相應的提示,這樣,啟動的時候就不會再讓你選擇是否啟動Linux。
對硬盤的分區(qū)和格式化操作
雖然在Windows中你可以通過管理工具來給硬盤重新分區(qū)或者格式化,不過可能遇到了突發(fā)情況使得你必須在控制臺中完成它們。那就該format和diskpart命令上場了。
首先我們試試用diskpart給硬盤分區(qū)。注意,這里的“硬盤”僅僅指未使用的硬盤空間,如果你想要把Windows系統(tǒng)盤重新分區(qū)那在控制臺中是無法實現(xiàn)的。
難得的是diskpart命令有一個簡易的圖形界面,這樣我們也不用再記那些復雜的參數(shù),更不用擔心一個參數(shù)用錯導致操作錯誤數(shù)據(jù)丟失。在控制臺中輸入“diskpart”并回車,可以看到圖五的界面。是不是很熟悉啊,在安裝Windows XP時選擇分區(qū)的界面就是這樣的。按下箭頭選中未劃分的空間,然后按“C”鍵開始新建一個分區(qū),并輸入想要建立的分區(qū)大小,回車后一個分區(qū)就創(chuàng)建好了。然而直接這樣創(chuàng)建的分區(qū)由于沒有格式化,還不能使用。因此我們還要用format命令來格式化新建的分區(qū)。
按ESC退出diskpart界面,回到控制臺中。這里的format命令是有幾個參數(shù)的:
format [driver:] [/fs:file-system]
其中[driver:]是想要格式化的分區(qū)的盤符;可以盡情快速格式化,即格式化后不檢測硬盤分區(qū);[/fs:file-system]則可以指定想要使用哪種文件系統(tǒng)來格式化分區(qū)。
還是以剛才的例子,我們想把新建的分區(qū)E快速格式化為NTFS文件系統(tǒng),那么就在控制臺中輸入
“format e: /q /fs:ntfs”,回車,并輸入“Y”以確認操作1,等待一會就格式化好了。
用和禁用某個服務或設備
Windows中有很多重要的系統(tǒng)服務,這些服務使得Windows系統(tǒng)可以正常運行。如果你不慎禁用了一個重要服務,很可能導致Windows系統(tǒng)無法啟動,而無法啟動系統(tǒng)你也無法重新啟用相應的服務,這就造成了一個惡性循環(huán)。不過好在我們還有控制臺,并且在控制臺中可以隨意啟用任何的服務或者實質(zhì)服務的啟動類型。
還有一種情況,你更新了某個硬件設備的驅(qū)動,導致系統(tǒng)無法正常啟動,那你也可以在控制臺中禁用該設備,然后到Windows下去恢復正確的驅(qū)動程序。
在這里我們要用的命令是“enable”和“disable”。
Enable命令的格式是
enable [service_name | device_driver_name] [startup_type]
其中[service_name | device_driver_name]是希望啟用的服務或者設備的名稱,[startup_type]則是啟動類型,也就是自動、手動和禁用。[startup_type]表示了不同的啟動類型,可用的啟動類型有五種
SERVICE_DISABLED
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START
Disable命令的格式是
disable [service_name | device_driver_name]
其中[service_name | device_driver_name]是希望禁用的服務或者設備的名稱。
光說命令還是很單調(diào)的,我們配合具體的操作來看看使用方法。我們將試著在控制臺中禁用Messenger服務,并設置該服務的啟動類型為禁用,然后我們重新起動它。
進入控制臺中,在禁用任何服務之前***能明確你的操作會帶來什么后果,并且可以先運行l(wèi)istsvc來察看各種系統(tǒng)服務的運行狀態(tài),在這里應該看見,Messenger服務是啟動的。
輸入“disable messenger”然后回車,這時Messenger服務已經(jīng)被禁用,你仍然可以通過listsvc命令看到。而如果要重新啟用這個服務并設置該服務隨系統(tǒng)自動運行,則需要輸入“enable messenger service_boot_start”然后回車。
故障恢復控制臺的功能是強大的,并且有時候總會救人于水火中。因此希望本文的示例能夠引起你對控制臺的重視,并能仔細探索,相信你能把控制臺用地更好。
【編輯推薦】