• ベストアンサー

Windowsが起動しません

Windowsが起動なくなってしまいました。 IBM Thinkcentre A50 8320 (FDD無し), XP SP3です。 IBMロゴの後,真っ黒画面でカーソルが点滅している状態で止まります。ロゴ中にF8連打しても変わりません。 回復コンソールでFIXMBRとFIXBOOTを行ったのですが,起動すると"NTLDR is missing"が出るようになりました。 63セクタを見たところ,ナントFAT16のPBRが書き込まれてました。 TestDiskでPBRは回復できたのでCHKDSK/p/rを行って起動したところ真っ黒画面に戻りました。 KNOOPIXで起動すればファイルは見れます。 別のPC(DELL GX260 FDD有り, XP SP3)に実装してウィルススキャンしても異常なく,ファイルも見れるのでAcronis True Image Homeの体験版でバックアップはとりました。 GX260の実装は次のようになっています  Diskette Drive A: ... 3.5 inch, 1.44 MB  Primary Drive 0 ..... Hard Drive [Model:ST380021A]  Primary Drive 1 ..... Hard Drive [Model:WDC WD400BB-23FJA0]  Secondary Drive 0 ... CD-ROM Reader  Secondary Drive 1 ... OFF Primary Drive 1 がThinkcentreから取り出したHDDです。 DELLでフォーマットしたフロッピーにntldr, ntdetect.com, bootfont.bin, bot.iniをコピーした起動FDでDELLが起動することを確認した後,boot.iniを下記に書き換えて起動を試みましたが,  [boot loader]  timeout=30  default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS  [operating systems]  multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP" /fastdetect ご迷惑をおかけしております。Windowsが正しく開始できませんでした。最近のハードウェアまたはソフトウェアの更新が原因の可能性があります。 の繰り返しになります。セーフモードを選んでも同じです。 この後どうするのがよいでしょうか? ご指導のほどよろしくお願いいたします。

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

  • ベストアンサー
  • nozomi0
  • ベストアンサー率45% (293/647)
回答No.3

回復コンソール,knoppix, testdisk が扱えるスキルをお持ちであれば, 釈迦に説法的 res である事をお許し下さい. 私なら,まず別 PC に対象 HDD を繋げた時点で Crystal DiskInfo 等で HDD の S.M.A.R.T. 情報を参照,C4 のセクタ代替処理発生回数の有無で 有なら HDD 昇天間近と判断.データサルベージ済のようですので新規 HDD 換装,クリーンインストールです.無なら A50 8320 は初期出荷 OS が Win2kProSP3 な事から XP 製品版で OS 再導入とお見受けしましたので, SP+ Maker 等で XPSP3 統合化したインストール CD を作成して修復インス トールにてブートセクタ復旧を試みますが? 貴殿の中で既出な事例でしたら失礼しました.

takoXP
質問者

お礼

Crystal DiskInfoでS.M.A.R.T.情報見てみました。 セクタ代替処理発生回数はゼロでした。 でも心配なのでディスク換装することにしました。 ご指導ありがとうございました。

その他の回答 (3)

  • matuozz
  • ベストアンサー率43% (114/264)
回答No.4

>ELLでフォーマットしたフロッピーにntldr, ntdetect.com, bootfont.bin, bot.iniをコピーした起動FDでDELLが起動することを確認した後,boot.iniを下記に書き換えて起動を試みましたが,  [boot loader]  timeout=30  default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS これってつまりdelのパソコンにIBMのHDDを取り付け、そのなかに入っていたWINDOWSを起動しようとしてるわけですよね。それは出来ません。WINDOWS98のころはそういうことが出来たんですけどね。 DELのパソコンに取り付けた状態でDドライブ(たぶん)にWINDOWSをインストールして下さい。

takoXP
質問者

お礼

「フロッピーから起動」といってもWindowsそのものはHDDにあるんだから冷静に考えれば無理ですよね。 ご指導ありが追うございました。

回答No.2

BIOSを書き換えませんでしたか?あとはメモリーの故障です!Acronisがあるのでしたら最初からバックアップを取るべきでしょう、プロならそうしますが?

takoXP
質問者

お礼

ご指導ありがとうございました。

  • heyboy
  • ベストアンサー率21% (1852/8729)
回答No.1

たぶんそのハードディスクの ブートする領域付近が不良セクタに なっていると思われますし 修復インストールしてみたければ どうぞSP3ですから大事な部分は 上書きしないと思います。 素直にハードディスクを交換 すればいいと思いますけど もう不良セクタが出ている時点で ヤバイと思ってください。

