web-dev-qa-db-ja.com

デュアルブートWindows7&8ノックアウトブートローダー

最近、同じハードドライブでWindows7とWindows8の両方をデュアルブートしました。

Windows 7はディスクにインストールされた最初のOSでしたが、別のパーティションにWindows 8をインストールすることにしたとき、ブートメニュー全体がノックアウトされたため、Windows7パーティションを起動できません。

BCD編集コマンドを確認し、現在のブートローダーのバックアップに成功しました。

問題は、Windows 7で起動できるように、起動メニューを作成するにはどうすればよいですか?

私の現在は:

C:\Windows\system32>bcdedit

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume3
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
integrityservices       Enable
default                 {current}
resumeobject            {f5c859a4-3053-11e5-b7ad-c982cabc92c8}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 8.1
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {f5c859a6-3053-11e5-b7ad-c982cabc92c8}
integrityservices       Enable
recoveryenabled         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \Windows
resumeobject            {f5c859a4-3053-11e5-b7ad-c982cabc92c8}
nx                      OptIn
bootmenupolicy          Standard

そして私のディスク管理は示しています:

enter image description here

CドライブはWindows8で、EドライブはWindows 7ですか?

1
Daryl Gill

インストール中のWindows8/8.1は、新しい「システム予約済み」アクティブパーティション(350 MB)を作成したため、Windows7の古いBCDは100MBの「システム予約済み」(D :)のままです。

私が見ることができる唯一の問題は、新しい「システム予約済み」がディスクの先頭から遠く離れていることですが、Windows 8 /8.1を起動できる限り問題はないようです。

解決:

ブートメニューにWindows7を追加するには、次を使用できます Visual BCD Editor (バージョン0.9.3.1を使用)

ツールをインストールして実行します。外部で変更されたBCDのメッセージを無視します。

ローダーが一覧表示されている場所を左クリックして、[不足しているWindowsローダーを作成する]を選択します(またはキー「F9」を使用します)。これにより、Windows7がブートメニューに追加されます。ドライブ、パスなどのパラメータを指定する必要はありません。


Windows 7でF8キー==>の「コンピューターを修復する」を修正するには、管理コマンドプロンプトで次の2つのコマンドを使用します。

ReAgentC /disable

ReAgentC /enable

これにより、Windows7のBCD設定が完了します。


古いテキストスタイルでWindows8のブートメニューの表示を変更する場合は、Windows 8.1ローダーの要素「0x250000c2」(ブートメニューポリシー)の値を0(レガシー)に変更します。

1
snayob