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


Проверка 0x12B ошибок: FAULTY_HARDWARE_CORRUPTED_PAGE

Проверка ошибок FAULTY_HARDWARE_CORRUPTED_PAGE имеет значение 0x0000012B. Эта ошибка проверка указывает на то, что диспетчер памяти Windows обнаружил повреждение. Это повреждение могло быть вызвано только тем, что компонент обращается к памяти с помощью физической адресации.

Важно!

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

параметры FAULTY_HARDWARE_CORRUPTED_PAGE

Существует два сценария, в которых диспетчер памяти вызывает FAULTY_HARDWARE_CORRUPTED_PAGE проверки ошибок с двумя разными наборами параметров.

Если параметры 3 и 4 равны нулю, проверка ошибки указывает на то, что диспетчер памяти обнаружил одноразрядную ошибку на странице, которая, как ожидается, обнуляется диспетчером памяти.

Если параметры 3 и 4 не равны нулю, проверка ошибок вызывается диспетчером сжатого хранилища из-за ошибки распаковки страницы из-за повреждения физической памяти.

Страница диспетчера памяти не ноль параметров ошибок

Эта ошибка проверка указывает, что на этой странице обнаружена однобитовая ошибка. Эта ошибка является ошибкой аппаратной памяти.

Параметр Описание
1 Виртуальный адрес сопоставляется с поврежденной страницей
2 Номер физической страницы
3 Ноль
4 Ноль

Параметры ошибок сжатого диспетчера магазинов

Эта ошибка проверка указывает на то, что произошла ошибка памяти диспетчера хранилища. Это может быть сбой проверки подлинности, сбой CRC или сбой распаковки.

Параметр Описание
1 FailStatus — указывает тип сбоя.
2 CompressedSize страницы, которая читается
3 Исходный буфер
4 Целевой буфер

Причина

Эта ошибка проверка может возникать только из-за повреждения памяти из-за доступа к физической памяти. Причины повреждения физической памяти:

  • Неисправное оборудование ОЗУ.
  • Драйвер или устройство неправильно изменяет физические страницы с помощью неправильной операции DMA или связанного MDL.
  • Повреждение, вызванное повреждением памяти на аппаратном устройстве или встроенном ПО, например незаконное изменение физических страниц при переходе на питание.

Примечание

Сжатый диспетчер магазинов может определить, было ли повреждение вызвано однобитовой ошибкой, и автоматически исправляет это условие, не вызывая проверка ошибок. Эта ошибка проверка сообщается диспетчером сжатого хранилища, если повреждение не было вызвано одной битовой ошибкой.

Дополнительные сведения о диспетчере памяти Windows и сжатии памяти см. в разделе Windows Internals 7th Edition, часть 1.

Решение


Чтобы выяснить, вызвана ли эта ошибка проверка неисправным оборудованием ОЗУ, запустите средство диагностики памяти Windows. В поле поиска панели управления введите Память, а затем выберите Диагностика проблем с памятью компьютера. После выполнения теста используйте Просмотр событий, чтобы просмотреть результаты в системном журнале. Выберите запись MemoryDiagnostics-Results , чтобы просмотреть результаты.

См. также раздел