みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

hal.dllがみつからない

起動時にhal.dllはが壊れているとエラーがでて起動できません、
今はKNOPPIXでみていますが、Windowsじゃないといろいろと不便なので
よろしくおねがいします。

投稿日時 - 2006-01-29 21:30:59

QNo.1930088

すぐに回答ほしいです

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

詰まる所#1さんが貼って下さったリンク通りに行うのが最も問題が無い方法のようですね・・。自分の例ばかり主張して申し訳ありませんでした。

ところで気になるのですが補足欄に書いて下さった
multi(0)disk(0)rdisk(0)partition(1)\WINODWS="Microsoft Windows XP Home  Edition"
「WINODWS」の綴り間違いは単にここだけの間違いでしょうか、それともboot.iniをコピーした記述でしょうか・・?boot.iniでしたら修正してください。

#2ではあえてオプションは消したのですが質問者さんのboot.iniを正しく記述すると恐らくこうなります。書き写す際は元の内容をどこかに保存して、元の記述にあったオプションは必要に応じて加えてください。
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP HomeEdition"/fastdetect

似た事例ではhttp://winxp.pasokoma.jp/6_110603.html
http://support.microsoft.com/default.aspx?scid=%2Fisapi%2Fgomscom.asp%3Ftarget%3D%2Fjapan%2Fsupport%2Fkb%2Farticles%2Fjp291%2F9%2F80.aspで解決したようです。

投稿日時 - 2006-01-31 01:48:51

補足

やはり、内容に問題はないようです。
おとなしく起動ディスクいれましょうか。。

投稿日時 - 2006-01-31 17:05:33

お礼

ありがとうございます。
補足に書いたとおり別PCから起動ディスク入れようと思います

投稿日時 - 2006-01-31 17:10:01

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

Googleで検索するとたくさん出てくるのですが、これはhal.dll云々ではなくboot.iniの記述に問題がある場合に出るメッセージです。

私の場合、XP HE日本語版にXP PE英語版をマルチブートで入れたらこのメッセージが表示されました。

Cドライブのboot.iniにKNOPPIXからアクセスすることはできますか?
Microsoftでは面倒な起動ディスクを使用した方法を推奨していますが、私は幸いマルチブートでしたので別のOSからboot.iniを編集して修正することができました。

私の事例では「CドライブのXP日本語版がWWindowsフォルダに入っているのに、boot.iniでWinNTフォルダを参照するように勝手に書き換えられていた」のでした。つまりこういうことです
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows XP Home  Edition"
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows XP ProfessionalEdition"
上のWINNTフォルダなど存在しませんので、これをWINDOWSと書き換えて解決しました。

ネットで見たのですがパーティション番号が書き換えられてしまい同じメッセージが出た場合もあるそうです。
例えばCドライブに入っているのにpartition(1)ではなくDドライブであるpartition(2)などとなっていてもダメということです。

投稿日時 - 2006-01-30 06:20:37

補足

OSはwindowsxpHomeなんですが、
multi(0)disk(0)rdisk(0)partition(1)\WINODWS="Microsoft Windows XP Home  Edition"
と、問題ありませんでした。partitionもCドライブにあって、(1)になってました。

投稿日時 - 2006-01-30 20:22:30

あなたにオススメの質問