takoXP
質問者

お礼

ディスク交換してみます。 ご指導ありがとうございました。

関連するQ&A

  • DドライブのHDDだけで起動させたい

    2つのHDDをPCに接続しています。 CドライブにはWindows Meを、DドライブにはXPをいれています。 特に異常もなく普通に使えているのですが、CドライブのHDDから、 常に「キーン」という様な高音が出ていたりして、とても不快なんです。 そこで、Cドライブを外してDドライブのみを使うように、boot.iniを弄ったり、 boot.ini,bootfont.bin,ntdetect.com,ntldrをDドライブのルートフォルダにコピーして 起動してみましたが、「Operation System Not Found」と 表示されるだけでXPは起動しませんでした。 どうすればDドライブのHDDだけの接続で起動できるようになるでしょうか? ちなみにboot.iniの中身はこんな感じです。(rdiskの値を変えました) [boot loader] timeout=0 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect /noguiboot

  • このようなエラーが出て、WINDOWSが起動できなくなりました。

    <エラー> 次のファイルが存在しないか、または壊れているためWindowsを起動できませんでした。 Windows root \system32\hal.dll 上記のファイルをインストールし直して下さい。 プライマリのHDDは2つに分けて(C)にME、(F)にXP、セカンダリのHDDには(G)XP SP2という構成で使っています。回復コンソールの使用で(C)と(G)は起動できるようになったのですが、相変わらず(F)が駄目です。kinoppixでも開けません。 boot.iniがおかしいんじゃないかって気もするのですが… [boot loader] timeout=30 default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows XP Professional" /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional SP2" /noexecute=optin /fastdetect C:\="Microsoft Windows" これどうも最後が変なような…。どなたかご教示願います。

  • Windowsが起動できません

    はじめまして。 パソコンを起動すると、 「~Windows を起動できません。 \system32\hal.dll. 上記のファイルをインストールし直してください~」 とでて起動することができません。 knoppixを利用してboot.iniを書き換えようと思うのですが、下の構文のどこを直せばよろしいでしょうか? 使用しているのは、WindowsXP HomeEditionです。 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINNDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" 以降、色々試してみたことです。 ・起動ディスクを作成し回復コンソールを使用したのですが、 「"どの Windows インストールにログオンしますか?" 」 の文字が出ないです。 ・再インストールしようとすると、 「不明なディスクこのドライブにはディスクがありません」 と表示され、Enterを押すとブルースクリーンになる。 よろしくおねがいします。

  • 2台のHDを用いてWindows XPと2000のデュアルブートの方法

    2台のHDを用いてWindows XPと2000のデュアルブートを行いたいのですがセカンダリ側HDで起動できません。 boot.iniを変更(最後の1行を追加)して行いました。 《パターン(1)》 【HD接続方法】 プライマリ:XP セカンダリ:2000 【boot.ini設定(XP)】 [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" /fastdetect multi(0)disk(0)rdisk(1)partition(1)\Windows="Microsoft Windows 2000" /fastdetect 【実行結果】 XP:起動OK 2000:起動NG エラーメッセージ 「コンピュータディスク ハードウェア構成の問題のため、Windowsを起動できませんでした。選択されたブートディスクを読み取れませんでした。ブートパスとディスク ハードウェア構成を確認して下さい。」 《パターン(2)》 【HD接続方法】 プライマリ:2000 セカンダリ:XP 【boot.ini設定(2000)】 [boot loader] timeout=5 default=multi(0)disk(0)rdisk(0)partition(2)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000" /fastdetect multi(0)disk(0)rdisk(1)partition(2)\WINNT="Microsoft Windows XP" /fastdetect 【実行結果】 2000:起動OK XP:起動NG エラーメッセージ 「コンピュータディスク ハードウェア構成の問題のため、Windows2000を起動できませんでした。選択されたブートディスクを読み取れませんでした。ブートパスとディスク ハードウェア構成を確認して下さい。」 boot.iniの設定方法が間違っているのでしょうか? もしくは他に方法があるのでしょうか? 教えてください。お願い致します。

  • NTLDR is missing.→緊急修復ディスク作成OK→起動成功→??

     こんにちわ。自作機、WIN2Kです。マザーのバイオスのアップデートをしたら、NTLDR is missing.が出て起動できなくなりました。  別のマシン(自作、2KとXPデュアル)で緊急修復ディスクを作ったところ、これで起動できるようになりましたので、一安心・・・。  が、しかし、このディスクから起動しないと、結局、NTLDR is missing.が出て起動できないのです。  どうしたらいいのでしょうか? 問題の2KマシンのBoot.iniは、 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect 緊急修復ディスク内のboot.iniは、 [Boot Loader] Timeout=8 Default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [Operating Systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect C:\$WIN_NT$.~BT\BOOTSECT.DAT="Microsoft Windows XP Professional セットアップ" です。またマザーバイオスは元にもどしても直らずです。参考になるのかわかりませんが・・・。  最悪、再インストールでもいいのですが、バックアップ等が面倒なので。よろしくお願い致します。

  • WINDOWSが2つ入ってしまいました。

    WindowsXPのインストール時に間違えて、 Cドライブにも、dドライブにもWindowsXPを入れてしまったため、起動時に2つのWindowsXPの選択画面が出るようになりました。DドライブはFormatしたのですが、やはり出ます。 この選択する画面をないようにするにはどうすればいいのでしょうか?  過去ログを参照して、BOOT.INIをメモ帳で開いたところ、 [boot loader] timeout=30default=multi(0)disk(0)rdisk(1)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect と出ました。これをどのように編集したらようのでしょうか。参考URLも見てみましたが、素人の私にはよくわかりません。もし、回答できる方がいらっしゃいましたら、お願いします。

  • Windowsが起動しない!  教えてください!

    Windowsが起動しない!  教えてください! DELL LATITUDEを使用しています。OSはXPですが、電源をいれると、DELLのロゴ画面の後、「NTLDR is missing  Press Ctrl+Alt+Del to restart」と表示されます。本体にはCDドライブ、FDDドライブがなく、USBで外付けで接続しています。 ネット通販で購入したため取説、リカバリーソフトはありません。解決策がありましたら教えてください。よろしくお願いいたします。

  • 2つのHDDの2つのXPの1つを消したい

    現在HDDが2つあり Cドライブ Dドライブ です 両方にXPが入っていますが 容量の問題で使っていないDドライブの XPを消してデータエリアにしようと思っています 自分で調べたのですが boot.ini で消すというのと コマンドラインを使うがありました 自分としては簡単なのがいいのですが 起動しなくなるのも怖くて・・ ちなみに boot.ini は Cドライブ にしかありませんでした boot.ini は [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP(C)" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP(D)" /noexecute=optin /fastdetect となっています 最下段の multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP(D)" /noexecute=optin /fastdetect だけを消せばいいのでしょうか? よろしくお願いいたします

  • WinXPが起動できません。おそらくboot.ini関係と推測。

    WinXP起動中に部屋のブレーカーが落ちてしまって以降、立ち上がらなくなってしまいました。 ここやらいろいろ調べてboot.ini関係かと思い、いくつか試してみたのですが、少しずつ状況が違うようでうまくいきません。 PC環境(必要と思われるところを抜粋) OS WinXP、Win98SE HDD priに2枚、secに1枚、USB1枚 多分、C: D: E: の順番で、USBは?です CDD USBに1台 FDD 無し priのマスタにWin98SEが入っており、スレーブにXPが入っています。(多分) WinXPのCDはOEMです。 Win98SEは通常どおり起動できます。 回復コンソールはインストールしてません。 以下現在のboot.iniの内容です。 [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] C:\="Microsoft Windows98" multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="XP Home Edition-1 " /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="XP Home Edition-2 " /fastdetect multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="XP Home Edition-3 " /fastdetect multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="XP Home Edition-4 " /fastdetect multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="XP Home Edition-5 " /fastdetect いろいろ試した後なのでおかしな状況になっていますが、Win98は起動します。 WinXPを起動しようとすると、Hal.dllが~とおなじみ(?)の警告文が出て起動しません。 何とかなりませんでしょうか? お願いします。

  • Windows XP 起動エラーの対処について

    ご有識者でご存知の方は教えていただけませんでしょうか。 Windows XP再インストール後、下記のメッセージが表示され、起動できません。 どのように対処すればよいでしょうか。 メッセージ:コンピュータ ディスク ハードウェア構成の問題のため、Windows を起動 できませんでした。選択されたブート ディスクを読み取れませんでした。 ブート パスとディスク ハードウェアを確認してください。ハードウェア ディスク 構成については Windows のマニュアルを、追加情報についてはハードウェアの マニュアルを確認してください。 機種:DELL Inspiron Mini 12 boot.iniの内容(回復コンソールでCドライブ直下の同ファイルをtypeで表示): [boot loader] timeout=1 default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optIn /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home Edition" 不足情報ありましたら、ご指摘ください。 以上、よろしくお願い致します。