最新のWindowsXPがインストールされている場合、これらのバージョンのWindowsをデュアルブートするのは非常に簡単なようです。しかし、私のマシンではその逆は起こりません。 BOOT.INI
ファイルを編集しようとしましたが、別のパーティションを起動しようとすると、起動がフリーズするか、ファイルが見つからないことが表示されます。
現在、私はWindows XPで立ち往生しており、代わりにWindows7を起動する必要があります。
解決策は何ですか?
ブートマネージャを再インストールする必要があります。 NTLDRはWindows7を起動できません。
Windows 7インストールDVDを起動し、[修復]と[コマンドプロンプト]を選択します。プロンプトで、「bootrec/RebuildBCD」を実行して、新しいブートローダーを書き留めます。
これにより、Windows XPの起動順序が維持されるとは約束できませんが、Windows 7を起動する機能が復元されます。その後、任意の数の記事に従って取得できます。 Windows XPブートマネージャーマニフェストに戻ります。
これはあなたを助けるはずです: Windows7をプリインストールしたデュアルブートでWindows XPをインストール
私の状況は、C:パーティション上のWindows 7、D:パーティション上のWindows XP、PCが自動的にXP)で起動することでした。最初のステップとして、Windows7をブート。Windows7DVDを実行し、コマンドプロンプトから既存のインストールを修復します。
bcdboot c:\windows /s d:
「d:」は、ブートファイルがコピーされるターゲットパーティションを指定します。私の最初の試みはターゲットパーティション「c:」でしたが、「d:」が現在のブートパーティションであったため、これは機能しませんでした。
これでWindows7の起動は正常になりましたが、XPを起動オプションに戻す必要がありました。Windows7のコマンドプロンプト(管理者として実行)から...
bcdedit /create {ntldr} /d "Windows XP"
bcdedit /set {ntldr} device partition=D:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
XPがブートエントリのリストに表示されていました。最後のステップは、ブートファイル「ntdetect.com」と「ntldr」をD:\ルートディレクトリにコピーすることでした。
ブートローダーの作成
XPのインストールが成功すると、最新のMicrosoftUpdateとドライバーをインストールできるようになります。この時点でマシンがXP)で直接起動していることに間違いなく気付くでしょう。 。これは、XP Windows7上にブートローダーを書き込むためです。ブート画面でオプションとしてXPとWindows7の両方を取得するには、無料で使用できます。ユーティリティ EasyBCD 1.72または新しい2.0ベータ版。
VistaBootPRO 3.3(無料バージョン)も引き続き機能します。こちらからダウンロードできます。 VistaBootPROはDualBootPROと呼ばれるようになり、無料ではなくなりました。シングルユーザーライセンスで9.95ドルです。
ブートローダーを取り戻すと、Windows BootManagerのオプションとしてXPとWindows7の両方が表示されます。
これを実現する簡単な方法は、このチュートリアルで説明されているようにEasyBCDを使用することです。 http://www.sevenforums.com/tutorials/8057-dual-boot-installation-windows-7-xp.html
この問題は、 デュアルブート修復ツール を使用して簡単に解決できます。
長いチュートリアル、説明などはありません。
ツールを実行し(明らかにWindows XPで)、[自動修復]をクリックして確認します。これにより、デフォルトでWindows7への起動が復元されます。
Windows XPブート構成データ(Windows 7 BCD)に追加するには、[XP/2003ブートを修正]をクリックし、XP\Windowsフォルダーを選択して確認します。
それで全部です ;)
Grubは機能します。お気に入りのLinuxディストリビューションのライブCDを使用してインストールするだけです。
それかあなたができる boot.iniを変更する 。