故事背景:在合肥項目中,現場一台使用超過6年的工控機,在近段時間內出現上述標題中出現的系統文件丟失問題 ,該問題重啟復現,無法通過傳統進入安全模式或者最后一次正確配置等方式進行修復,只能通過將repair文件夾下的system文件導入進行修復。具體實現過程如下:
1.先確認是為硬盤或者內存條的使用壽命問題,先將主機除塵,插拔內存條金手指,進行污垢處理,將硬盤線重新插拔緊固。
2.按照其在故障顯示界面中提示的那樣,將准備好的XP SP2純凈版光盤插入,進入BIOS下,將首選啟動項設置為CD-ROM盤啟動,然后重啟后,系統進入CD...然后,在選擇模式下,選擇按R進行故障控制台修復。選擇此模式后,再接下來會跳出熟悉的CMD窗口,選擇操作系統:默認輸入1(只有一個的話),然后輸入管理員密碼(我的為空,直接回車就行),然后正式進入cmd模式的C:\Windows下。在輸入:
a.cd c:\windows\system32\config\
ren system system.bak(備份原有損壞system文件)
b.cd c:\windows\repair
copy system c:\windows\system32\config\ (將repair目錄下system 復制到config目錄下)
c.輸入exit進行重啟,重新設置好BIOS啟動項,進行重新加載。
(有網上資料建議將repair下的Security,software,sam,default文件也進行還原,本人也進行親測,還是看需求,要是想變成純凈的無任何先前安裝痕跡可以使用,我的話,還是需要原先的東西,所以只復制了system)
3.重新啟動后,此時已可以進入系統中,但是遇到一個問題:
先前的所有的硬件驅動需要重新更新加載一遍,還有就是我的應用軟件已無法正確打開,(先前沒有重裝系統的目的,就是怕里面的資料丟失),令人沮喪,沒有辦法,只有重裝我的應用軟件進行修復。在重裝之前,最后將磁盤進行碎片整理和磁盤修復,始終懷疑,該問題原因應該是硬盤有壞道。
4.在進行CD-ROM修復之前,有使用過U盤進行啟動盤操作,這里有個坑,我的Upan啟動盤先前是高版本,使用的UEFI模式,浪費了我大量時間,系統無法正確進入,而且插着該Upan會導致系統每次進入windows xp界面,進度條更新一下,然后反復重啟。而后,重刷啟動盤為FAT32+IOS模式后,才正確進入啟動盤系統。
5.使用啟動盤系統后,進行ghost備份(漲點心眼),防備下次再次出現這種問題(當然最好的方法是,備份好以后,更換一個新的好硬盤還原使用)
至此,花費一天的時間,出差倒騰結束,以此作為一個經驗之談。
