2011年8月16日火曜日

2台のPCを復旧


今日はWindowsが起動しないPC2台を復旧させました。


1. dynabook PAPX410DL
症状: 「UNMOUNTABLE_BOOT_VOLUME」のメッセージが表示されるブルースクリーンでWindowsが起動しない。
対処: XPのCDから回復コンソールを起動して、
chkdsk /r
で解決。

2. FMV-BIBLO MG12C
症状: 「次のファイルが存在しないかまたは壊れているため、Windows XP を起動できませんでした:\WINDOWS\SYSTEM32\CONFIG\SYSTEM」のメッセージが表示されて、Windowsが起動しない。
対処: XPのCDから回復コンソールで、
http://support.microsoft.com/kb/880636/ja
にしたがって、
cd C:\windows\system32\config
ren system system.bak
copy C:\windows\repair\system
exit
で再起動した。
問題発生: 「lsass.exe システムエラー」というメッセージとともに再起動を繰り返すようになった。
原因: 本当は
http://support.microsoft.com/kb/307545/ja
の手順に従い、
systemだけでなく、同ディレクトリ内のdefault・SAM・SECURITY・softwareに対しても実行しなくてはいけなかった。
対処: Ubuntuで起動して、上記の作業を行う。
再度問題発生: Ubuntuでこの作業をしようとしたところ、画面が乱れてGUIが立ち上がらない。
原因: この問題はi830チップセットのせいらしい。
対処: Ubuntu 11.04のCDから起動して、F6キーを押して「acpi=off」オプションを付けて起動する。
ユーザ名: ubuntu
Recovery Consoleを選択
パスワード: 空
でログインし、以下を実行。
sudo mkdir /mnt/ntfs
sudo mount -t ntfs-3g /dev/hda3 /mnt/ntfs -o nls=utf8,dmask=0022,fmask=0133,uid=1000,gid=1000
sudo cd /mnt/ntfs/WINDOWS/system32/config/
sudo mv default default.bak
sudo mv SAM/SAM.bak
sudo mv SECURITY SECURITY.bak
sudo mv software software.bak
sudo mv system system.bak
cd /mnt/ntfs/System\ Volume\ Information/_restore{...略...}/RP数字/snapshot
(数字が新しいほど新しい。念のため2番目に新しい数字のところがよいかも)
sudo cp _REGISTRY_USER_.DEFAULT /mnt/ntfs//WINDOWS/system32/config/default
sudo cp _REGISTRY_MACHINE_SAM /mnt/ntfs//WINDOWS/system32/config/SAM
sudo cp _REGISTRY_MACHINE_SECURITY /mnt/ntfs//WINDOWS/system32/config/SECURITY
sudo cp _REGISTRY_MACHINE_SOFTWARE /mnt/ntfs//WINDOWS/system32/config/software
sudo cp _REGISTRY_MACHINE_SYSTEM /mnt/ntfs//WINDOWS/system32/config/system
これで無事に起動するようになりました。

(c:\windows\repairから初期状態のファイルを戻して、再度回復コンソールから直近のレジストリファイルに戻すという二段階の手順を、一回でやったことになりますが、大丈夫そうです。)

0 件のコメント:

コメントを投稿