故障恢復(fù)控制臺應(yīng)用實例

2010-08-28 10:45:31來源:西部e網(wǎng)作者:

    當(dāng)Windows 2000/XP/2003出現(xiàn)了啟動故障,而且在安全模式或其他模式下都啟動無效時,很多朋友首先想到的就是重裝系統(tǒng)。其實不必。這時我們首先應(yīng)該考慮使用Windows的“故障恢復(fù)控制臺”來挽救系統(tǒng),它主要可用來修復(fù)系統(tǒng)、禁用或啟用服務(wù)、格式化磁盤、執(zhí)行一些管理任務(wù)。本期將重點介紹一下利用故障恢復(fù)控制臺解決一些問題的實例。

系統(tǒng)文件Ntfs.sys丟失

問:在將分區(qū)從FAT32文件系統(tǒng)轉(zhuǎn)換到NTFS文件系統(tǒng)之后重新啟動Windows XP 時出現(xiàn)“Missing or Corrupt Ntfs.sys”(Ntfs.sys 丟失或損壞)錯誤信息,導(dǎo)致系統(tǒng)無法正常啟動。該如何是好?

答:在故障恢復(fù)控制臺下先輸入cd \windows\system32\drivers,然后按ENTER鍵。接著輸入ren ntfs.sys ntfs.old,將損壞的Ntfs.sys文件重命名為 Ntfs.old。如果提示沒有找到 Ntfs.sys 文件,則該文件丟失了。把Windows XP的安裝光盤放進(jìn)光驅(qū),假設(shè)Windows XP安裝在C盤、光驅(qū)的盤符為H,鍵入copy h:\i386\ntfs.sys c:\windows\system32\drivers,然后退出故障恢復(fù)控制臺,重新啟動 Windows XP即可。

系統(tǒng)文件NTLDR丟失

問:系統(tǒng)啟動不了,提示一些文件丟失了。比如Windows 2000啟動不了,出現(xiàn)以下錯誤信息:NTLDR is missing  Press any key to restart,提示NTLDR文件丟失。我該怎么辦?

答:對此類系統(tǒng)文件的丟失問題,我們可以使用故障恢復(fù)控制臺從系統(tǒng)安裝光盤上COPY丟失的文件。進(jìn)入故障恢復(fù)控制臺,把Windows 2000的安裝光盤放進(jìn)光驅(qū)(光驅(qū)盤符為H:),輸入copy h:\i386\ntldr c:\并回車(從光驅(qū)復(fù)制ntldr文件至C盤根目錄下),接著輸入copy h:\i386\ntdetect.com c:\并回車(從光盤復(fù)制ntdetect.com文件到C盤根目錄下)。如果系統(tǒng)提示是否覆蓋文件,鍵入y,然后按回車鍵。最后鍵入c:\Boot.ini,如果正常顯示Boot.ini中的內(nèi)容則可重啟,問題應(yīng)該可以解決。如果顯示為“系統(tǒng)找不到指定的文件或目錄。”,那么意味著Boot.ini文件損壞或丟失,可到其他安裝Windows 2000的電腦中復(fù)制該文件,將它拷貝到C盤下,然后重啟即可。利用此法可以解決大部分系統(tǒng)文件丟失的問題。

    誤刪除SAM文件后

問:在Windows XP中不小心把Windows/system32/config/下的sam文件刪除了,結(jié)果Windows XP賬號丟失,現(xiàn)在不能進(jìn)入Windows XP的登錄界面。由于安裝有很多軟件,現(xiàn)在想不重新安裝系統(tǒng)就恢復(fù)Windows XP行嗎?

答:進(jìn)入故障恢復(fù)控制臺,把Windows XP的安裝光盤放進(jìn)光驅(qū)(光驅(qū)盤符為H:),輸入copy h:\windows\repair\sam c:\windows\system32\config\sam并回車,將H:\windows\repair\sam文件復(fù)制到c:\Windows\system32\config文件夾即可。
注意:Repair下的Sam文件是當(dāng)初安裝Windows XP時產(chǎn)生的,這樣操作會丟失安裝系統(tǒng)以及你自己在系統(tǒng)中創(chuàng)建的用戶和用戶組(用戶信息回到全新安裝時狀態(tài))。如果你開了系統(tǒng)還原,可以先成功地登錄Windows XP,再還原到最新的還原點恢復(fù)你的全部用戶設(shè)置。

在系統(tǒng)的安裝光盤:\windows\repair目錄下有很多的文件,這里面是系統(tǒng)剛裝好時的注冊表、硬件信息等。

另外,如果你忘記了系統(tǒng)的登錄密碼,可以利用此方案來解決問題。

多系統(tǒng)下的Windows XP無法啟動

問:我的電腦是多系統(tǒng),原先安裝了Windows XP,然后安裝了Windows 98,結(jié)果將位于系統(tǒng)啟動分區(qū)根目錄下的Windows XP啟動文件覆蓋了,導(dǎo)致Windows XP系統(tǒng)不能啟動了。

答:啟動故障恢復(fù)控制臺,如圖所示,鍵入“BOOTCFG /ADD”(將Windows 安裝添加到啟動菜單列表中),故障恢復(fù)控制臺會掃描Windows安裝,幾秒鐘后掃描完成,然后提示你選擇要添加的安裝,選“1”,接著它會提示你輸入加載識別符(就是啟動菜單項名稱,比如你要恢復(fù)的是Windows XP系統(tǒng),可輸入“Windows XP”),下一步它會提示輸入OS加載選項。鍵入fastdetect命令,回車,鍵入“EXIT”,重新啟動電腦,你可以看到久違的多系統(tǒng)啟動菜單又回來了。如果還有其他的系統(tǒng)就繼續(xù)執(zhí)行上述的步驟,直至所有的系統(tǒng)都添加到多系統(tǒng)啟動菜單為止。

誤刪除Boot.ini文件后

問:不慎刪除了Boot.ini等啟動文件該如何處理?原來的Windows XP系統(tǒng)安裝在C盤,現(xiàn)在重裝,將系統(tǒng)裝在D盤,安裝完畢后,將C盤格式化了,結(jié)果C盤根目錄下的Boot.ini等系統(tǒng)文件沒有了。請問有什么解決辦法?

答:我們可以先執(zhí)行bootcfg /scan命令在所有磁盤上掃描Windows 安裝,找到D盤上的Windows XP后,輸入bootcfg /redirect重建Boot.ini,同時使用copy命令將Windows XP的安裝光盤上i386目錄下的NTDETECT.com和NTLDR復(fù)制到C盤根目錄下。最后執(zhí)行fixboot c:,把Windows XP的系統(tǒng)分區(qū)寫入啟動扇區(qū)。

如果你的電腦是雙系統(tǒng),在把C盤上的系統(tǒng)格式化或刪除的同時,不小心把Boot.ini也一并刪除了,可以用此方案來恢復(fù)。如果是多系統(tǒng),可以再參考上一案例,建立引導(dǎo)菜單,或者手動編輯Boot.ini文件。

 

關(guān)鍵詞:winxp