電源を入れた後に、以下の画面が表示され、起動できません。
次のファイルが存在しないかまたは壊れているためwindowsを起動できませんでした。
<windows root>
\system32\ha.dll.
上記のファイルをインストールし直してください。
スペックは
Dell Optiplex GX745 SFF
CPU core 2 duo6400 2.13Ghz
Memory 1.99GB
です。
純正のリカバリディスクは無かったので、純正のDellのWindows XPのリカバリディスクを
購入して試してみましたが、改善がされないため、困っています。
また、ときどき起動するときがありますが、ようこそ画面から切り替わるのに5分程度も掛かります。
どうやって、直していけばよいのか、お分かりの方、教えていただけませんでしょうか。
よろしくお願いします。
No.2
- 回答日時:
失礼な表現、記載、誤記等ありましたらご容赦ください。
同じ様な回答をしています。
長文なため下記リンクを参照してください。
><windows root>
>\system32\ha.dll.
>上記のファイルをインストールし直してください。
hal.dllだと思いますがWindows上もしくは回復コンソール上でインストールCD-ROM含め、HDDのバックアップからオリジナルや最新のhal.dllを
C:\Windows\system32
(HDDパーティション(C:)のWindowsフォルダの中のsystem32フォルダーの中と云う意味です)
へコピーしてください。
方法は、HDDを取りだし、別PCでHDDケース購入し外付けHDDにしてコピーでも良いかと思いますが違うPCのOSやXp上で余計な操作はしてはいけません。
例えばエラーチェックやchkdsk、デフラグなどです。
Xpはシステムボリュームと呼ばれる領域とOSのブートボリュームが見掛け上、ローカルディスク(C:)ですが実際は区別しておく必要がありその操作でめちゃくちゃになります。
小生回答のANo.6です。(小生BIGLOOBからの回答です)
↓↓
参考URL:http://soudan1.biglobe.ne.jp/qa7107105.html
この回答への補足
ご回答いただきありがとうございます。
ご案内いただきましたURL
http://soudan1.biglobe.ne.jp/qa7107105.html
の、ANo.6の手順にしたがって、hal.dllを探し、コピーしてみました。
見つかったフォルダの場所は、
1. C:\windows\system32\
2. C:\WINDOWS\ServicePackFiles\i386
3. C:\i386
の3つあり、更新日時とサイズは1と3は同じ。2はサイズが小さいものでした。それらを
C:\windows\system32\へコピーしてみましたが、
3においては、「system32\hal.dll. 上記のファイルをインストールし直してください。」の表示が出たままとなり、
2をコピーした場合には、「system32\hal.dll. 上記のファイルをインストールし直してください。」と表示された上、windowsの起動画面の途中で固まる現象となりました。
セーフモードにして、システムの復元を試みたところ、ようやく前の状態に戻った様子です。現在の状況は、
「system32\hal.dll. 上記のファイルをインストールし直してください。」の表示は出るものの、
F8を押して、windows拡張オプションメニューから、
「windowsを通常起動する」を選択すると同時にF8→
「Windows XP Professional」か、「Windows XP Professionalセットアップ」が表示
→「Windows XP Professional」を選択すると、起動する状態です。
OSのCDもなく、回復コンソールもインストールされていない様子です。
次にどのような手段が取れるか、教えていただくことはできますでしょうか。
ご回答いただきありがとうございます。
ご案内いただきましたURL
http://soudan1.biglobe.ne.jp/qa7107105.html
の、ANo.6の手順にしたがって、hal.dllを探し、コピーしてみました。
見つかったフォルダの場所は、
1. C:\windows\system32\
2. C:\WINDOWS\ServicePackFiles\i386
3. C:\i386
の3つあり、更新日時とサイズは1と3は同じ。2はサイズが小さいものでした。それらを
C:\windows\system32\へコピーしてみましたが、
3においては、「system32\hal.dll. 上記のファイルをインストールし直してください。」の表示が出たままとなり、
2をコピーした場合には、「system32\hal.dll. 上記のファイルをインストールし直してください。」と表示された上、windowsの起動画面の途中で固まる現象となりました。
セーフモードにして、システムの復元を試みたところ、ようやく前の状態に戻った様子です。現在の状況は、
「system32\hal.dll. 上記のファイルをインストールし直してください。」の表示は出るものの、
F8を押して、windows拡張オプションメニューから、
「windowsを通常起動する」を選択すると同時にF8→
「Windows XP Professional」か、「Windows XP Professionalセットアップ」が表示
→「Windows XP Professional」を選択すると、起動する状態です。
OSのCDもなく、回復コンソールもインストールされていない様子です。
次にどのような手段が取れるか、教えていただくことはできますでしょうか。
No.3
- 回答日時:
リカバリディスクでは行えない場合があります。
その機種にあったリカバリディスクだと起動しない場合があります
その機種にあったリカバリディスクをご利用下さい。
そのディスクは、それに付属していたPC以外で利用すると、ライセンス違反になる場合があります。
Windowsが起動が遅いかは、また別ですので、まずは、起動するようにするのが先決でしょう
デフラグや不要なファイル削除やレジストリの掃除などのメンテナンスを行えば起動が改善するかもしれません。
ご回答ありがとうございます。
機種にあったリカバリディスクでないと起動しない場合があるのですか・・
付属ディスクは手元にありません。
No.4
- 回答日時:
失礼な表現、記載、誤記等ありましたらご容赦ください。
前回、誤解を招く表現がありました。
済みません。
hal.dllをどうやってコピーするかが問題でコピーした後は、エラーチェックもしくはchkdsk実行した後に、問題が無い時にデフラグは最後に実行してください。
ハードディスクのデフラグは問題が無い時のメンテナンス用です。
ファイルシステムに問題がある時にデフラグは逆効果です。
問題が無く100%起動できるようになってからディスクデフラグは実行してください。
hal.dll含め起動時の同様の**.dll,**.exeエラーは
1.たまたま起動出来た時、Windows上でもかまいません。
バックアップ場所は前回回答リンク参照願います。
ドラッグはNGでバックアップフォルダでコピーし、ローカルディスク(C:)のWINDOWSフォルダ中のSYSTEM32フォルダーに貼り付けしてください。
2.回復コンソールがなんとか使えればそれでCOPYコマンドでなんとかします。
3.他のPCでLAN操作可能ならば別PCでコントロールしてもよいかと思います。
4.別方法として別PCで外付けHDDでバックアップフォルダー等からコピーだけします。
それが終わったらPCを起動してWINDOWS上でエラーチェック、もしくはchkdskを行ってください。
再起動した時、英語のメッセージが出てカウントダウンしますが放置します。
重要な部分の回答を忘れました。
>また、ときどき起動するときがありますが、ようこそ画面から切り替わるのに5分程度も掛かります。
これについてですが、不良セクタが存在しませんか?
もしくは、ファイルシステムに何らかの異常があるようです。
hal.dllコピーでPCが起動できたら、エラーチェックもしくは、chkdsk /rを実行してください。
エラーチェックのシステムファイルの修復(chkdsk では/f)だけでは不充分な場合があります。
強制終了など何度か経験があればセクタが機械的、物理的に傷んでいる場合がありその場合はエラーチェックで不良セクタの回復(chkdsk /r)を実行します。
これも別回答があります参照してください。
前回の外付けの話はほかのPCがあればの話で、たまたま起動出来た時でもかまいません。
エラーチェック、もしくは「chkdsk /r」をHDDに掛けることだと思います。
根本は強制終了とか、停電の突然の電源断とかでHDDが傷んでいるのではないかと推定します。
たまたま、とかは何かがおかしい状態で、コンピュータの世界では適切にメンテナンスしていれば問題はソリッド(確実に再現)に現象がみられると思います。
不安定要素があるとすればHDDのファイルシステムもしくは、不良セクタを認識していないのではないかと思います。
エラーチェック、について
↓↓
http://support.microsoft.com/kb/882791/ja
不良セクタは理想的には「0」であり、管理上も適宜HDDをメンテナンスしていれば「0」になります。
エラーチェック、もしくはCHKDSKの
□ファイルシステムエラーを自動的に修復する←chkdsk /f に相当
□不良セクタをスキャンし、回復する←chkdsk /r に相当
の選択は悩むところで時間やリスクは「不良セクタをスキャン…」の方が大きくなります。
Windowsが起動できるようになったら一度不良セクタの回復も実行してみてください。
通常はファイルシステムを自動的に修復するだけで充分です。
エラーチェック、chkdskオプションの付け方
小生回答の回答4参照願います
(回答4は回答3リンクのブログ部分を当局に追加回答4に変更してもらった部分)
↓↓
http://soudan1.biglobe.ne.jp/qa7138515.html
前回のご回答にさらに補足いただきありがとうございます。
ただ、前回のお礼に書かせていただきましたように、補足していただいた手順まで辿り着けていない状況です。
おわかりでしたら、再度、対応策を教えていただけませんでしょうか。
No.5ベストアンサー
- 回答日時:
このエラー、実は"hal.dllが存在しなかったり壊れている"わけではありません
つまり、他のパソコンやWindowsのインストールCDからコピーしても修復できません
修復方法はこのサイトを参考に作業してください。
HAL.DLLが無くなったときの対処方法
http://d.hatena.ne.jp/secondfiddle/20070925/1190 …
>また、ときどき起動するときがありますが、ようこそ画面から切り替わるのに5分程度も掛かります。
起動できた時に必要なファイルのバックアップを取ってください
次に他の回答にあるハードディスクのエラーチェックをしてみますが、Optiplex GX745ですのでそろそろハードディスクの交換時期と思います。
この回答への補足
ご回答いただきありがとうございます。
ただいま格闘中です。ご紹介いただいたURLを参照して、順次対処したいと思っております。
ただ、OSのCDがありません。
MNH10Wさまは、再インストールをCDからのブートにより行われたようですが、
以下のmicrosoftのwebサポートより、FDの場合は、6枚必要となっています。
フロッピー ブート インストール用の Windows XP セットアップ ディスクの入手方法
http://support.microsoft.com/kb/310994
このフロッピー ブート インストール用のファイルをCDに焼くこと等はできるか、お分かりでしたら教えていただけませんでしょうか。不可能でしたらFDを購入したいと思っています。
また、HDについてはご指摘の通り、寿命が一度きています。現在は交換した2代目を使用しています。
ご回答いただきありがとうございます。
ただいま格闘中です。ご紹介いただいたURLを参照して、順次対処したいと思っております。
ただ、OSのCDがありません。
MNH10Wさまは、再インストールをCDからのブートにより行われたようですが、
以下のmicrosoftのwebサポートより、FDの場合は、6枚必要となっています。
フロッピー ブート インストール用の Windows XP セットアップ ディスクの入手方法
http://support.microsoft.com/kb/310994
このフロッピー ブート インストール用のファイルをCDに焼くこと等はできるか、お分かりでしたら教えていただけませんでしょうか。不可能でしたらFDを購入したいと思っています。
また、HDについてはご指摘の通り、寿命が一度きています。現在は交換した2代目を使用しています。
No.6
- 回答日時:
的確なサイトをご紹介いただき、ありがとうございます。
無事、必要なアプリケーションやファイルを揃えるところまでは、出来たのですが、
肝心のCD-Rの在庫がありませんでした。CD-Rさえ購入してくれば、ご紹介いただいたサイトは非常にわかりやすく、おそらくできるのではと思っております。ありがとうございます。
万一、CD-R入手後、不明なところがありましたら、補足にて再度ご質問させていただくことがあるかもしれません。度々恐縮ですが、その際はどうぞよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows Vista・XP windows xp proが起動しなくなりました 10 2022/05/20 00:49
- Windows 10 VirtualBox からWindows XP を起動すると画面が真っ暗になってしまいました 4 2023/07/09 16:19
- デスクトップパソコン windows XPが電源入れてからスタートメニューが出ません。 5 2022/12/13 15:57
- ドライブ・ストレージ 光学ベイに取り付けたSSDからWINDOWS10を起動したい。 10 2023/05/01 18:04
- デスクトップパソコン windows7を使っているパソコンでの質問です。先日動作が遅く再起動かけると「windowsを起動 9 2022/06/16 21:31
- Windows 10 やってもうた。windows10起動せず。知恵を貸してください。 2 2023/02/08 11:36
- ドライブ・ストレージ M.2 NVME SSDがWindowsからはアクセスできるのにBIOSで認識されない 8 2023/03/16 21:46
- CPU・メモリ・マザーボード BIOS画面で固まる(メーカーロゴの画面) 4 2022/08/03 17:41
- BTOパソコン 数時間使用しない状態からPCを起動に失敗後、 自動修復画面で再起動をすると正常に動き出す 3 2022/09/26 22:01
- BTOパソコン PCで立ち上がりに不具合が出ています 原因は何がかんがえられますか? 6 2022/05/11 18:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
チェックディスクを取り消したい
-
Googleデスクトップについて謎...
-
プログラム開始エラー(DDRAWが...
-
エラー0x00000050 PAGE_FAULT_...
-
DirectX診断ツール
-
起動時に開くウィンドウ。
-
Windows10の起動エラー
-
タスクスケジューラーが起動しない
-
アンインストールしたプログラ...
-
EP-802Aスキャナドライバインス...
-
ブルーバックになり再起動して...
-
コンパイルエラーが発生しました。
-
Google chrome の件です。
-
CHKDSK(ボリュームビットマッ...
-
ワードが起動後すぐにエラーで...
-
デスクトップPCがゲームを起動...
-
Alert! Previous fan failureで...
-
デュアルディスプレイ 起動画...
-
Windows XP SP3のインストール...
-
NumLKキーを常時オフにしたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CHKDSK(ボリュームビットマッ...
-
itunes エラー 0xe800003
-
DirectX診断ツール
-
win98のロゴがでた直後に wind...
-
チェックディスクを取り消したい
-
ランタイムエラー216が消えない
-
Windows Script Hostエラー
-
NVIDIAドライバーのアンインス...
-
ボリュームビットマップエラー
-
chkdskのエラーについて
-
Windows保護エラーで起動しない...
-
デスクトップPCがゲームを起動...
-
Windows 98でイベントビュア的...
-
起動時に開くウィンドウ。
-
例外 unknown software excepti...
-
ワードの文章をコピーしようと...
-
windows media format??
-
Gateway BIOS設定画面にパスワ...
-
SQLServer2005のサービスが起動...
-
立ち上げると、「SQL Writer」...
おすすめ情報