早上剛一上班,老闆就遞給我一臺筆記本,說是缺乏文件,沒法啓動了。
拿回辦公室一看,啓動時系統顯示
windows could not start because the following file is missing or corrupt
<windows root>\system2\ntoskrnl.exe
please re-install a copy of the above file
按之前的作法我就直接拿GHOST恢復了,可是考慮到C盤會不會有一些重要資料,因而便不敢輕舉妄動,先想一想辦法看可否修復再說。
拿出一張XP盤,從光盤啓動進入故障修復臺。既然是ntoskrnl.exe 文件丟失,那就找個拷回去,可這個文件在那裏呢?在網上搜索一下,發如今windows\driver cache\i386\有這個文件,但是讓我迷茫的是竟然利用CD命令不管如何也進不去driver cache這個文件夾,緣由是裏面有個空格。氣死我也!
進入純DOS模式,發現這個文件夾名稱顯示爲DRIVER~1,能夠進去,但在純DOS裏又不能使用EXPAND命令。怎麼辦呢?
靈機一動,我就在WINDOWS下又新建了一個短名稱的文件夾,而後把所須要的文件拷貝進去。再次進入故障修復臺,一切OK!
具體命令爲:
expand sp2.cab -F:ntoskrnl.exe c:\windows\system32
注意SP2.CAB就是咱們須要的文件。
本覺得萬事大吉了,誰料系統是啓動起來了,可當登錄的時候就會自動註銷。看來仍是中病毒了。再次利用故障修復臺,在XP光盤的I386目錄下EXPAND一個叫作userinit.ex_的文件到C盤SYSTEMS32下(expand userinit.ex_ c:\windows\system32)。這時系統會提示成功複製一個文件userinit.exe。而後再次輸入命令(copy c:\windows\system32\userinit.exe userinit32.exe ).
到此就萬事大吉,巧用故障修復臺,免去了重裝系統的危險啊!
附進入故障修復臺辦法:
第一種方法: 在xp中將故障恢復控制檯加入啓動菜單中:開始->運行->瀏覽->在xp盤上找到i386\winnt32.exe後回車,在運行對話框中已有的命令後加上一個空格,再加入/cmdcons->回車->是。 第二種方法: 在bios中設置爲從光盤啓動->將xp盤放入光驅從光盤啓動後在出現歡迎界面後按r鍵進入故障恢復控制檯。