Как восстановить загрузчик GUI для Windows 8 после установки Windows 7?


13

Я установил окно 7 после установки Windows 8, поэтому загрузчик Windows 7 теперь является загрузчиком по умолчанию

Загрузчик Windows 7

Но я хочу восстановить графический загрузчик Windows 8 обратно

Загрузчик Windows 8

так что делать ?

Ответы:


18

Фактическое представление (графическое или текстовое) зависит от многих свойств, которые можно установить для записей в хранилище BCD. Простой способ восстановить значения по умолчанию для Windows 8, эффективно восстанавливая графическое меню загрузки, был бы следующим:

  1. Откройте командную строку с повышенными привилегиями в Windows 8, например, через +, Xа затем A.
  2. Там запускаем следующую команду:

    bcdboot C:\Windows (C должно быть буквой для вашего Windows 8, измените его, если это не так)

Эта команда заменит загрузочные файлы файлами из Windows 8, установит пункт меню Windows 8 в качестве значения по умолчанию и установит параметры в BCD на значения по умолчанию, поэтому при следующей перезагрузке вы увидите графическое меню.


Если по какой-то причине вы хотите изменить и использовать загрузочное меню Windows 7, у вас есть как минимум 3 способа:

  1. Изменение записи по умолчанию на Windows 7:

    Это можно сделать графически, например, с помощью EasyBCD в разделе «Редактировать меню загрузки»:

    Как это сделать в EasyBCD

    Или вручную в командной строке администратора:

    1.1. Выполните bcdedit /enum, вы увидите что-то вроде этого:

    Выход

    1.2. Скопируйте идентификатор вашей записи Windows 7, в этом случае это будет:

    {bd47b8fe-2713-11e2-a631-bc02f01697a2}

    1.3. Выполните следующую команду (вы получите подтверждение позже):

    bcdedit /default {id}

    Например: bcdedit /default {bd47b8fe-2713-11e2-a631-bc02f01697a2}

  2. Установите displaybootmenuзначение yesв записи менеджера загрузки (которая на данный момент использует текстовое меню, ничего не меняя):

    bcdedit /set {bootmgr} displaybootmenu yes(в админе cmd, как и раньше)

  3. Удалить или установить bootmenupolicyна legacyв Windows 8 входа:

    bcdedit /deletevalue {id} bootmenupolicy( {id}на этот раз для Windows 8)

После этого при перезагрузке вы увидите классическое меню загрузки, последующие 2 способа позволяют вам использовать Windows 8 в качестве записи по умолчанию.


Вы на 100% уверены, что вторая часть вашего ответа работает? Вы сделали это сами? Есть больше элементов, вызывающих отображение меню загрузки в текстовом стиле. Ты их знаешь? Пожалуйста, посетите windows7boot.blogspot.com для деталей. Даже в этом посте блога не упоминаются все элементы BCD, вызывающие меню загрузки в текстовом стиле для Windows 8 по умолчанию.
snayob

Конечно, я пробовал эту процедуру, когда писал ответ, но я подтвердил это прямо сейчас. Чтобы в меню загрузки в текстовом стиле была установлена ​​запись Windows 7 по умолчанию или для удаления (или настройки как Legacy) bootmenupolicyв Windows 8 достаточно. Там может быть больше способов, например установки displaybootmenuдля Yesв {bootmgr}записи другой, я только что упомянул два из них.
Xandy

Было бы неплохо получить полные ответы, так как некоторые пользователи могут задаться вопросом, почему его / ее настройки не работают должным образом после выполнения некоторых ответов / руководства. А как насчет displaybootmenu = да и bootmenupolicy = стандартного результата ..? Microsoft поставила здесь некоторые ловушки или это ошибка реализации?
snayob

Я бы сказал, что ответ был довольно полным, после всего вопроса о восстановлении графического меню (и решение, помимо копирования загрузочных файлов Windows 8, обновило бы записи в хранилище BCD со значениями по умолчанию), я добавил вторую часть просто в случае. На данный момент, если displaybootmenuустановлено, yesвы получаете текстовое меню независимо от bootmenupolicyзначения, но я не уверен, было ли это предполагаемым поведением или ошибкой кодирования; Я все равно обновлю ответ.
Xandy

1
  1. Начните с установочного носителя Windows 8.
  2. При желании выберите настройки клавиатуры.
  3. Нажмите Shift+, F10чтобы войти в командную строку.
  4. Выполните, bootrec /fixmbrчтобы обновить основную загрузочную запись, чтобы быть уверенным, что разделы останутся.
  5. Выполните bootrec /fixbootдля обновления загрузочного сектора системного раздела.
  6. Выполните, bootrec /scanosчтобы добавить известные ОС к данным конфигурации загрузки.

будет ли отображаться W7 в меню загрузки W8 после завершения? или есть еще ремонт, который нужно сделать.
Моав

1
  1. Откройте меню «Пуск»
  2. Введите msconfigв поле поиска и нажмитеEnter
  3. Перейти на вкладку Boot
  4. Снимите флажок «Без загрузки графического интерфейса»
  5. Нажмите Apply и перезагрузитесь, чтобы увидеть изменения.

Этот ответ не отвечает на заданный вопрос, который должен был восстановить графическое меню загрузки Windows 8.
Инари
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.