windowsXPが起動できない!原因と対処方法とは?

このQ&Aのポイント
  • windowsXPを起動する際に発生する問題やエラーメッセージについて、具体的な原因と対処方法を解説します。
  • windowsXPの起動に関する問題やエラーメッセージが表示された場合、回復コンソールやブートインストール用起動ディスクを使用して解決する方法を紹介します。
  • windowsXPの起動用フロッピーディスクの作成に関して、別のPCで試みたがエラーが発生した場合の対処方法を説明します。
回答を見る
  • ベストアンサー

windowsXPが起動しません

電源をいれると画面が黒地に白字で 無効なBOOT.INIファイルです C:\windows\から起動しています   次の画面で 次のファイルが存在しないか、または壊れているためwindowsを起動できませんでした。 <windows root>\system32\hal.dll. 上記のファイルをインストールし直してください。 となり、121ware.comの情報番号007824で回復コンソールを起動しようとして microsoftの文書番号880422を参照してwindowsXPのフロッピーブートインストール用起動ディスクを作成する方法でやってみましたが、 小生のPCはヒューレットパッカード pavilion2345 windowsXP home editionで購入したもので、現在はSP3にしてあります 起動用フロッピーディスクを作るのに、もう一台のwindows7 64bit PCで作成を試みたのですが、 エラー  プロセス<c:\users\竹田\AppData\Local\Temp\IXP000.TMP\makeboot.exe> 作成エラーです 原因:indows\system32\advpack.dll OK とエラーになってあとが続きません。 なにとぞお知恵をおかしください お願いします

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

  • ベストアンサー
回答No.4

表現や表記に失礼があるかもしれませんが誤字、脱字含めご容赦ください。 お疲れでしょう、お察し致します。 Windows7またはWindowsXpの他のマシンで以下はできませんか 最低限の機能なので7ディスクでも動く可能性はあるかと思います。 FDDにサラのフロッピを入れで、右クリックでフォーマットを選択し「MS DOSの起動ディスク」を作成する。 それを支障のあるコンピュータのFDDに入れて起動する。 このとき、BIOS(起動時のF2押下)で起動順位をFDD,CDD,HDDの順にドライブが見込まれる様設定しておきます。(boot order) 以上でFDDで起動でき、dos(コマンドプロンプト)のエディタで ==== c:[Enter] dir /w[Enter] cd windows\system32[Enter] dir hal.dll[Enter] ==== これで「hal.dll」が確認できれば望みがあります。 この時、CD-ROMがFDD起動で読み取り可能か確認してください ローカルディスク(D:) の次だと思いますので何かCD-ROMを入れて ==== e:[Enter]となります ==== なお、この状態は[Power]長押しでないと電源が落とせないと思います。 Windoes上のコマンドプロンプトは「exit[Enter]」で終了します。 cd-romアクセスが可能であればWindows7でもいいのでバックアップ位置を確認しておきます。 cd-romアクセスできない場合は他の手法を考えます。 詳細、状態を教えて頂ければ対応します。 どこまでできたか?できなかったか?等です。 結果でどれで出来そうか考えます。 それで見込みがなければWindows7で直接動かすことを考えましょう 以上

531485
質問者

お礼

せっかくご教示を賜りましたが、自分での回復を諦め、業者に修理を依頼しました。 重ね重ねのご親切まことにありがとうございました。 ご教示は今後私のような事例になったかたの大きな味方となることでしょう。

その他の回答 (3)

回答No.3

表現や表記に失礼があるかもしれませんが誤字、脱字含めご容赦ください。 もう少し、補足します 現象が進行するとBoot.iniがこわれもっと深刻になるかもしれません。 以下前回回答の注意事項、参考資料を記します。 コマンドプロンプトベースの起動FDは他のXp、場合によっては7でも可能かもしれません(経験なし)ので作成してみてください。 英語キーボードかもしれないので注意します。特殊記号はどこかに必ず入力せきるキーがあります。 主にc:[Enter], cd [フォルダー名] ,dir,dir /w,dir *.dll等でバックアップ場所を特定し、copyコマンドでhal.dllを上書きします。 コマンドプロンプトについては以下参照終 http://ykr414.com/dos/ http://www.geocities.co.jp/SiliconValley-PaloAlto/2099/ms-dos.html >屋内にべつのパソコンがあればそこからの操作でもなんとかなるかもしれません。 承知かもしれませんがLANパソコン直結はしないでください。 ともに、ネットにつながっていればなんとかなるかと思います。 もし、修復できたら念のため一度ローカルディスク(c:)プロパティのエラーチェックでファイルシステムの修復、不良セクタの回復を実行してください。 以上

531485
質問者

お礼

ご親切に詳細にいろいろ教えて下さり厚く御礼をもうしあげます。 今回のような難しいアクシデントは初めてでして、散々苦労をしましたがついに回復することは出来ませんでした。たぶん64bit PCでは起動ディスクを作るのは不適なのかもしれません。 もう精も根も尽き果てました。諦めます。 ご期待に副えず申し訳ありません、ありがとうございました。

回答No.2

表現や表記に失礼があるかもしれませんが誤字、脱字含めご容赦ください。 >無効なBOOT.INIファイルです Boot.iniファイルが壊れています。通常は以下ストップしますが次に進んでいるようなので今のうちに何とかWinXpを立ち上げてBOOT.iniの再編集をし、保存します。 boot.iniについて具体的には以下参照ください。 ↓↓ http://pctrouble.lessismore.cc/boot/bootini.html MS公式 http://support.microsoft.com/kb/289022/ja >C:\windows\から起動しています   次の画面で >次のファイルが存在しないか、または壊れているためwindowsを起動できませんでした。 > <windows root>\system32\hal.dll. >上記のファイルをインストールし直してください。 回復コンソールやF8のその他のブートオプションでなんとか以下を実行してください。 屋内にべつのパソコンがあればそこからの操作でもなんとかなるかもしれません。 コマンドプロンプトでも回復コンソールでもHDDになんとかアクセスできれば回復可能かと思います。 通常 <windows root>=C:\Windowsで c:\Windows\system32 になります。 そこに、OSインストールディスクのバックアップi386等から「hal.dll」をコピーします。 CDに入っていなかったら XpHDDのバックアップを利用します。 C:\WINDOWS\ServicePackFiles\i386 あるいは C:\WINDOWS\i386\driner.cab 探せばもっとあると思います。 できれば、検索をして、Version、作成日など同じファイルをコピーします。 「ドラッグ」は移動するのでコピー&貼り付けで行います。 あるいは、 コマンドプロンプトで copy c:\windows\servicepackfiles\i386\hal.dll c:\windows\system32\*.* になるかと思います。 もっとも、コマンドプロンプトはコマンドプロンプトの起動ディスクができないと無理かもしれません。 以上でhal.dllの修復が終わったら再起動させ、なんとか立ち上がったら「boot.ini」を編集してください。 参考まで 以上

回答No.1

電源を入れるとバイオの文字の後に一瞬文字が書かれた画面が出た後再起動状態になりループする状況です。 画面に出る文字がわかれば、ある程度は推測できると思いますが、質問文からだと、原因の特定は困難かと思います。 おそらくは、メモリ、HDD、マザーボードのいずれかの故障だと思います。メモリorマザーボードが濃厚かな? メモリかマザーボードの故障が濃厚とのことですがメモリは増設して256MBが2つささっている状態なので一度に壊れてしまうのはなかなかないと思いますのでマザーボードかHDDの故障なのでしょうか? とりあえず、メモリを1枚ずつ付け替えて、起動してみてください。 これで動けば、メモリ確定です。

