質問: windowsが起動できなくなりました 「次のファイルが存在しないか、壊れているため、windowsを起動できませんでした。 \system32\hal.dll. 上記ファイルをインストールし直してください。」 というメッセージが出て起動することができなくなりました。 状況としては、アプリケーションを立ち上げたところエラーメッセージが出てきて消えないので(service pack 2のcdを正しく挿入してください、とかいうメッセージでした。よく見ていませんでした。) 再起動をしようとしたところ、自動で電源をきるのところにアップデートがきていたので、自動更新しようとクリックしました。 その後席を離れ次に立ち上げたときには、sharpのロゴが出た後、冒頭のメッセージが出て起動できなくなっていました。 使用しているpcはsharpのpcgp1c7hという機種で平成15年に購入しています。ちなみに使用者は私ではないため、普段の使用状況がつかめていないのですが、service pack 2はインストールしてあるようです。 pc内のデータもバックアップをとっておらず、大変困っています。 データの救出を第一にしたいと思いますが、全く見当もつきません。 windowsの修復も、マイクロソフトのサポートオンライン(ファイルが壊れて起動できないときの対処方法)で調べてみましたが、windows xp cd-romは無く、起動ディスクを作ろうにも、もうひとつのpcはvistaで、fdがついていません。 何か良い方法はあるでしょうか? 修理に出すしかないのでしょうか? できる限りのことを自分でしたいと思います。 どうかよろしくお願いします。
回答: この手のエラーは、システムの復元ではまず無理です。 メーカー製のプリインストールモデルは起動ディスクを作れても 残念ながら回復コンソールは使えません。(cd、fd共に×) 私は回復コンソールで直った経験がほぼ無いです。 起動時にf8押して「セーフモードとコマンドプロンプト」を 選択できるなら、まず、chkdsk c: /r/f bootcfg /rebuild fixmbr fixbootを試す。これで直ればラッキーですが・・。 以下を参考にboot.iniを編集(読み取り専用属性の解除もできる) http://www.atmarkit.co.jp/fwin2k/win2ktips/502bootini/bootini.html ulimate boot cdに入っているeditbiniで試す。 http://lets-go.hp.infoseek.co.jp/editbini.html コマンドプロンプトと一覧 http://ykr414.com/dos/ いろいろ試してダメならno.2さんのknoppixでデータ回収し リカバリーが現実的です。(データでなくiso焼きで) ttp://gokusensoft.blog48.fc2.com/blog-entry-50.html