Windows 10 BCDEdit — как изменить путь {bootmgr}?

Windows 10 BCDEdit — как изменить путь {bootmgr}?

Итак, в общем, я пытаюсь установить rEFInd. У меня все прошло успешно, кроме этой части:

Введите bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi, чтобы установить rEFInd в качестве загрузочной программы EFI по умолчанию. Обратите внимание, что {bootmgr} вводится как таковая; это не обозначение переменной. Также измените refind_x64.efi на refind_ia32.efi в системах с 32-разрядными EFI. Такие компьютеры редки, и большинство из них — планшеты. Проверьте разрядность Windows, чтобы определить, какой двоичный файл следует использовать.

Я понимаю это:

Неверный параметр.

Точная строка, которую я ввожу, это

bcdedit /set {bootmgr} путь \EFI\refind\refind_x64.efi

Я помню, что это работало в более ранних версиях Windows, но не здесь. Что мне делать?

Обратите внимание, что EasyUEFI и VisualBCD оба лажают. Вот полный вывод моего текущего BCD:

решение1

Вы можете создать отдельную загрузочную запись в NVRAM для rEFInd и установить ее как загрузочную запись по умолчанию (первый выбор загрузки), если это желаемый результат. Это должно быть возможно с использованием функциональности вашей прошивки UEFI для настройки/создания новой загрузочной записи UEFI.

Если это невозможно с использованием функциональности прошивки:

Я только что изменил «ApplicationPath» для объекта {bootmgr}, используяВизуальный редактор BCDв Windows 10 - 10240.

Вам необходимо сопоставить системный раздел EFI (ESP) с диском Z:, например (используйте diskpart.exe или mountvol.exe), а затем использовать кнопку поиска при редактировании элемента ApplicationPath, чтобы выбрать исполняемый файл rEFInd на ESP - "\EFI\refind\refind_x64.efi".
("ApplicationDevice" должен показывать Z:, иначе вы получите исключение приложения)

введите описание изображения здесь

решение2

В Windows 10 вам нужно заключить в кавычки {bootmgr}. Новая строка будет

bcdedit /set '{bootmgr}' path \EFI\refind\refind_x64.efi

решение3

Если вы используете PowerShell, вам необходимо процитировать ответ @zauguin.

Другим вариантом было бы использование CMD — терминала, который автор rEFInd использовал при написании руководства.

Связанный контент