OSが起動できません。hal.dllのエラー?



 ◇-?OSが起動できません。hal.dllのエラー?-米田-06/07-15:15(136)-No.478186
   ┣?!Re:OSが起動できません。hal.dll...-NEeDS-06/07-16:36(134)-No.478192
   ┗?!Re:OSが起動できません。hal.dll...-ぷにょ!-06/07-20:00(131)-No.478199

▲このページのトップに戻る
478186OSが起動できません。hal.dllのエラー?米田 2009/06/07-15:15

メーカー名:SONY ソニー
OS名:WindowsXp HomeEdition
パソコン名:ノート PCG-Z1XE/B
トラブル現象:パソコンが起動しない
使用回線:ADSL
--
初めて質問させていただきます。
先日、突然OSが起動しなくなってしまいました。
OSはすでにインストールされていたため、CDはありません。

電源を入れると、VAIOのロゴマークが出た後に、真っ黒な画面になり、

**************************************************
次のファイルが存在しないかまたは壊れているため、
Windowsを起動できませんでした:
C:\system32\hal.dll.
上記のファイルをインストールし直してください。
**************************************************

というエラーメッセージが出てしまいました。


このエラーメッセージを調べてみたところ、
まず、boot.iniの再構築というものが必要であることがわかりました。
(参考にしたURL:http://pctrouble.lessismore.cc/boot/system32_haldll.html )
上記URLを元に、UltimateBootCDを作成し、
EditBINIでのboot.iniの編集を試みました。EditBINI起動後、

1.編集するハードディスクを選択
 → 1つしかなかったのでこれを選択
2.編集対象の「boot.ini」があるパーティションを選択
 → 1つめは『NTFSでない』というエラーが出たので、2番目を選択

上記手順で、boot.iniの内容が出てきました。

**************************************************
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect /NoExecute=OptIn
**************************************************

partitionの値が2になっていますが、boot.iniを表示させるための手順で、
2番目を選んだので、特に問題はないように思いました。
そのため、そのまま終了し、再起動をしたのですが、始めに書いたエラーが出てしまいます。
もう一度、今度はpartitionの値を1にして、保存しようとしたら、今度は、
1と記入した後ろに、
**************************************************
LBACACHE flush:write error 0480/LBA#1040
**************************************************
という文字列が5,6回、ずらりと表示され、書き込みが出来ませんでした。


仕方が無いので、今度は違う手順でWindowsの起動を試みました。
(参考にしたURL:http://support.microsoft.com/kb/880636/ja#desk )
ただ、FDのドライバが無いため、起動ディスクをCDで作成し、
(参考にしたURL:http://homepage2.nifty.com/kusuchurch/sight6/kilinuki/new/pc/Reconsole/cdboot.htm )
(参考にしたURL:http://lets-go.hp.infoseek.co.jp/kaihuku.html )
PCを起動させ、すぐにこのCDを入れました。
ガタガタとパソコンの中で何かが動く音や、ピー、と音がして、セットアップ画面が出ました。
1.セットアップでは、Rを選択
2.日本語のキーボードを選択
この手順を行い、暫く待つと、次のようなメッセージが表示されました。

**************************************************
Microsoft Windows XP (TM) 回復コンソール
回復コンソールはシステムの修復と回復機能を提供します。
EXITと入力すると、回復コンソールを終了し、コンピュータを再起動
します。

C:\>
**************************************************

マイクロソフトのサポートでは、ここでログオンの選択になるはずなのですが、
私のパソコンでは『C:\>』と出たまま、一向に『1.C:\WINOWS』という文字が出てきませんでした。

仕方が無いので、そのままlogonと記入してみたりしましたが、反応はなく、
dirと記入したところ、
**************************************************
C:\のディレクトリ
 ディレクトリを列挙するときにエラーが発生しました。
**************************************************
というエラーが出てしまいました。

何とか起動するようにしたいのですが、良い方法はありませんでしょうか。
勉強不足な初心者で申しわけございませんが、どなたかお知恵をお貸しください。

▲このページのトップに戻る
478192Re:OSが起動できません。hal.dllのエラー?NEeDS 2009/06/07-16:36

記事番号478186へのコメント
米田さんは No.478186「OSが起動できません。hal.dllのエラー?」で書きました。

まず、BIOS初期化し、
SafeModeでの起動できるか確認。
ダメなら、
再度回復コンソール起動してみる。
同様なら、
リカバリを試みる。


>仕方が無いので、そのままlogonと記入してみたりしました
なぜ、logonと?

プロンプトが出ているので回復コンソールは起動しています。
ただ、ファイルアクセスに問題を生じています。

テーブル破損(もしくはファイル破損)を生じていると考えます。
起動情報修復では間に合いません。
場合によってはHDD破損を生じているかも知れません。
#たぶんまだ大丈夫かもだがHDD換装も考慮

>何とか起動するようにしたいのですが、良い方法はありませんでしょうか。
よって、起動はムズ、リカバリしてください。

ダメなら、
メーカ修理、もしくはリカバリメディアをメーカより購入し、ご自分でHDD換装。


>OSはすでにインストールされていたため、CDはありません。
リカバリディスクは作成されなかったのですか?
バックアップは取ってありますか?

何れも基本です。



▲このページのトップに戻る
478199Re:OSが起動できません。hal.dllのエラー?ぷにょ! 2009/06/07-20:00

記事番号478186へのコメント
C:約15GB D:約40GB
ハードディスクドライブ内にリカバリー用データ 約5GB

エラーメッセージ:

**************************************************
次のファイルが存在しないかまたは壊れているため、
Windowsを起動できませんでした:
C:\system32\hal.dll.
上記のファイルをインストールし直してください。
**************************************************

これまでの御対応。
EditBINIでのboot.iniの編集を試みました。

1つめは『NTFSでない』というエラーが出たので、2番目を選択

PCG-Z1XE/B は、
C:約15GB D:約40GB 構成みたいですので、

多分正解は、
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

partition(2) ではなく、partition(1) と思われます。

回復コンソールで

**************************************************
C:\のディレクトリ
 ディレクトリを列挙するときにエラーが発生しました。
**************************************************
というエラー

総合すると、ファイルシステムが破損しているのでしょう。
必要なデータをバックアップしてから、
その後回復コンソール「chkdsk c: /r」を試してみる。
軽度な破損であれば直るかもしれません。
申し訳ないのですが、ディレクトリーが取得できないと言うことは望みは薄いとは思いますが。

後、「UltimateBootCDを作成し。」と御座いますので、
もう一台起動可能なPCがあるのですね。
そのPCも「WindowsXp」で、USB経由外付けFDDがあり、
PCG-Z1XE/BのBIOSがUSB起動をサポートしているなら

もう一台のパソコンでFDDをフォーマットし
ntldr boot.ini bootfont.bin NTDETECT.COM というファイルを、HDDからコピーして、
※C:ドライブ 直下 にあったと思います。
フロッピーディスクにコピーします。

一度、そのFDDから起動を試してみてください!



A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言