BSOD

0x00000079: MISMATCHED_HAL

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

 Параметры MISMATCHED_HAL:

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

1 параметр 2 параметр 3 параметр 4 параметр Причина
0x1 Значение главного процессорного блока (PRCB) Ntoskrnl.exe Значение главного процессорного блока (PRCB) Hall.dll Зарезервированный параметр Несоответствие уровня выпуска PRCB.
0x2 Тип сборки Ntoskrnl.exe Тип сборки Hall.dll Зарезервированный параметр Несоответствие типа сборки.
0x3 Размер расширения параметра загрузчика Основная версия расширения параметра загрузчика Вспомогательная версия расширения параметра загрузчика Версии загрузчика (ntldr) и  HAL не соответствуют.

 

 

 

 

 

 

 

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

  •  0: Многопроцессорная свободная сборка;
  •  1: Многопроцессорная отладочная сборка;
  •  2: Однопроцессорная свободная сборка;
  •  3: Однопроцессорная отладочная сборка.

Причина

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

     Ошибка также появляется, когда один из двух файлов устарел. Например, HAL разработан для Microsoft Windows 2000, а ядро разработано для Windows XP. Еще одной причиной ошибки может быть ошибочно установленные многопроцессорный HAL и однопроцессорное ядро, или наоборот.

Решение

     Загрузите компьютер при помощи CD установки Windows. В Экране приветствия нажмите F10, чтобы запустить Консоль восстановления. Используйте команду Copy, чтобы скопировать корректный HAL или файл ядра данного CD в надлежащую папку на жестком диске.

{jcomments on}

Вы здесь: Главная Документация BSOD 0x00000079: MISMATCHED_HAL