私はWindows 7とWindows XPを搭載したシステムを使用しており、今日 Windows 8 Developer Preview をスペアパーティションにインストールしました(重要なデータがない状態で数か月間放置します)。起動可能なデバイスから起動してインストールを行う場合、クリーンで新鮮なパーティションになるようにフォーマットします。インストールプロセスが完了し、Windows 8 Developer PreviewとWindows 7の起動画面が表示されます。
Windows XPの起動エントリが表示されなくなりました。そのため、私は EasyBCD を使用してブートローダーを変更し、システムからWindows XPブートエントリを再アクティブ化して、そこにWindows XPを表示しました。その後、PCを再起動しました。
残っているのはWindows 7と私の親愛なる古いWindows XPだけです。今のところWindows 8 Developer Previewがブートメニューから消えました。 EasyBCD もう検出できません-数回Windows 7にログインして、後で実行しようとしました。すべてのバージョンが別々のパーティションにインストールされていることに注意してください。
Windows 8 Developer Previewのブートメニューを元に戻し、Windows 7とWindows XPも一覧表示するにはどうすればよいですか?
Windows 8 Developer Previewインストールメディアから開始します。
必要に応じて、キーボードの設定を選択します。
ヒット SHIFT+F10 コマンドプロンプトを入力します。
bootrec /fixmbr
を実行してメインブートレコードを更新し、パーティションが残るようにします。
bootrec /fixboot
を実行して、システムパーティションのブートセクターを更新します。
bootrec /scanos
を実行して、既知のOSをブート構成データに追加します。
bootrec /rebuildbcd
を実行すると、ブート構成データが再構築されます。
それが機能しない場合は、再起動して、次のようにWindows 8 Developer Previewのbcdedit
を使用します。
bcdedit /create {ntldr} /d "Windows XP"
bcdedit /set {ntldr} device partition=X:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
コマンドプロンプトタイルを右クリックし、右下隅の[詳細]をクリックして、[Run As Administrator
]をクリックする必要があることに注意してください。 X:
をXPパーティションに置き換えます。
これはEasyBCDとは異なりネイティブなので、より適切に機能する可能性が高くなります...
幸運を!
Windows 8のブートメニューではなく、Windows 7のブートメニューが表示されないという問題がありました。 Windows 8で起動できましたが、グラフィカルなWindows 8ブートローダーが表示されませんでした。
管理者特権のコマンドプロンプトでbcdboot
コマンドを使用してWindows 8ブートローダーファイルをリロードしましたが、これで問題ありません。
例:
bcdboot c:\windows /s c:
これは、Windows 8をインストールしたときにWindows XP/7を取り戻すための完璧なソリューションです。
このブログエントリを確認してください: WindowsでWindows 8をインストールしてデュアルブートする方法XP&Windows 7
- システムエクスプローラまたはデスクトップからマイコンピュータに移動します
- 次に、上部のメニューバーで[システムのプロパティ]をクリックします。
- 次のウィンドウで「システムの詳細設定」を選択します
- 新しいウィンドウが表示されます。そこから[詳細]タブをクリックし、[起動とリカバリ]の設定をクリックする必要があります。
- 次に、デフォルトのOSで「以前のバージョンのWindows」を選択します。次に[ok]をクリックして、PCを再起動します
- これで、Windows 8 Startの前にWindows XPをロードするオプションがあるはずです。すべてのWindowsプラットフォームをお楽しみください