Текущая версия HAL или используемой конфигурации не удовлетворяет уровню ядра или устройства.
Скорее всего, юзером проведено обновление Ntoskrnl.exe или Hal.dll без использования автоматических средств. Другой вариант заключается в том, что один из указанных документов является устаревшим. Как правило, проблема возникает в ходе выполнения неправильной сборки устройства.
Когда возникает подобный тип ошибки, на экране требуется обнаружить следующую строчку:
STOP: 0x00000079 (parameter1, parameter2, parameter3, parameter4) Mismatched kernel and HAL image
Основное внимание уделяется первому параметру. Именно он определяет, что будут означать все остальные. Данная информация представлена в таблице ниже:
parameter1 |
parameter2 |
parameter3 |
parameter4 |
Что вызывает |
---|---|---|---|---|
0x1 |
PRCB Ntoskrnl.exe |
PRCB Hall.dll |
Является предустановленным |
Уровни выпуска PRCB не удовлетворяют друг другу |
0x2 |
Вид сборки Ntoskrnl.exe |
Вид сборки Hall.dll |
Является предустановленным |
Неподходящая сборка |
0x3 |
Объем расширения значения загрузчика |
Главная версия расширения значения загрузчика |
Дополнительная версия расширения значения загрузчика |
Ntldr и HAL не удовлетворяют друг другу |
В случае, если parameter1 равняется 0x2, предусматривается возможность понять особенности конкретной сборки через значения кодов. 0 и 1 означают многопроцессорную сборку свободного или отладочного типа, соответственно. Значения 2 и 3 означают однопроцессорную сборку свободного или отладочного типа.
Начните процедуру загрузки с установочного диска. После этого необходимо на начальном этапе нажать R для появления консоли восстановления. В ней требуется выполнить копирование правильно действующего файла HAL в соответствующую папку. Это происходит с применением команды Copy.