web-dev-qa-db-ja.com

Windows 8ブートローダーを元に戻し、Windows XPとWindows 7の両方をリストする方法は?

私は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も一覧表示するにはどうすればよいですか?

13
Edward

Windows 8 Developer Previewのブートメニューを元に戻します。

  1. Windows 8 Developer Previewインストールメディアから開始します。

  2. 必要に応じて、キーボードの設定を選択します。

  3. ヒット SHIFT+F10 コマンドプロンプトを入力します。

  4. bootrec /fixmbrを実行してメインブートレコードを更新し、パーティションが残るようにします。

  5. bootrec /fixbootを実行して、システムパーティションのブートセクターを更新します。

  6. bootrec /scanosを実行して、既知のOSをブート構成データに追加します。

Windows XPの一覧を取得します。

  1. bootrec /rebuildbcdを実行すると、ブート構成データが再構築されます。

  2. それが機能しない場合は、再起動して、次のように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とは異なりネイティブなので、より適切に機能する可能性が高くなります...

幸運を!

20
Tamara Wijsman

Windows 8のブートメニューではなく、Windows 7のブートメニューが表示されないという問題がありました。 Windows 8で起動できましたが、グラフィカルなWindows 8ブートローダーが表示されませんでした。

管理者特権のコマンドプロンプトでbcdbootコマンドを使用してWindows 8ブートローダーファイルをリロードしましたが、これで問題ありません。

例:

bcdboot c:\windows /s c:
1
spinfowars

これは、Windows 8をインストールしたときにWindows XP/7を取り戻すための完璧なソリューションです。

このブログエントリを確認してください: WindowsでWindows 8をインストールしてデュアルブートする方法XP&Windows 7

  • システムエクスプローラまたはデスクトップからマイコンピュータに移動します
  • 次に、上部のメニューバーで[システムのプロパティ]をクリックします。
  • 次のウィンドウで「システムの詳細設定」を選択します
  • 新しいウィンドウが表示されます。そこから[詳細]タブをクリックし、[起動とリカバリ]の設定をクリックする必要があります。
  • 次に、デフォルトのOSで「以前のバージョンのWindows」を選択します。次に[ok]をクリックして、PCを再起動します
  • これで、Windows 8 Startの前にWindows XPをロードするオプションがあるはずです。すべてのWindowsプラットフォームをお楽しみください
1