• ベストアンサー

次のファイルが存在しないかまたは壊れているため、Windowsを起動で

次のファイルが存在しないかまたは壊れているため、Windowsを起動できませんでした <Windows root>\system32\hal.dll. 上記のファイルをインストールし直してください。 と表示され、パソコンが立ち上がりません。 自分でも調べてみたのですが、難しくてよくわかりませんでした。 わかりやすく教えて下さる方いらっしゃいませんか?

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

  • ベストアンサー
  • 4YR
  • ベストアンサー率69% (9/13)
回答No.3

"boot.ini" ファイルが壊れてしまったか、ハードディスクやDVDドライブなどの増設、繫ぎ方、優先順位が変わってしまったのかも知れません。  もし、そうでしたら、"boot.ini"ファイル(基本は"C:¥boot.ini")を修正すれば治る事があります。(Windows xpの場合)  壊れてしまったハードディスクをほかのPCに接続して、"boot.ini" ファイルをメモ帳などのアプリケーションで開いて、 [boot loader] default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" C:\ XP Home Edition" /noexecute=optin /fastdetect と修正すれば良いです。 詳しくは、下記の通りです。 Boot.ini の内容 (ARC パス名) について Boot.ini で使用されている ARC名の、簡単な読み方は次のとおりです。 multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect 1. 最初の multi は、システム BIOS など Int13 経由で ディスクにアクセスしていることを表します。 scsi デバイスドライバ (NTBOOTDD.SYS) 経由で アクセスする場合は、ここが scsi になります。 2. 2 番目の disk(x) は scsi でアクセスする場合の ハードディスクの順番になります。x は 0 から始まります。 3. 3 番目の rdisk(x) は Int13 でアクセスする場合 のハードディスクの順番になります。x は 0 から始まります。 たとえば IDE のプライマリマスター なら rdisk(0)、 プライマリスレーブ は rdisk(1) になります。 partition(x) は、ハードディスクの先頭からの ドライブの順番です。ただし、 基本区画上のドライブから数えられます。 x は 1 から始まります。 たとえば、基本0(Cドライブ) / 基本1(Dドライブ) / 拡張0 { 論理0(Eドライブ) / 論理1(Fドライブ) } と切られたパーティションの E ドライブに Windows 2000 を導入した場合は、 partition(3) になります。 ( 参考:この状態で 拡張0 の後ろに 基本2(Gドライブ) を作成すると、 E ドライブは Partition(4) になります。 このとき boot.ini を書き変えないと 「起動時にntoskrnl.exe や hal.dll が見つからないと言われます」 で Windows が起動しなくなります。) \WINNT は、Windows を導入したフォルダ名になります。 "" で括られた文字列は、起動メニューに表示する文字列です。 /fastdetect などは、ブートスィッチです。 詳しくは「ブートメニューにセーフモードなどを表示させるには」 などを参照してください。 http://homepage2.nifty.com/winfaq/w2k/boot.html#1208 http://homepage2.nifty.com/winfaq/w2k/boot.html#1067 (抜粋) 以上です。  これが解からなければ、ほかの方が言う様に修復インストールする方が良いでしょう。

その他の回答 (3)

  • yomyom01
  • ベストアンサー率12% (197/1596)
回答No.4

>わかりやすく教えて下さる方いらっしゃいませんか? システム又はハードディスクが壊れてる

  • tadasi8
  • ベストアンサー率41% (1187/2828)
回答No.2

確かにリカバリーが一番確実です。 それでそのPCのXpのOSはリカバリーCDでリカバリーしたのでしょうか?それともXpの製品版またはOEM版でXpをインストールしたのでしょうか?もしもXpの製品版またはOEM版でXpをインストールしたのでしたらそのXpのインストールCDをセットしてからF12キーで手順通りXpをインストールしましょうするとインストールメニューが出ますのでここでXpを修復インストールするをクリックしますあとは画面の指示通りに修復インストールが完了すれば今まで通りデータやOffice/ウイルスソフト等今までPCにインストールされているソフトはそのまま削除されずにWindousXpのOSのみ修復インストールされますので、今までのPCの環境で正常に起動出来ますよ。 Xp修復インストール手順のサイトです参考に(但しこれはWindousXpの正規製品版かOEM版のCD-ROMでWindousXpをインストールした場合にのみ適用されますが、リカバリーCDーROMや再セットアップ用のCD-ROMでは修復インストール出来ません) http://support.microsoft.com/kb/881207/ja

回答No.1

ご自分で調べて難しいと感じているのであれば 直せません。 リカバリーするのが手っ取り早いです。

関連するQ&A

  • 次のファイルか存在しないかまたは壊れて・・・

    WindowsXPプロを起動させると、 次のファイルが存在しないかまたは壊れているため、Windowsを起動できませんでした。 <Windows root>\system32\hal.dll 上記のファイルをインストールしなおしてください。 と表示されますが、対処方法がわかりません。 ノートパソコンですが、CDから起動でき、修復できる ツールはあるのでしょうか? また、USBのMOやHDDから起動することは可能でしょうか? できるなら、購入しようと考えています。 Windowsが起動できれば修復は別ドライブから行えるので、該当ファイルの上書きですみそうですが・・・

  • Windowsが起動できません。

    Windowsが起動できません。boot.iniに は問題がないようです。 パソコンの電源を入れると 「次のファイルが存在しないかまたは壊れているため、 Windowsを起動出来ませんでした」<Windows root>¥system32hal.dll. 上記のファイルをインストールし直して下さい。 とでてきました。 http://uiuicy.cs.land.to/kaihuku.html こちらのサイトを参考に回復コンソールを作り boot.ini を書き換えたのですが、まだ <Windows root>¥system32hal.dll. 上記のファイルをインストールし直して下さい。 とでてきます。 windows起動の対処法を教えてください。 パソコンはデスクトップ型のVAIOなので WINDOWSのインストールディスクは持ってないです。

  • 起動しません 助けてください

     電源を入れるとパソコン画面に 次のファイルが存在しないかまたは壊れているため Windows を起動できませんでした:<Windows root>\system32\hal.dll. 上記のファイルをインストールし直してください。  という表示がでました。どうしたらよいでしょうか。

  • 起動できません (ファイルが存在しないかまたは壊れているため・・・

    winXPのパソコンを起動すると、 「次のファイルが存在しないか または壊れているためwindowsを起動できませんでした。windows root>\ system32\hal.dll 上記のファイルをインストールし直して下さい。」 とメッセージが出て起動できません。起動ディスクで試みても、セーブモードで試みても起動できません。 どうしたら指定されたファイルをインストールでき、起動できるようになるのでしょうか。ご教示下さい。

  • dllファイルが破損してWindowsが起動できません

    WindowsXPを起動中、突如電源が切れ、再起動しようとしたところ、 「次のファイルが存在しないかまたは壊れているためWindowsを起動できませんでした。    Windows root\system32\hal.dll. 上記のファイルをインストールし直してください。」と表示され 起動できません。どなたか助けていただけないでしょうか。

  • Windowsの起動について

    初心者で困っています。Win98を使っていますが、次のファイルが存在しないかまたは壊れているためWindowsを起動でませんでした。 Windows root>system32\hal.dll 上記のファイルをインストールし直してくださいとの表示がでました。インストール等の仕方を教えてください。

  • Windowsが起動しない!

    OSはXPです。 次のメッセージが出てWindowsが起動しません。 どうすればよいのでしょうか。初めての経験です。 「次のファイルが存在しないかまたは壊れている為、 Windowsを起動できませんでした。 <Windows root>¥system32\hal.dll. 上記のファイルをインストールし直してください。」  どなたか宜しくお願い致します。

  • Windows が起動しない

    よろしくお願いします。 今、Windows を起動させようとしたら、 次のファイルが存在しないかまたは壊れているため、Windows を 起動できませんでした。 <Windows Root>\System32\hal.dll 上記のファイルをインストールしなおしてください。 と出ます。 解決方法を教えてください! よろしくお願いします。 OS Windows XP Professional

  • Windowsが起動しなくなってしまいました。

    Windowstが起動しなくなってしまいました。電源を入れるとメーカーとインテルのロゴの後、真っ黒の画面に次のような指示が出ます。 「次のファイルが存在しないかまたは壊れているためWindowsを起動できませんでした。 <Windows root>\system32\hal.dll. 上記のファイルをインストールし直してください。」 インストールすれば直るのでしょうが、 どうやってインストールしたらいいのか、わかりません。 直し方を教えていただけないでしょうか。

  • 起動できません

    家のパソコンが起動できなくなりました。(今はノートパソコンで書き込みをしています。)OSはWindows XPでパソコンを起動しようとすると 「次のファイルが存在しないかまたは壊れているため、Windowsを起動できませんでした:<Windows root>\system32\hal.dll. 上記のファイルをインストールし直してください。」 と表示されます。どうすれば起動できるようになるでしょうか?