У меня есть ноутбук с двойной загрузкой: Debian и Windows 10. Недавно у меня возникли серьезные проблемы с Windows, поэтому я решил восстановить его с нуля. Я создал USB-накопитель, отформатировал раздел с помощью Windows и установил его. Все идет нормально.
Естественно, что после установки ОС GRUB был переопределен, и загрузчик Microsoft запустился. Однако на данный момент я вижу загрузчик с возможностью запуска Windows 10 (from device 3)
и Windows 10
. Я могу выбрать первый вариант, а затем ОС запустится, но второй результат будет с синим экраном, точно таким же, как у меня, когда я удалил раздел ОС, но еще не установил новую систему.
Что касается Debian, то это не проблема. Я начал с какого-то аварийного USB-диска и переустановил GRUB, который использовал раньше. Теперь при запуске у меня есть выбор между Debian и Windows - хорошо. Но когда я выбираю Windows, я получаю это странное меню загрузки от Microsoft.
Как мне от этого избавиться?
Запустите окно cmd с правами администратора и выполните следующую команду:
C:\Windows\system32> bcdedit /enum
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume10
path \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
description Windows Boot Manager
...
default {current}
...
displayorder {current}
{14be1fd1-9fe2-11e9-82cc-1c872ca51b8c}
...
timeout 30
Windows Boot Loader
-------------------
identifier {current}
...
description Windows 10 (from device 3)
...
Windows Boot Loader
-------------------
identifier {14be1fd1-9fe2-11e9-82cc-1c872ca51b8c}
...
description Windows 10
...
Вы, вероятно, увидите результат, аналогичный приведенному выше (некоторые строки опущены для краткости). Обратите внимание на displayorder
часть в разделе диспетчера загрузки. Он должен показать 2 записи, с соответствующими идентификаторами 2 следующих раздела загрузчика.
Вы должны убедиться, что у вас установлена именно та Windows, которую вы только что установили (а в предыдущей установке не было серьезных проблем). Это будет соответствовать записи загрузчика с идентификатором {current}
(здесь я предполагаю, что это тот, у которого есть описание Windows 10 (from device 3)
, из вашего вопроса). Затем обратите внимание на Другой Идентификатор записи загрузчика, который вы хотите удалить. Чтобы удалить это, используйте следующую команду (где <other_id>
это идентификатор, который вы хотите удалить, включая {}):
bcdedit /delete <other_id>
Вы можете запустить bcdedit /enum
еще раз, чтобы подтвердить, что его нет, и есть только {current}
оставил в displayorder
в разделе диспетчера загрузки. С этого момента, когда вы начнете, он сразу перейдет к вашей новой установке Windows.
Альтернативно, вы можете установить тайм-аут для диспетчера загрузки на 0 (или 1, я не помню, примет ли он 0), поэтому экран выбора загрузки будет отображаться только на короткое время перед загрузкой с выбором по умолчанию.
Во-первых, вы должны подтвердить, что текущая Windows является выбором по умолчанию, убедившись, что default
строка в разделе диспетчера загрузки показывает {current}
(см. выше). Если это не так, используйте эту команду для установки нового значения по умолчанию:
bcdedit /default {current}
После этого установите таймаут диспетчера загрузки с помощью:
bcdedit /timeout 0
Вы можете бежать bcdedit /enum
еще раз, чтобы подтвердить, что timeout
Строка в разделе диспетчера загрузки показывает 0. Этот метод сохранит большинство вещей нетронутыми, если вам когда-нибудь понадобится вернуть их обратно в будущем, просто запустите команду еще раз с большим таймаутом.
Кроме того, если вам неудобно запускать команды, вы можете изменить значение по умолчанию и время ожидания для меню загрузки из меню загрузки с помощью графического интерфейса. В этом случае Google для «окна изменить время ожидания меню загрузки» или «окна изменить меню загрузки по умолчанию». Я не буду здесь повторять эти руководства.