Поделиться через


0x79 проверки ошибок: MISMATCHED_HAL

Проверка ошибок MISMATCHED_HAL имеет значение 0x00000079. Эта ошибка проверка указывает на то, что уровень редакции или конфигурация уровня абстракции оборудования (HAL) не соответствует уровню или конфигурации ядра или компьютера.

Важно!

Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки "синий экран" во время работы с компьютером, см. статью Устранение ошибок синего экрана.

Параметры MISMATCHED_HAL

Параметр 1 указывает тип несоответствия.

Параметр 1 Параметр 2 Параметр 3 Параметр 4 Вызвать.

0x1

Уровень Ntoskrnl.exe основного блока управления процессором (PRCB).

Основной уровень PRCB Hal.dll.

Зарезервировано

Уровни выпуска PRCB не совпадают. (Что-то устарело.)

0x2

Тип сборки Ntoskrnl.exe.

Тип сборки Hal.dll.

Зарезервировано

Типы сборки не совпадают.

0x3

Размер расширения параметра загрузчика.

Основная версия расширения параметра загрузчика.

Дополнительный номер версии расширения параметра загрузчика.

Версии загрузчика (ntldr) и HAL не совпадают.

Если параметр 1 равен 0x2, используются следующие коды типов сборки:

  • 0: бесплатная сборка с поддержкой многопроцессоров

  • 1: проверенная сборка с поддержкой нескольких обработчиков

  • 2. Сборка с одним процессором

  • 3. Сборка с проверкой на один процессор

Причина

Ошибка MISMATCHED_HAL проверка часто возникает, когда пользователь вручную обновляет Ntoskrnl.exe или Hal.dll.

Ошибка также может указывать на то, что один из этих двух файлов устарел. Или на компьютере может быть ошибочно установлено многопроцессорное hal и ядро с одним процессором, или наоборот.

Файл ядра Ntoskrnl.exe предназначен для однопроцессорных систем, а Ntkrnlmp.exe — для многопроцессорных систем. Однако эти имена файлов соответствуют файлам на установочном носителе. После установки операционной системы Windows файл будет переименован в Ntoskrnl.exe, независимо от используемого исходного файла. В файле HAL также используется имя Hal.dll после установки, но на установочном носителе в более ранних версиях Windows есть несколько файлов HAL.

Решение

Перезагрузите компьютер с помощью компакт-диска продукта или дисков программы установки Windows. На экране приветствия нажмите клавишу F10, чтобы запустить консоль восстановления. Используйте команду Копировать , чтобы скопировать правильный HAL-файл или файл ядра с исходного компакт-диска в соответствующую папку на жестком диске. Команда Копировать определяет, имеет ли копируемая копия файл в формате сжатого файла Майкрософт. Если это так, он автоматически разворачивает файл, скопированный на целевой диск.