Ошибка «Verification failed: 0x1A» при создании загрузочной флешки в Ventoy

На сегодняшний день Ventoy без преувеличения является самой удобной программой для создания мультизагрузочных флешек, в том числе для компьютеров с включенной в BIOS функцией Secure Boot. В последних версиях Ventoy функция безопасной загрузки включена по умолчанию, однако если вы попробуете загрузить с нее компьютер с включенной Secure Boot, то получите ошибку «Verification failed: 0x1A Security Violation».

Verification failed: 0x1A Security Violation

Дело в том, что простого включения безопасной загрузки в приложении недостаточно, чтобы иметь возможность загружать компьютер с флешки Ventoy, нужно зарегистрировать ее в базе данных MOK.

Что такое MOK

База данных MOK (Machine Owner Key) представляет собой специальный файл, содержащий список программных компонентов, участвующих в процессе загрузки и имеющих доверенную подпись. Хранится этот файл в защищенной области памяти непосредственно на материнской плате компьютера.

Если функция Secure Boot включена, при каждой загрузке компьютера выполняется проверка подписи загрузочных файлов с использованием хранящегося в базе MOK открытого ключа. В случае успешной проверки загрузочный файл запускается, соответственно, если подпись не проходит проверку, загрузка прерывается.

Добавление ключа Ventoy в MOK

  1. Зарегистрировать Ventoy в базе Machine Owner Key можно средствами самого же приложения.

Получив ошибку «Verification failed: 0x1A Security Violation», нажмите клавишу ввода.

Verification failed

  1. Программа попросит вас нажать любую клавишу – нажмите ввод или любую другую клавишу до момента окончания отсчета таймера в левом нижнем углу окна.

Shim UEFI kay management

  1. В предложенном списке выберите пункт «Enroll key from disk» и нажмите клавишу ввода.

Perform MOK management

  1. Выберите пункт «VTOYEFI» и нажмите клавишу Enter.

Select Key

  1. В предложенном списке выберите файл сертификата ENROLL_THIS_KEY_IN_MOKMANAGER.cer и нажмите ввод.

Файл сертификата

  1. Подтвердите выбор нажатием «Continue», а затем «Yes».

View key

  1. Наконец, в следующем окне выберите «Reboot» и нажмите Enter, чтобы перезагрузиться.

Reboot

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

Для этого вместо «Reboot» выбираем Enroll hush from diskEFI/BOOT/grubx64.efi (можно выбрать и другой загрузчик в списке)ContinueReboot.

В случае успеха загрузка с флешки Ventoy компьютера с включенной функцией Secure Boot пройдет без ошибок.

Правда, на некоторых моделях материнских плат этот способ не работает.

Если загрузка с флешки Ventoy по-прежнему блокируется, отключите функцию Secure Boot в BIOS/UEFI вашего компьютера и в настройках Ventoy.

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *