Windows XP HomeをUSBからインストールしました(使用済みフラッシュに勝つプログラム(起動可能なUSBを作成する)を使用すると、問題はUSBドライブがないとWindowsが起動しないことです。間違った場所でファイルを探していると思います。私はドライブEにWinXPをインストールしていますが、この行があります。boot.ini
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows" /noexecute=optin /fastdetect
ドライブCとペンドライブにはこの行があります
multi(0)disk(0)rdisk(1)partition(3)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect
起動不可能なシステムになるリスクなしに、boot.ini
ドライブ E のを編集するだけで安全ですか?rdisk(1)partition(3)
マイコンピュータ > プロパティ > 詳細設定 > 設定 > 編集に移動して編集する方法はわかっています
編集: 今気づいたのですが、実行すると、ドライブ E ではなくドライブ C と一致するmsconfig.exe
の内容が表示されますboot.ini
。つまり、OS はboot.ini
ドライブ C の を使用していると思われます。どう思われますか?
さらに、ペンドライブを使っても起動できないような変更を加えた場合は、boot.iniも編集できなくなります。
答え1
はい、これは必要なことです。これは BIOS のドライブ検出の不具合です。USB がブートデバイスの場合、一部の BIOS はそれを rdisk0 として扱い、USB からインストールするとインストールが失敗します。Linux ではこの問題はすでに修正されていますが、MS ではそれほどではありません。どうなるか見てみましょう。簡単に答えると、はい、あなたが尋ねた編集を行ってください。
答え2
他の回答に対するあなたのコメントに従って。
メイン ドライブ自体が実際に起動可能である限り、ディスク 1、2、3、4 の 3 つまたは 4 つのエントリを作成し、どれが実際に機能するかをテストすると、システムの起動時に選択肢が表示されます。
ただし、実際にここまで到達しない場合は、ドライブが実際には起動可能ではない可能性があります。
その場合は、回復コンソールを起動し (任意の Windows XP インストール CD を使用してR最初の画面で を押します)、ログオンしたら、入力してfixboot
ブート ファイルを再作成する必要があります。
答え3
boot.ini を編集して台無しにしてしまう心配はまったくありません。台無しにしてもかまいません。Windows XP CD から起動し、回復コンソールで BOOTCFG /REBUILD を実行することで、いつでも復元できます。これは、起動に関連する 3 つの類似した便利なコマンドの 1 つです。他の 2 つは FIXMBR と FIXBOOT です。