web-dev-qa-db-ja.com

EasyBCDのブートエントリ変更後にWin7スタイルのブートローダーを使用するWindows8.1

最近、XubuntuをWindows8.1のデュアルブート環境にインストールしました。次の このガイド GRUB)の代わりにWindows8ブートローダーを使用してXubuntuを起動することができました。

ただし、最近、 このガイド を使用してXubuntuインストールをUbuntuに変換しました。これは機能し、Xubuntuの代わりにUbuntu環境を使用することができました。しかし、これは問題を意味しました。インストールはUbuntuのものになりましたが、WindowsブートローダーはそれをXubuntuとしてリストしていました。これは簡単な修正だと思って、EasyBCDをロードし、エントリの名前を次のようにUbuntuに変更しました。

http://i.imgur.com/T4Bxu77.png

そして、それが問題が始まった時です。

これで、コンピューターを起動すると、おしゃれなWindows 8ブートローダーの代わりに、古いテキストのWindows7スタイルのブートローダーが表示されます。エントリはそこにあり、それは機能しますが、私はむしろWindows8ブートローダーを使用したいと思います。しかし、私はそれを取り戻すことができません。私はもう試した:

  • EasyBCDでのブートローダーの書き換え(複数回)
  • Ubuntuエントリを削除してから再度追加する
  • Ubuntuエントリを削除して再起動します(何もしませんでしたが、同じメニューが表示されました)
  • bootmenupolicyを標準からレガシーに変更し、再び元に戻します。

Windows 8ブートローダーを元に戻すにはどうすればよいですか(できればEasyBCDを使用し、修復ディスクは使用しないでください)。私のコンピューターはUEFIをサポートしていないため、EFIBIOSから発生する可能性のある問題は問題になりません。すべてがレガシーです。

編集:

リクエストに応じて、bcdedit /enumの結果を次に示します。 WindowsのインストールはF:ドライブにあることに注意してください。

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume1
description             Windows Boot Manager
locale                  en-GB
inherit                 {globalsettings}
integrityservices       Enable
default                 {current}
resumeobject            {0ac2e94d-9111-11e4-a30b-aa4ab5087796}
displayorder            {current}
                        {15842726-9264-11e4-8259-74de2b71de90}
toolsdisplayorder       {memdiag}
timeout                 300
displaybootmenu         Yes

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=F:
path                    \WINDOWS\system32\winload.exe
description             Windows 8.1
locale                  en-GB
inherit                 {bootloadersettings}
recoverysequence        {7b41b78a-376d-11e3-9691-b8dc54503be8}
integrityservices       Enable
recoveryenabled         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=F:
systemroot              \WINDOWS
resumeobject            {0ac2e94d-9111-11e4-a30b-aa4ab5087796}
nx                      OptIn
bootmenupolicy          Standard

Real-mode Boot Sector
---------------------
identifier              {15842726-9264-11e4-8259-74de2b71de90}
device                  partition=F:
path                    \NST\AutoNeoGrub1.mbr
description             Ubuntu
1
Paul Clavier

これは私のために働いていました:

  1. Windows 8.1でEasyBCDを開き、Write MBR(withInstall Win7 ... to the MBRチェック済み)、OK、閉じます。

  2. 管理者特権のコマンドプロンプトを開き、bcdboot C:\Windowsと入力して、Enterキーを押します(cmdが確認するまで待ちます)。

  3. 再起動します(おそらく2回、最初に1回試行します)。

Win8ブートローダーが使用されているかどうかを確認します。

Ubuntuを起動してWindowsに戻ると、Win7ブートローダーに戻ることがあります。その後、プロセスをやり直す必要があります。そのままにしておくと、Win8ブートローダーを再び使用することがあります。

おそらく他の誰かがこの現象を説明することができます。

1
Rsya Studios