• ベストアンサー

XP起動時にセットアップディスクを要求される

XP起動時に、XPの起動ディスクをDVDドライブ内に入れていないと起動しなくなりました 起動ディスクを入れていると、普通に起動します 入れていないと、起動ディスクがない(と英語で表示)されます やったこと WDのツールでZEROフィル 領域削除 XP再インストール 回復コンソールで、FIXMBR、FIXBOOT どれも効果なしです なにが原因なのでしょうか・・・

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

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

表現や表記に失礼があるかもしれませんが誤字、脱字含めご容赦ください。 見当違いの回答になっていたらすみません。 ローカルディスク(C:)には特別な領域がありブートボリュームやシステムボリュームが同居しています。 ブートボリュームが壊れていると当然XPがスタートされません。 一般に BIOS→boot.ini→WindowsXP起動 の順で起動されBIOSはC-MOSなどにデータが書き込まれます。 boot.iniはハードディスク上の問題のブートボリュームに存在する必要があり、XpなどではNTFSでフォーマットされていなければなりません。 また、そのブートボリュームはHDDの一番アクセスの早い物理的に条件の良い所でなければなりません。 Windows7ではブートパーティション等とも呼ばれています。 WindowsXpの起動はboot.iniで定義されているシステム領域にある必要があり、Xpでは通常は c:\Windows\system32のフォルダーにあります。←boot.iniの記述による Windows流に言えばローカルディスク(C:)のWindowsフォルダーの中のSystem32フォルダーです。 >起動ディスクを入れていると、普通に起動します 要因は二つ考えられます。 1.boot.iniが壊れているかまたは、無い 2.ブートボリュームが壊れている。 1.「.boot.iniトラブル」に対する処置 WindowsXpが起動できるのでしょうか? その場合以下を実行します。 boot.iniを復旧する。 Windowsが起動していれば、 「スタート」→「コントロールパネル」→「パフォーマンスとメインテナンス」→「システム」でシステムのプロパティを呼び出す [詳細設定]タブ→起動と回復→[設定]ボタンをクリック→起動システム→[編集]ボタンでboot.iniを編集する 保存場所は通常は「C:\」になります。 ↓ http://support.microsoft.com/kb/289022/ja http://pctrouble.lessismore.cc/boot/bootini.html マイコンピュータを開き隠し属性やシステムファイルを見えるようにすればBoot.iniファイルをメモ帳でも扱えます。 Windowsが起動しない場合は「boot.ini」は隠し属性であるため回復コンソールではその点を考慮して対処が必要です。→コマンドプロンプトや回復コンソールが得意でなければ2項へ 「boot.txt」などであらかじめ作成しcopy <boot.txt保存先>\boot.txt c:\*.ini などが考えられますが実行できるか、経験はありません。工夫してください。 参考:コマンドプロンプト attrib copyなど c:\>help[Enter]でコマンド一覧を見れます。詳細はc:\>help attrib[Enter]で c:\>help <コマンド>[Enter]でコマンドプロンプトや回復コンソールから書式や属性の変更パラメータを見れます。 exit[Enter]で回復コンソールやコマンドプロンプトから抜けれます。 2.ブートボリュームが壊れている場合の処置 ローカルディスク(c:)のフォーマットを実行する。但し、『クイックは不良セクタを除外しないので普通のFormat』を実行する。←盲点なので注意してください。 そのうえでシステムOSをインストールする。 ヘルプとサポート ===抜粋 ブート パーティション Windows オペレーティング システム、およびそのサポート ファイルが格納されているパーティション。ブート パーティションには、システム パーティションと同一のパーティションを使用できますが、別々のパーティションを使用してもかまいません。 関連項目: パーティション; プライマリ ディスク; システム パーティション ブート ボリューム Windows オペレーティング システム、およびそのサポート ファイルが格納されているボリューム。ブート ボリュームは、システム ボリュームと同じ場合がありますが、同一である必要はありません。 === 以上

ikasama62
質問者

お礼

回答ありがとうございます 領域削除のみならず、ローレベルフォーマット、ゼロフィル等もしてみましたが、NGでした 回復コンソールから、boot.ini、ntldr等をCDからコピーしてもだめでした>< ただ、boot.iniの編集は試していませんでした 後学のためにメモしておきます 回復コンソールで、bootのための4つのファイルのうち、boot.iniだけがcdからコピーできなかったのが謎です。ntldrやbootfont.binなどはコピーできたのですが・・・ 結局、ラッキーなことにWDのEARSでしたので11-12ピンをジャンパでショートしたら本当にまっさらになったようで、きちんと起動できるようになりました そういえば以前も同じ状況になったことがありまして、しばらくCD入れっぱなし運用でした。XPのパッチのせい?ほかのなにかのせい?いつの間にか直っていたんですよね。不思議です 詳細な説明ありがとうございました 勉強になります

その他の回答 (2)

回答No.2

>XP起動時に、XPの起動ディスクをDVDドライブ内に入れていないと起動しなくなりました 起動ディスク? セットアップディスクでは? XPの再インストールをされたのに問題が残りましたか?おかしいですね。 もう一度クリーンインストールしてみましょう。 念のために、基本領域の削除→基本領域の作成→フォーマット をしてみてください。 これでも直らなければお手上げです。

ikasama62
質問者

お礼

回答ありがとうございます 領域削除のみならず、ローレベルフォーマット、ゼロフィル等もしてみましたが、NGでした 回復コンソールから、boot.ini、ntldr等をCDからコピーしてもだめでした>< 結局、ラッキーなことにWDのEARSでしたので11-12ピンをジャンパでショートしたら本当にまっさらになったようで、きちんと起動できるようになりました

回答No.1

違うかもしれませんけれど念のために下記を確認 BIOSの起動順番の設定はFastがHDDになっていますか? もしかしたらDVDドライブが 1番の設定になっているかもしれないですね C-MOSクリアをしてBIOSの再設定もしてみてください