|
先日、C0000218エラーで起動しないノートPC(XP Home)をお預かり。 このエラーはブルーバックに「Unknown Hard Error」表示が出て、 延々と再起動を繰り返すというもの。 厳密な症状確認としては 1)通常起動せず。 2)safe mode起動時、「vgaoem.fon」破損のため起動不可。 2)起動メニューでプロファイル変更して起動。 3)するとC0000218エラーで再起動ループ ....といった感じ。 とりあえず、スキャンディスクとかの類いでは一切回復しない系。 ひとまず預かって、自宅にて対応を検討。 お客様の要望は「ユーザーデータは消さない(=リカバリは不可)」。 んで、取った対処法。 1) HDDを取り出す。 2) ATA->USB変換基盤で別なPCに接続 3) C:\windows\system32\config\sam C:\windows\system32\config\default C:\windows\system32\config\software C:\windows\system32\config\security C:\windows\system32\config\system 上記ファイルを〜.bakにrename 4) C:\windows\repair\sam C:\windows\repair\default C:\windows\repair\software C:\windows\repair\security C:\windows\repair\system 上記ファイルをc:\windows\system32\config\にcopy 5) HDDを元に戻す 6) セーフモードでブート 7) C:\System Volume Information\_restore{....}\RPxxx\フォルダの 復元ポイントから直近のレジストリファイル _REGISTRY_USER_.DEFAULT _REGISTRY_MACHINE_SECURITY _REGISTRY_MACHINE_SOFTWARE _REGISTRY_MACHINE_SYSTEM _REGISTRY_MACHINE_SAM 上記5ファイルを適当なフォルダにバックアップ。 8) 上記ファイルのファイル名の「_REGISTRY_xxxx_」部分をdel。 9) システムのシャットダウン。 10) 再びHDDを取り出し、変換基盤で別PCに接続。 11) C:\windows\system32\config\sam C:\windows\system32\config\default C:\windows\system32\config\software C:\windows\system32\config\security C:\windows\system32\config\system 上記5ファイルを(7)〜(8)のファイルで置き換える。 12) HDDを元に戻す。 13) 通常起動する。 14) システムの復元を行い、適切な復元ポイントに戻す。 15) 再起動->システムチェック->fix. ....とこんな感じ。 MSのKnowledge Baseを見ながらやったのでこんな感じなんですが、 作業の流れを見る限り、アクセス権の問題さえ解決出来れば、 別PCで作業する場合、大幅に作業量を簡潔化出来る様な気がします。 作業自体は小一時間で終わったんで、作業量が多い訳でもないですが。 でも、レジストリ....って聞くだけで、基本的には拒否反応だよね。 お客さんのPCでこの辺をいじくり回すのは少々恐い感じで。 注)MSのKnowledge Baseでは「OEMプリインストールモデル」では 使わない方が良い手段との記述あり。(要はメーカー製PCはほぼアウト) 今回のPC(F社)では適用可能でしたが、ダメな場合もあるかと。 あくまで参考にする程度でお願い致します。 当方は上記作業内容に関しては責任を持てませんので悪しからず。 |
| << 前記事(2007/11/15) | トップへ |
| タイトル (本文) | ブログ名/日時 |
|---|
| 内 容 | ニックネーム/日時 |
|---|
| << 前記事(2007/11/15) | トップへ |