関連するQ&A

  • XP ブートディスクの作成

    表題のディスクを作成するため、MSからWinXPSP1_Ja_Pro_Bfをダウンロードして来ました。 それをダブルクリックすると、下記エラーが出てしまいます。 原因と対策を教えてください。 C:\Users\APPData\local\Temp\IXP000.TMP.makeboot.exe作成エラー 原因:indows\system32\advpack.dll ダウンロードして保存したPCは、Win7です。もう一台Vistaもあるので、それでやると そっちの方は、上記のエラーは出ませんが、Dos画面が文字化け???で埋め尽くされてて 分かりません。 どうかよろしくお願いします。

  • WindowsXPの起動について

    友達のパソコンで起動するときにSHLWAPI.DLLが見つかりませんという表示が出てWindowsが起動できないといっている人がいるのですが、どうしたらいいでしょう? 自分のパソコンに入ってるSHLWAPI.DLLをフロッピーにこぴーして、そのフロッピーからC:\WINDOWS\system32にコピーさせようとも思ったのですが、やり方がわかりません。 XPのコマンドプロンプトならMOVEコマンドでできるのですが・・・。 WindowsXPのインストールCDはありません。HDDにインストールファイルがあるものなので(ノートパソコンなので)。 どなたかよろしくお願いします。

  • WindowsXP起動中にエラーメッセージ(~hal.dllがない)が出て起動できない

    WindowsXPを起動中に以下のエラーメッセージが出てとまります。 ----------------------------- 次のファイルが存在しないかまたは壊れているためWIndowsを 起動できませんでした: <Windows root>\system32\hal.dll 上記のファイルをインストールし直してください。 ----------------------------- 環境は c: Windows98SE d: WindwosXP Prof. のデュアルブート環境です。 WindowsXPインストールディスク内を検索したのですが、(Cabファイルになってしまっているのでしょうか?)hal.dllは見当たりませんでした。 d:ドライブ上で、hal.dllを検索し、いずれかを上書きコピーしたのですが症状は変わりませんでした。 セーフモードで「前回正常に起動した・・・」も試したのですがやはり解消されません。 何か、よい切り分け方法はないでしょうか?

  • WindowsXPのロゴ画面で1分ほど固まります。

    WindowsXPのロゴ画面で1分ほど固まります。 WindowsXPの起動でPOSTが終了し、ロゴが出る瞬間(かなり薄暗いですがロゴ画面は表示されています。)に1分ほど固まり、それからちゃんと表示されて起動します。 ここ2ヶ月くらいで、Boot.iniが壊れて、C:\Windows\System32\hal.dllが見つからないというエラーが表示されることが2回ありました。 回復コンソールからあらかじめフロッピーに作成していたBoot.iniをCドライブにコピーすると無事に起動するのですが、それと関係あるのでしょうか。 念のためウイルスチェックをかけてもなにも見つかりませんでした。

  • WindowsXP 起動せず、回復コンソール使用。

    はじめまして。 パソコンの電源を入れてWindows を起動させようとしたところ、 メーカーのロゴが表示された後、真っ黒な背景に白い文字で 次のファイルが存在しないかまたは壊れているためWindowsを 起動できませんでした. <Windows root>\system32\hal.dll 上記のファイルをインストールし直してください。 というエラーメッセージが表示されWindowsが起動できません。 Microsoftのサポートオンラインhttp://support.microsoft.com/kb/882178/ja を参考にインストール用起動ディスクを作成し 起動しないパソコンのフロッピー ディスク ドライブに 1枚目から順番に6枚目まで挿入しました。 「セットアップの開始」の画面が表示され キーボードの選択までは表示通りうまくいったのですが 回復コンソールで、Windows システム ファイルの場所を選択する画面(手順6)で EXITを入力すると・・・の下に C:> としか表示されず、 番号の選択も出来ません。 私のパソコンの知識が浅い為、今どのような状態なのかもわからず これ以上先に進めません。 また、起動しないパソコンのOSは購入時に入っていたWindowsXP HomeでSP2を更新済みですが、 作成したFDはSP2を含まないものでした。 どなたか対処法をご存知の方がいらっしゃいましたらよろしくお願いいたします。

  • Windowsが起動しません

    「次のファイルが存在しないか、または壊れているためWindowsを起動できませんでした。<windows root>\system32\hal.dll. 次のファイルをインストールしなおしてください」 というエラーが出てwindowsが起動しなくなったため、起動ディスクを作成し、フロッピーにコピーしたAUTO.EXEを用いて、回復コンソールからchkdsk /r /p を実行しました。 その後起動しなおしてみたところ、一応Windowsは起動したのですが、今度は 「アプリケーションまたはDLL C:\WINDOWS\system32\kbd101.dllは正しいWindowsイメージではありません。これをインストールディスクのファイルと照合してください。」 と表示され、再起動がかかってしまいます。 OSは購入時にインストールされていたWindowsXPで、 OS関係のCDやリカバリ・再セットアップ等のCDは入っていなかったので、持っていません。 解決方法など、解る方いましたらアドバイスお願いします。 PC:NEC VALUESTAR VC300/5D OS:Windowsxp

  • ■ Win98とWinXPによるFDのフォーマットの違いについて ■

    ■ Win98とWinXPによるFDのフォーマットの違いについて ■ Windows98の起動ディスクを作成したデータをWindowsXPでフォーマットしたフロッピーディスクへ保存すると、ブートしませんでした。 しかし、Windows98でフォーマットしたフロッピーディスクにWindows98の起動ディスクのデータを保存したところブートできます。 両者ともファイルシステムはFAT12かと思いますが、何処が違うのでしょうか? また、何故このような現象が発生するのでしょうか? ファイルシステム等の知識のある方、ご教授の程よろしくお願いいたします。

  • VineLinuxとWindowsXPのデュアルブート

    もともとWindowsXPがインストールされているハードディスクの空き領域にVineLinux3.1をインストールして共存させたいと考えております。 市販の本に書いてあったとおりにインストールを進め、インストールが終了するところまではできました。なお、ブートローダはブートパーティションの最初のセクタにインストールするように設定しました。 本には、その後、 1、Linuxにrootでログイン 2、ブートセクタの内容をファイル化 3、FDをマウント 4、2、でファイル化したファイルをフロッピーディスクにコピー 5、アンマウント 6、Windowsを立ち上げてboot.iniの設定 という手順を踏むように書いてあったのですが、インストール時に起動ディスクを作成するようなメッセージは出ませんでしたので起動ディスクがありません。また、放っておくとそのままWindowsが立ち上がってしまいます。Linuxを起動するにはどうすればよいのでしょうか。インストールに使用したCDから起動することは可能でしょうか。 また、今の時点でフロッピーディスクドライブを持っていないのですが、なければデュアルブートは不可能でしょうか。 素人ですので、言葉足らずなところがあればご指摘ください。 よろしくお願いします。

  • WindowsXPが起動しません

    自作PC初心者です。 WindowsXPをインストールして起動したら以下のエラーメッセージが表示されました。 「コンピュータ ディスク ハードウェア構成の問題のため、Windows を起動できませんでした。 選択されたブート ディスクを読み取れませんでした。ブート パスとディスク ハードウェアを確認してください。」 Microsoftサポートオンラインを参照しながら修正しましたが、まだ表示されます。 また、上記エラーメッセージの画面で何かキーを押すと再起動して、システムBIOSの画面でメモリーの項目(Memory Testinngという項目)がなくなってしまいます。 もしかしてメモリーのエラーでしょうか?アドバイスをお願いします。 PCの構成は以下です ・マザーボード GF7050V-M7 ・CPU Intel Core2Duo E4600 ・メモリー CFD ELIXIR DDR2-667 1GB ・ハードディスク 160GB

  • IE6が再インストール出来ない

    IE6をいったんアンインストールし再インストールしようとしたところダウンロードしたsteup.exeのファイルをクリックすると Intrernet Expiorer 6 setup プロセス<C:\DOCUME~IAdministrator\LocalSettings\Temp\IXP000.TMP\ie6wzd /S:"C:\Documets and Settings¥Administrator¥ディスクトップ¥ie6 setup.exe>作成エラーです。 原因:INNT¥system32\advpack.dll となってインストールできません、sistem32のファイルが壊れたのでしょうか? 何とかインストールしたいのですが・・・