- ベストアンサー
次のファイルが存在しないかまたは壊れているため、Windowsを起動で
次のファイルが存在しないかまたは壊れているため、Windowsを起動できませんでした <Windows root>\system32\hal.dll. 上記のファイルをインストールし直してください。 と表示され、パソコンが立ち上がりません。 自分でも調べてみたのですが、難しくてよくわかりませんでした。 わかりやすく教えて下さる方いらっしゃいませんか?
- sora580601
- お礼率77% (249/321)
- Windows XP
- 回答数4
- ありがとう数1
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
"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)
>わかりやすく教えて下さる方いらっしゃいませんか? システム又はハードディスクが壊れてる
- tadasi8
- ベストアンサー率41% (1187/2828)
確かにリカバリーが一番確実です。 それでその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
- Winston1000
- ベストアンサー率33% (6/18)
ご自分で調べて難しいと感じているのであれば 直せません。 リカバリーするのが手っ取り早いです。
関連するQ&A
- 次のファイルか存在しないかまたは壊れて・・・
WindowsXPプロを起動させると、 次のファイルが存在しないかまたは壊れているため、Windowsを起動できませんでした。 <Windows root>\system32\hal.dll 上記のファイルをインストールしなおしてください。 と表示されますが、対処方法がわかりません。 ノートパソコンですが、CDから起動でき、修復できる ツールはあるのでしょうか? また、USBのMOやHDDから起動することは可能でしょうか? できるなら、購入しようと考えています。 Windowsが起動できれば修復は別ドライブから行えるので、該当ファイルの上書きですみそうですが・・・
- 締切済み
- Windows XP
- 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 XP
- 起動しません 助けてください
電源を入れるとパソコン画面に 次のファイルが存在しないかまたは壊れているため Windows を起動できませんでした:<Windows root>\system32\hal.dll. 上記のファイルをインストールし直してください。 という表示がでました。どうしたらよいでしょうか。
- 締切済み
- Windows XP
- 起動できません (ファイルが存在しないかまたは壊れているため・・・
winXPのパソコンを起動すると、 「次のファイルが存在しないか または壊れているためwindowsを起動できませんでした。windows root>\ system32\hal.dll 上記のファイルをインストールし直して下さい。」 とメッセージが出て起動できません。起動ディスクで試みても、セーブモードで試みても起動できません。 どうしたら指定されたファイルをインストールでき、起動できるようになるのでしょうか。ご教示下さい。
- 締切済み
- その他(趣味・娯楽・エンターテイメント)
- dllファイルが破損してWindowsが起動できません
WindowsXPを起動中、突如電源が切れ、再起動しようとしたところ、 「次のファイルが存在しないかまたは壊れているためWindowsを起動できませんでした。 Windows root\system32\hal.dll. 上記のファイルをインストールし直してください。」と表示され 起動できません。どなたか助けていただけないでしょうか。
- ベストアンサー
- Windows XP
- Windowsの起動について
初心者で困っています。Win98を使っていますが、次のファイルが存在しないかまたは壊れているためWindowsを起動でませんでした。 Windows root>system32\hal.dll 上記のファイルをインストールし直してくださいとの表示がでました。インストール等の仕方を教えてください。
- ベストアンサー
- Windows 95・98
- Windowsが起動しない!
OSはXPです。 次のメッセージが出てWindowsが起動しません。 どうすればよいのでしょうか。初めての経験です。 「次のファイルが存在しないかまたは壊れている為、 Windowsを起動できませんでした。 <Windows root>¥system32\hal.dll. 上記のファイルをインストールし直してください。」 どなたか宜しくお願い致します。
- ベストアンサー
- Windows XP
- Windows が起動しない
よろしくお願いします。 今、Windows を起動させようとしたら、 次のファイルが存在しないかまたは壊れているため、Windows を 起動できませんでした。 <Windows Root>\System32\hal.dll 上記のファイルをインストールしなおしてください。 と出ます。 解決方法を教えてください! よろしくお願いします。 OS Windows XP Professional
- 締切済み
- Windows系OS
- Windowsが起動しなくなってしまいました。
Windowstが起動しなくなってしまいました。電源を入れるとメーカーとインテルのロゴの後、真っ黒の画面に次のような指示が出ます。 「次のファイルが存在しないかまたは壊れているためWindowsを起動できませんでした。 <Windows root>\system32\hal.dll. 上記のファイルをインストールし直してください。」 インストールすれば直るのでしょうが、 どうやってインストールしたらいいのか、わかりません。 直し方を教えていただけないでしょうか。
- ベストアンサー
- デスクトップPC
- 起動できません
家のパソコンが起動できなくなりました。(今はノートパソコンで書き込みをしています。)OSはWindows XPでパソコンを起動しようとすると 「次のファイルが存在しないかまたは壊れているため、Windowsを起動できませんでした:<Windows root>\system32\hal.dll. 上記のファイルをインストールし直してください。」 と表示されます。どうすれば起動できるようになるでしょうか?
- ベストアンサー
- Windows XP