Кажется, я не могу найти какие-либо утилиты UEFI (EFI) в Интернете. Я особенно заинтересован в nvrboot.efi, так как мне нужно удалить дубликат записи менеджера загрузки в nvr. Некоторые люди упоминают папку windows msutil, но я не вижу ее в моей системе. (Windows 7 Ultimate). Любая помощь будет оценена.
3 ответа
Если вы знаете название программы, вы можете попробовать поиск по ней.
Кроме того, проверьте сайт проекта Tianocore на Sourceforge и различные ссылки с него. Ряд утилит EFI доступны как часть этого проекта, хотя большая часть этого проекта довольно загадочна.
Как предполагает user50172, вы можете использовать команду bcfg
в оболочке EFI для управления записями загрузчика EFI. Эта справочная страница описывает использование bcfg
для добавления записей в NVRAM. Вики-описание Arch Linux в bcfg
также содержит информацию об этом, включая удаление записей. Обе страницы содержат ссылки для загрузки бинарных файлов оболочки EFI. Проект rEFInd включает ссылки для загрузки на USB-накопитель и CD-R-версии rEFInd, обе из которых содержат оболочку EFI.
Большинство ОС с поддержкой EFI также содержат инструменты для управления записями менеджера загрузки EFI. В Windows bcdedit
может справиться с этой задачей, хотя я не уверен, как удалять записи вручную. В Linux вам нужна утилита efibootmgr
. Введите man efibootmgr
чтобы узнать, как его использовать, и обратите внимание на параметры -b
и -B
.
Используйте bcfg из UEFI Shell.
Вы найдете синтаксис с помощью «help bcfg»
Независимо от Win7 или любой другой ОС. , ,
Предварительно скомпилированная небезопасная загрузка (не подписанная Microsoft, поэтому вам придется отключить безопасную загрузку в настройках UEFI), UEFI Shell.efi доступен по адресу: https://github.com/tianocore/edk2/tree/UDK2018/ShellBinPkg/UefiShell/X64 Вы можете изменить ветвь с UDK2018 на другую, если хотите.
Поместите его на флэш-накопитель USB в корневой каталог \Shell.efi и скопируйте в \EFI \Boot \bootx64.efi, чтобы охватить два наиболее распространенных случая. Возможно, вам придется вручную выбрать USB-накопитель, чтобы загрузить его.
После перезагрузки в оболочку UEFI на флэш-накопителе USB вы можете использовать команду встроенной оболочки bcfg.
'bcfg boot dump', чтобы вывести список существующих загрузочных записей. 'bcfg boot rm #' для удаления / удаления загрузочной записи # из вывода списка 'bcfg boot dump'.
Примечание. Некоторые прошивки UEFI автоматически заполняют список загрузки после того, как вы их «bcfg boot rm #».