1

Я недавно установил Xubuntu в среде двойной загрузки с Windows 8.1. Следуя этому руководству, я смог использовать загрузчик Windows 8 вместо GRUB для загрузки в Xubuntu.

Однако недавно я конвертировал мою установку Xubuntu в Ubuntu, используя это руководство. Это сработало, и я смог использовать среду Ubuntu вместо Xubuntu. Но это означало проблему. Хотя установка была теперь Ubuntu, загрузчик Windows по-прежнему указывал его как Xubuntu. Думая, что это будет легко исправить, я загрузил EasyBCD и изменил имя записи на Ubuntu следующим образом:

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

И вот тогда проблема началась.

Теперь, когда я загружаю свой компьютер, вместо шикарного загрузчика Windows 8, я получаю старый текстовый загрузчик в стиле Windows 7. Записи есть, и это работает, однако я бы предпочел использовать загрузчик Windows 8. Однако я не могу заставить его вернуться. Я пробовал:

  • Перезапись загрузчика в EasyBCD (несколько раз)
  • Удаление записи Ubuntu и добавление ее снова
  • Удаление записи Ubuntu и перезагрузка (ничего не сделал, дал мне то же самое меню)
  • Меняется bootmenupolicy со стандартного на legacy и обратно.

Как вернуть загрузчик Windows 8 (желательно с EasyBCD, а не с ремонтным диском)? Я должен отметить, что мой компьютер не поддерживает UEFI, поэтому любые сложности, которые могут возникнуть из-за EFI BIOS, не являются проблемой. Все наследие.

РЕДАКТИРОВАТЬ:

По запросу, вот результаты 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

2 ответа2

1

Раньше это работало для меня:

  1. Откройте EasyBCD в Windows 8.1, нажмите « Запись MBR»установленным флажком «Установить Win7 ... в MBR» ), OK и закройте

  2. Откройте командную строку с повышенными правами и введите bcdboot C:\Windows , нажмите Enter (и подождите, пока cmd подтвердит его).

  3. Перезагрузите компьютер (возможно, дважды, попробуйте сначала один раз).

Проверьте, используется ли загрузчик Win8.

Иногда, когда я загружаюсь в Ubuntu и возвращаюсь в Windows, он возвращается к загрузчику Win7, тогда я должен повторить процесс. Иногда, если я оставляю все как есть, он просто снова использует загрузчик Win8!

Возможно, кто-то еще мог объяснить это явление.

-1

Правильным решением в этом случае было бы удалить элемент "displaybootmenu", который вызывает старое текстовое меню загрузки.

Может быть легко достигнуто с помощью Visual BCD Editor.

Использование "bcdboot" в этом случае удаляет соединение с восстановлением - "Восстановить компьютер" исчезает из расширенного меню загрузки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .