2012年6月29日金曜日

WindowsXPが起動しない場合の修復方法

表題のとおり、WindowsXPが起動しない場合に手動にてシステムの復元を実施し、復旧させる方法です。
システムの復元機能により自動保存されたレジストリファイルを手動コピーし、復旧させます。
・ c:\System Volume Information\_restore{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}といった名前のフォルダを開く
複数あれば、更新日が今日の日付ではない方を開く
・ RP*** フォルダの正常に動作していた日付で更新されているフォルダを開く
・ Snapshot フォルダを開き、
_registry_machine_system
_registry_machine_software
_registry_machine_sam
_registry_machine_security
_registry_user_.default を
c:\windows\system32\config\  にコピーします
(移動ではありません) 
・ c:\windows\system32\config\  を開き、
_registry_machine_system → system
_registry_machine_software → software
_registry_machine_sam → sam
_registry_machine_security → security
_registry_user_.default → default
・ 再起動し、通常起動をかける

補足
# System Volume Information フォルダが無い場合
フォルダオプションより すべてのファイルを表示にチェックし、
保護されたオペレーティングシステムファイルを表示しない のチェックを外す
# System Volume Information フォルダのアクセスが拒否される場合
右クリック → プロパティ → セキュリティ → Administrator を追加 → フルコントロール にする