いやあ、私も遂に、Windowsの餌食になりました。
先日、買い換えたばかりのデスクトップ(byパソコン工房)が、タイトル通り、
「次のファイルが存在しないかまたは壊れているため、windowsを
起動できませんでした:
<Windows root>system32hal.dll.
上記のファイルをインストールし直してください。」
と表示され、立ち上がらなくなりやがりました。
まあ、しかし、話では聞いていましたが、いざ自分で遭遇してみると、想像以上に焦るし、面倒くさい。かれこれWindowsに触り始めて、十数年。HDDの物理的な破損での交換・リカバリーはありましたがソフトウェア(システムファイル)の破損によるトラブルは初めて。
これまでの私が幸せ者だったのでしょう。
実際、これまでのメインPCであるMebius君には、お気に入りな「GO BACK」がインストールされていた為に、おかしくなったら、以前の状態に戻す、ということが出来たので、バックアップという部分でも、ウラシマ状態。どういうシステムで構成するべきか、迷っていた段階。
ネットでのクチコミなんかで、「Acronis True Image」あたりで良さそうだという結論に達して、外付けのHDDとソフトを準備しようと思っていた矢先の事故でございました。
大体世の中そんなもんですがね。
そんなこんなで、ネットで検索。こんな時PCが複数あることのありがたみを感じますねえ。
で、いくつかページを見てみると
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q132267353 (質問)
http://oshiete1.goo.ne.jp/qa4073937.html (質問)
http://homepage2.nifty.com/winfaq/w2k/boot.html ([win2k] 起動と終了)
http://support.microsoft.com/default.aspx?scid=kb;ja;882178
http://support.microsoft.com/kb/880636/JA/(MS サポートページ)
http://bios.sakura.ne.jp/gf/pc/pc/recovery.html(WINDOWS XP 復活)
こんな感じ。
どうやらブートファイル(boot.ini)とか、MBR(マスターブートレコード)なんていうのが壊れて、Windowsが起動しなくなったらしい。
ここで自分へのメモ、という意味も込めて、順序だてて、記しておこう。
1.上記のMSのサポートページと以前買っておいたWindowsのトラブル解決本を参考に回復を試みる。
PCに同梱されていたWindowsのインストールCDから起動し、回復コンソールに入ってもろもろ操作。chkdskでHDDを調べてみたら、幾つかのエラーはありつつも、HDDの物理的な破損ではなさそうなので、一安心。んで、「fixboot」とか「fixmbr」なんてものを実行して再起動してみるも、状況は変わらず。
ここで、インストールCDからWindowsのみを再インストール(修復インストールだったかな)という手段もありますが、これは実機のXPのSP(サービスパック)のヴァージョンとインストールCDのSPのヴァージョンが一致していないと駄目らしく、家では該当しない。(CDはSP2、実機はSP3)
ということで、Windowsの回復・修復は断念。
2.LINUXの起動CDを作って、データをバックアップ
調べてみると、HDDが物理的に破損していない場合、つまり、Windowsのシステムファイルの破損による起動不能である場合、殆どのケースでは、データ(ファイル)は無事とのこと。出来るならデータをバックアップしようという流れ。
やり方は、LINUXのCDで起動可能なものを、ダウンロードして作成し、HDDのデータをバックアップするというもの。
この辺を参考に
http://www.knoppix-help.com/ (KNOPPIXでのデータ救出)
http://mahoro-ba.net/c23-42.html (KNOPPIXの導入方法・その他)
http://www.rcis.aist.go.jp/project/knoppix/ (KNOPPIX日本語版 HP)
https://wiki.ubuntulinux.jp/UbuntuTips/Install/BurningISO (ISOイメージのCD作成方法)
そんな感じで、LINUXでも、KNOPPIX(クノーピクス)、ubuntu(ウブントゥ)といった辺りが、このような作業に適している模様。(何せLINUXは完全なる素人である私にとって、どれがどれやらですが)
ということで、KNOPPIXのISOイメージをダウンロードし、CDに焼く。↑で紹介したページにも書いてあるように、ISOイメージのファイルをブータブル(起動可能)CDにするには、通常の焼き方じゃなくて、別の焼き方があるようで。無邪気に焼いた私は、CD-R無駄にしました。そして、うちのPCでは、起動しないのかと、ちょっと絶望しかけました。
焼きなおしてから、起動すると、全然問題なく起動。っていうか、拍子抜けするくらい問題なく起動。そして、PCのHDDを読んでみると、全く問題なく、マウントする。データはバッチリ読める。どこがおかしくなったかなぞ、全く以って分からん。というか、この際、Windows以外何の問題も無いんだな、ということがはっきり分かった。MSうぜえ。
で、LINUXはUSB対応ということで、USBメモリにデータをコピーする作業に入る。
さくさくさくさくさくさくさくさくさくさくさく・・・・・・・・・・・・・…………完了。
まあ、そもそも、2ヶ月程度しか使っていないので、データの量は大したことなく。USBメモリ3本(1GB+2GB+4GB)で完コピ。あっさりしたものです。
それと、自分で入れていたデータは、流石にどこにあるか分かりますけど、Windowsがらみの「お気に入り」「OutlookExpressのメールデータ・アドレス帳」なんかは、分かりにくい場所にありますので注意が必要ですね。
http://www.den-now.com/backupdata1.html
http://support.microsoft.com/kb/881263/ja
この辺を見れば、迷わないでしょう。
3.HDDをフォーマットして、WindowsXPを再インストールする
この辺はインストールCDの通りで、大丈夫かと思います。フォーマットの時間はかかりますが、画面の指示に従いましょう。これは問題なく終了。漸くデスクトップのPCが起動する。12日夜に事故ってから、実に、4日ぶり(16日夜)の起動ということで、ちょっと感動。
4.WindowsをUPDATEして、最新状態にする
んで、SP2からたまったUPDATEを大量処理。何度かUPDATEのサイトからダウンロード、インストール、再起動(シャットダウン)を繰り返すと、おかしなことに気付く。
「インストール後シャットダウン」のコマンドでシャットダウンを実行しても、インストールが終了する前に、シャットダウンがかかってしまい、インストールできない」
更に
「次のWindowsUpdateを実行しても、ダウンロードされたものが、インストールに失敗する」
という現象に。面倒くさい。 これも気持ち悪いので何とか調べる。それで、
http://support.microsoft.com/?kbid=943144
に辿り着く。ドンピシャ。気持ち良い位に、この状況。
私のケースは、シナリオ2。
つうか、UPDATEのサイトに言われるままに、インストールしただけですが、何か?
ということで、皆様お気をつけ下さい。
まず
「方法 1: Windows の Wups2.dll ファイルを登録する」
処理自体は、正常に終了したが、やはり、上手く行かず。それで、
「方法 2: Windows Update エージェントをダウンロードしてインストールする」
こちらを実行。これで何とか、UPDATE問題は解決しました。ふう。
5.バックアップしていたデータを、元に戻す
当然のように、この作業。何とか復旧出来ましたとさ。
ということで、ここまでで、金曜日の夜。ほぼ一週間の作業。ま、火曜日からは夜限定、しかも、一進一退の状態での作業だった為、手間取りました。こればっかりやってるわけにも行かないし。
様々な所でバックアップを取れ、というのは見るし、実際そう思うけど、やはり人間自分で経験してみないと、実感できないものですねえ。
そんな反省を生かすためにも、早速というか、同時進行的に、準備を進めていたバックアップ体制を整える。
といっても、何のことは無い。USB接続の外付けHDDと冒頭にも書いたバックアップソフト「Acronis True Image 11 Home」を購入・セットアップしました。
何とかこれで、安心できそうです。皆さんも十分お気をつけて。
最近のコメント