- ベストアンサー
起動システムの設定のミス
Dellを使っていて、なんどか再インストールしたりハードディスクを増設しました。 その過程で「規定のオペレーティングシステム」に4つの項目ができました。 そのなかでシステム起動ができるのは1つだけだったんですが、ある問題を解決しようと取り組んでいたときに起動システムの無い項目を選びました。 「オペレーティングシステムの一覧を表示する時間」のチェックをはずしてあったので、次に起動しようとしたときに「<windows root>\system32\hal.dll」が無いと出てしまい起動できなくなってしまいました。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
DELLのパソコンはよくわかりませんが、付属のCD等で起動して、回復コンソールというのを選択できませんか? もしできれば、メッセージにしたがって起動したいドライブやadministratorのパスワードを入れていきます。 そしてコマンド入力のところでfixbootと入力すれば、起動ファイルの再設定が行われると思います。 最後にexitと入力して終了後、再起動すればOKだと思います。
その他の回答 (1)
ある問題を解決するのに「起動と回復」を使うとは到底思えませんが・・・・何の問題解決でしょうか?。 >・・「<windows root>\system32\hal.dll」が無いと・・・ boot.ini 記述のエラーミスが原因です。 まあ、boot.iniを取り出して他のPCで書き直して戻すという作業になりますが・・・FDを使ってのコマンド処理です。 ここで質問するようなレベルで対応できる問題ではありません。 上級者に直接お願いするか、いっそ修復セットアップするかですが。
お礼
回答ありがとうございます。 一足違いで解決しました。 boot.iniのFD処理は他の方の質問で発見して試みようと思ったのですが、残念ながらFDを使えるPCが身の回りになかったのと急を要していたので諦めていました。
お礼
saka87さんの回復コンソールの回答がきっかけでパソコンの起動に成功しました。 回復コンソールを使ってbootcfgからbootcfg /deafultでdeafultのbootを起動可能なものに変更したことで解決しました。 ついでに、オペレーティングシステムのboot.iniで起動することのできない箇所を削除しちゃいました。 正直、再起動してみたときはだいぶ不安でしたが・・・ パソコンが使えないと大変困ってしまう状況だったので、saka87さんには大変感謝しています。 ありがとうございました。
補足
saka87さんさっそくの回答ありがとうございます。 付属のCDから起動して、回復コンソールでfixbootを試してみましたが問題は解決しませんでした。 現在はbootcfgが怪しいと睨みいろいろと弄くってます。