cyber5150 weblog

アクセスカウンタ

help リーダーに追加 RSS C0000218エラーと対処法考察

<<   作成日時 : 2008/06/01 00:11  

トラックバック 0 / コメント 0

先日、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社)では適用可能でしたが、ダメな場合もあるかと。
あくまで参考にする程度でお願い致します。
当方は上記作業内容に関しては責任を持てませんので悪しからず。

設定テーマ

関連テーマ 一覧

月別リンク

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文