Ошибка Invalid Signature Detected. Check Secure Boot Policy in Setup появляется на чёрном экране вместо загрузки Windows и означает, что механизм Secure Boot отклонил цифровую подпись загрузчика операционной системы. Чаще всего это происходит после сброса настроек BIOS, замены материнской платы, обновления прошивки UEFI или подключения диска с другого компьютера, когда база доверенных ключей не содержит подписи текущего загрузчика.
Проблема относится к программным и в подавляющем большинстве случаев решается без ремонта — корректной настройкой параметров Secure Boot в BIOS/UEFI. Ниже разберём, почему возникает ошибка, как безопасно её устранить и когда стоит подозревать аппаратную причину.
Что означает эта ошибка и как работает Secure Boot
Secure Boot — это функция стандарта UEFI, которая проверяет цифровую подпись загрузчика ОС до его запуска. Если подпись не найдена в базе доверенных сертификатов (db) или присутствует в списке отозванных (dbx), прошивка блокирует загрузку и выводит сообщение о недействительной подписи. Это защита от руткитов и загрузочных вирусов, а не признак неисправности.
Ошибка становится следствием рассинхронизации между содержимым ключей Secure Boot и реальным загрузчиком на диске. Типичные триггеры:
- 🔑 Сброс настроек BIOS к заводским — ключи могли вернуться в исходное состояние, не совместимое с текущей установкой Windows.
- 💽 Диск с Windows перенесён с другого ПК или после замены материнской платы.
- 🔄 Обновление прошивки UEFI, изменившее политику проверки подписей.
- 🐧 Попытка загрузки Linux-дистрибутива или неподписанного загрузочного носителя при включённом Secure Boot.
- ⚙️ Ручное удаление или повреждение ключей Platform Key (PK) в настройках BIOS.
Ошибка Invalid Signature Detected — это срабатывание защиты Secure Boot, а не поломка диска. Данные на накопителе при этом обычно не повреждены.