更新日:2013-03-20
「XPでエラーが出てパソコンが起動しなくなってしまった」という依頼が入りました。
訪問して起動してみると、Windowsが立ち上がらずに
次のファイルが存在しないかまたは壊れているため Windows を起動できませんでした Windows\system32\config\system
なんてエラーが。
重症ですねぇ。
エプソンさんのサイトによると、こんなふうに治すとのこと。
セットアップCDはありましたので、修復コンソールで起動します。
systemファイルをリネームしまして。
> 「copy□c:\windows\repair\system」と入力して「Enter」キーを押し、
> 「repair」フォルダーからファイルをコピーします。
repairフォルダにsystemファイルが…
ない!
オワタ!オワタよ!\(^o^)/
system.bakならあるんだけど、どうもそれじゃぁダメっぽい。。。
よし、他のパソコンからsystemファイルをこぴーしてみるか。
と、コピーしようとすると、どうやらロックされていてコピー出来ない。
しかたないので、knoppixで起動して、systemファイルを抜き出してみます。
その後、起動したマシンに「system」をコピーして起動しようとすると…
lsass.exe システム エラー」「パスワードを更新しようとしたときに、このリターン状態は現在のパスワードとして 指定した値が正しくないことを示します。
となって再起動ループ\(^o^)/
やっぱそんな簡単にはいきませんか…
というわけでぐぐってみると、同様の事例はあるようでして。
このようなサイトを参考にさせていただきました。
Windows XP修復大作戦
ありがとうございます。
> # cd /mnt/hda1/System Volume Information/_restore*
># cd RPxx (snapshotに全てのファイルが残っている最新のフォルダ)
># cd snapshot
># cp _REGISTRY_MACHINE_SYSTEM /mnt/hda1/WINDOWS/system32/config/system
># cp _REGISTRY_MACHINE_SAM /mnt/hda1/WINDOWS/system32/config/sam
># cp _REGISTRY_MACHINE_SECURITY /mnt/hda1/WINDOWS/system32/config/security
>#cp _REGISTRY_MACHINE_SOFTWARE /mnt/hda1/WINDOWS/system32/config/software
># cp _REGISTRY_USER_.DEFAULT /mnt/hda1/WINDOWS/system32/config/default
要は、System Volume Information\_restore配下のsnapshotフォルダから
system、sam、security、software、default
の5つをセットでコピーしました。
これは5つセットでないとダメなのね。
で、起動すると。
めでたく無事起動\(^o^)/
お客さんも必要なデータが取り出せたと一安心。
でも、このお客さん、ほんの1~2ヶ月前にも同じ機種のPCで壊れたばかりで立て続けのトラブル。
ハードもかなり傷んでいるようですし、おそらく、近いうちにまた壊れてしまいそうな予感。
できるだけ早めにリプレースすることと、バックアップを入念に取っていただく事をおすすめして帰らせて頂きました。