0x1C7 проверки ошибок: STORE_DATA_STRUCTURE_CORRUPTION
Проверка ошибок STORE_DATA_STRUCTURE_CORRUPTION имеет значение 0x000001C7. Это означает, что компонент хранилища обнаружил повреждение в своих структурах данных.
Важно!
Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки "синий экран" во время работы с компьютером, см. статью Устранение ошибок синего экрана.
Параметры STORE_DATA_STRUCTURE_CORRUPTION
Параметр | Описание |
---|---|
1 | Идентификатор повреждения. См. значения ниже. |
2 | См. значения ниже. |
3 | См. значения ниже. |
4 | См. значения ниже. |
Идентификатор повреждения
0x0 : A chunk heap buffer's hash doesn't match.
2 - Chunk heap buffer whose hash didn't match.
3 - Expected buffer hash.
4 - Page frame number of the corrupted page.
0x1 : An unhandled exception occurred on the store thread and a chunk heap buffer's hash doesn't match, which is likely the source of the exception.
2 - Chunk heap buffer whose hash didn't match.
3 - Expected buffer hash.
4 - Page frame number of the corrupted page.
0x2 : Page data appears corrupt during a read and the corresponding page record's heap buffer hash doesn't match.
2 - Chunk heap buffer whose hash didn't match containing the page record of the data being read.
3 - Expected buffer hash.
4 - Page frame number of the corrupted page.
0x3 : Page data appears corrupt during a read and the corresponding page record has changed since the start of the read operation.
2 - Pointer to the page location information snapped from the page record that was found when the read was initiated.
3 - Pointer to the page record currently in the page tree for the same page key.
4 - Reserved.
Причина
Компонент хранилища обнаружил повреждение структур данных.
Эта ошибка может возникать из-за повреждения памяти из-за доступа к физической памяти. Причины повреждения физической памяти:
- Неисправное оборудование ОЗУ
- Драйвер или устройство неправильно изменяет физические страницы с помощью неправильной операции DMA или связанного MDL.
- Повреждение, вызванное повреждением памяти на аппаратном устройстве или встроенном ПО, например незаконное изменение физических страниц при переходе на питание.
Дополнительные сведения о диспетчере памяти Windows см. в статье Windows Internals 7th Edition, часть 1 : Павел Yosifovich, Марк Е. Руссинович, Дэвид А. Соломон и Алекс Ионеску.
Решение
Средство диагностики памяти Windows
Чтобы выяснить, вызвана ли эта ошибка проверка неисправным оборудованием ОЗУ, запустите средство диагностики памяти Windows. В поле поиска панели управления введите Память, а затем выберите Диагностика проблем с памятью компьютера. После запуска теста используйте средство просмотра событий, чтобы просмотреть результаты в системном журнале. Найдите запись MemoryDiagnostics-Results , чтобы просмотреть результаты.
См. также:
Bug Check Code Reference (Справочник с кодами критических ошибок)