К сожалению, возможно, что драйвер будет отлично установлен и все равно получит «недоступное загрузочное устройство». Причина немного шокирует (я нахожу): установка Win 10 «запоминает» драйверы, которые требовались при первой установке, и по умолчанию НЕ БУДЕТ загружать другие драйверы хранилища во время загрузки. Это делается, похоже, для «пиратства» - это затрудняет запуск «одной и той же» установки на другом оборудовании. В этом посте есть отличная документация по этой «функции» с форумов gentoo. Суть в следующем:
Драйверы, предназначенные для запрещенной загрузки при загрузке, могут быть определены следующим образом: В разделе реестра Computer \ HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services есть один подключ для каждого драйвера, известного для установки. Имя этого подраздела - это просто имя драйвера. В каждом подразделе драйвера будет подраздел «STARTOVERRIDE», если этот драйвер должен быть загружен при загрузке. В частности, в подразделе STARTOVERRIDE есть параметр с именем «0». Если значение этого параметра равно «3», он не будет загружен во время загрузки. Установка этого значения в 0 вместо этого переопределит поведение.
Я сам просто захожу на компьютер \ HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services и ищу "STARTOVERRIDE". Каждый раз, когда я нахожу это, если есть имя под этим "0" со значением "3", я меняю на "0". Это кажется излишним, вам нужно только изменить диск, который нужно загрузить. В моем случае их несколько, и я не помню, какие именно, поэтому я просто делаю «F3-поиск» в этом разделе «услуги».
И последний совет, который не нужен для текущего, подписанного, virtio хранилища, но может быть для тех, кто читает это, если они хотят использовать более экспериментальный драйвер, который (пока) не подписан: я обнаружил, что ДАЖЕ после выполнения вышеупомянутого Уловка, мне ТАКЖЕ нужно было загрузиться в экран расширенных опций и выбрать F7 («отключить проверку подписи драйверов»). Досадно, что было недостаточно установить флаг bcd для отключения проверки драйвера, потому что драйвер должен загрузиться до того, как машина прочитает BCD и обнаружит, что ей не нужно проверять подпись.
В общем, не самый яркий час Microsoft. Вы действительно должны ненавидеть своих пользователей, если вы предпочитаете давать законным пользователям искусственный Blue-Screen, а не позволять людям (скажем) заменить диск SATA на диск NVMe и заставить его «просто работать».
INACCESSIBLE_BOOT_DEVICE
синий экран. В итоге я переустановил на загрузочное устройство VirtIO.