• ベストアンサー

hal.dllが見つからず、起動しないPCを回復コンソールで修復を試みたものの

こんにちは。 表題の件、壁に直面しております。 回復コンソールで起動し、以下試みましたがいずれもNGでした。他に方法があればご紹介いただくと幸いです。 1.bootcfg /add を実行し、fixという名称の起動項目を作りました  が、fixを選択しても再起動を繰り返す。 2.chkdsk /p /r を実行 変わらず 3.起動diskでbootし、cにhal.dllをコピーしようとしたら、ドライブ自体が認識できなかった 4.c:\winodws\system32を参照しようと思ったらアクセスが拒否された   Cドライブはdirで参照できるので、物理的な障害は考えにくいです。 またchkdskでそれほど時間がかからなかったので論理障害でもないかと。 らちがあかないのでOSを上書きインストールしようかと考え中です。。。 以上です。おじゃましました。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

 最早手遅れの可能性が高いのですが、boot.iniを編集し直せば良かった かも知れません。  Win FAQ サイトの「起動と終了」カテゴリに、こんなのがありました。 1.起動時に ntoskrnl.exe や hal.dll が見つからないと言われます  http://homepage2.nifty.com/winfaq/w2k/boot.html#1208 2.Boot.ini の内容 (ARC パス名) について教えてください  http://homepage2.nifty.com/winfaq/w2k/boot.html#1067  C:\>attrib -s -h -r c:\boot.ini として、「Boot.ini」のファイルの 属性を変更してから編集しないと、上書き保存できなかったような…  なお、回復コンソールにはテキストファイルの編集機能(editか?)が なかったかも知れません。 その場合は、別のPCでファイルを作成して から…、>copy A:\boot.ini C:\ …と、Cドライブに上書きコピーすれば いいような気がします。(属性を変更しているので可能と思われる)  あるいはそのHDDを外して別のPCに外付け→ boot.ini をコピー後 また元に戻すとか…。  因みに、オイラの「boot.ini」ファイルはこんな↓感じですが、環境に よってかなり違ってくるでしょう。 ------------------------------------------------------------------------------- [boot loader] timeout=15 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP 回復コンソール -------------------------------------------------------------------------------  これ↑の細かいオプションの説明は、今回はパスさせていただきたいと 思いますが、未だ復旧の見込みがあると判断したときは是非検索して挑戦 してみてください。

参考URL:
http://homepage2.nifty.com/winfaq/w2k/boot.html#1208
Yepes
質問者

お礼

詳しい解説まことに感謝です。試行錯誤した結果、ハード障害のようでした。遅れまして申し訳ありません。

その他の回答 (3)

回答No.4

 ANo.3です。  すみません、以前お世話になったはずのに、これ↓を忘れていました。  Windows XP にアップグレード後 Hal.dll が存在しないか壊れていると 表示されて起動できない場合の対処方法  http://support.microsoft.com/kb/882178/ja

参考URL:
http://support.microsoft.com/kb/882178/ja
Yepes
質問者

お礼

まことにありがとございます。ハードは先にチェックすべきでした。反省です。

  • goold-man
  • ベストアンサー率37% (8364/22179)
回答No.2

>再起動を繰り返す (1)ウィルス感染の場合 (2)システムのファイルにトラブルがある場合 「コントロールパネル」「システム」「詳細設定」「起動と回復」「設定」「システムエラー」「自動的に再起動する」のチェックを外す(システムエラーが直るわけではありません) >アクセスが拒否された アドミ権限でログインして? >hal.dllが見つからず、起動しない boot.iniが壊れているかまたは失われている可能性 C:\WINDOWS>bootcfg /add で、「追加するインストールを選択してください」と表示されないのですか?

参考URL:
http://121ware.com/qasearch/1007/app/nec.jsp?007824
Yepes
質問者

お礼

ご返答感謝です。 >アドミ権限でログインして? 回復コンソールで起動した時点で、c:\> になり、パスワードも何も聞かれませんでした。 実は、ご紹介のマニュアルを参照したのですが、 >キーボードを使って「/fastdetect」と入力し、「Enter」キーを押します。 を、見逃してしまい、適当に1 と入力してしまったのです。 以降、bootcfg /addを実行しても、無反応です。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

上書きインストールで直ればいいですが、クリーンインストールも考えた方が良いです。

Yepes
質問者

お礼

どうもハードウェア障害のようでした。ありがとうございました。