Pages

Subscribe:

Ads 468x60px

Labels

顯示具有 系統救援 標籤的文章。 顯示所有文章
顯示具有 系統救援 標籤的文章。 顯示所有文章

2016年8月17日 星期三

資料來源

我是利用win PE 依照下列方法進行檔案操作
最後順利救回系統
當然
最後針對主機板的驅動程式再進行修補後就正常了

請先參考微軟的解法:

如何修復造成 Windows XP 無法啟動的損毀登錄

請先參考微軟的解法:
如何修復造成 Windows XP 無法啟動的損毀登錄

當您嘗試啟動或重新啟動 Windows XP 電腦時,可能會收到下列其中一個錯誤訊息:
Windows XP 無法啟動,因為下列檔案遺失或損毀:\WINDOWS\SYSTEM32\CONFIG\SYSTEM
Windows XP 無法啟動,因為下列檔案遺失或損毀:\WINDOWS\SYSTEM32\CONFIG\SOFTWARE
停止:c0000218 {登錄檔案失敗} 登錄無法載入 Hive 檔案:\SystemRoot\System32\Config\SOFTWARE 或它的記錄檔或替代資料。
系統錯誤:Lsass.exe
當試圖更新密碼時,這個傳回狀態表示所提供的目前密碼數值不正確。

**********************************************************************************************

我會提出來的原因是, 微軟的做法是不夠完美的.
以 WINDOWS\SYSTEM32\CONFIG\SYSTEM 損毀為例

微軟的解法是用無其它工具片的解法, 所以十分繁複.
整個做法就是取出舊的檔加配合系統還原來做處理.

微軟利用的batch
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak

delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default

copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default

*************************************************************************************
記得在c:底下操作.

主要就是要取出 system , software,sam,security,default這五個檔案.
這五個檔案也很好辨識.
你到c:\windows\system32\config底下找,  
沒有副檔名的那五個就是了.

以下為重點:
整個微軟的解法因為不想用工具片, 所以一整個麻煩, 需要多次重開機.
建議直接使用win pe 這類的工具片進行處理

1: 記得先將
c:\windows\system32\config\裡舊的system , software,sam,security,default備份
2: 尋找c底下
System Volume Information裡面的Snapshot, 此為舊的備份
3: 將舊的備份蓋掉c:\windows\system32\config\裡的五個檔.(記得修改成為原本對映的檔名)

用win pe 這類的工具片來做會十分簡單,  記得要開啟可以看到系統資料夾的選項.
System Volume Information預設是隱藏的.

理論上只要有系統還原備份就可以順利處理掉這問題.

以下為進階處理:
萬一沒有系統還原的時候怎麼辦?
以下為推論, 有部份我沒有實際做過

1: 記得先將c:\windows\system32\config\裡舊的system , software,sam,security,default備份
2:使用c:\windows\repair裡的五個檔取代c:\windows\system32\config\裡的舊檔.
3:利用win pe 或其它工具片,  除了system之外的四個檔再蓋回.

理論上它已經變成一個新的設定了, 有可能其它四個檔會有不合的情形.
最少software這個檔是可以蓋的,  可以省去重裝軟體的困擾.

結語:
建議利用win pe 工具片, 在不用進入系統的情形下處理.
不要傻傻地照微軟的方式做, 會多花很多時間.
萬一沒有系統還原時,  記得保有舊的software,  以免又要麻煩地重灌軟體.
http://www.wretch.cc/blog/myzopoda/22883144