Я недавно пытался создать драйвер GPIO для SBC, используя чипсет Intel, который запускает Windows 8.1 и начал тестировать его на реальной системе. После загрузки драйвера и обновления набора микросхем Intel, который я использую, система, похоже, зависает после загрузки BIOS. К сожалению, это отключает мою мышь, клавиатуру и видео, не позволяя мне войти в BIOS или менеджер загрузки.Может ли драйвер режима ядра предотвращать загрузку системы Windows?
Несмотря на то, что обновление чипсета привело к тому, что система стала не загружаемой, маловероятно, учитывая, что мы используем это обновление для других наших SBC, работающих с тем же набором микросхем.
Итак, мой вопрос: возможно ли, что драйвер режима Windows Kernel не позволяет системе загружаться из BIOS/POST?
Я ценю помощь, поскольку, очевидно, я не эксперт по этой теме.
Чтобы ответить на ваш вопрос, да. Ошибка драйвера может скрыть что угодно. –
Загружает ли ваш драйвер во время загрузки (начало == 0)? Если это так, то это может привести к этому. Если нет, тогда возникает другая проблема с драйвером или аппаратным обеспечением. Вы можете попробовать различные параметры загрузки (нажав F8), особенно отладки/загрузки. – Rohan
@Rohan Это именно то, что я искал. Это был простой вопрос: возможно ли это (в основном, мне не нужно тратить время на отладку неправильной области). Поскольку мой драйвер был источником проблемы, я понял, что мне нужно добавить «\\ DosDevices \\ ...» в путь к файлу, который я вызываю, так как он загружает драйвер при загрузке или сбой при попытке загрузить файл. –