Bagikan melalui


0x1C7 Pemeriksaan Bug: STORE_DATA_STRUCTURE_CORRUPTION

Pemeriksaan bug STORE_DATA_STRUCTURE_CORRUPTION memiliki nilai 0x000001C7. Ini menunjukkan bahwa komponen penyimpanan mendeteksi kerusakan dalam struktur datanya.

Penting

Artikel ini untuk programmer. Jika Anda adalah pelanggan yang telah menerima kode kesalahan layar biru saat menggunakan komputer Anda, lihat Memecahkan masalah kesalahan layar biru.

Parameter STORE_DATA_STRUCTURE_CORRUPTION

Parameter Deskripsi
1 ID Korupsi. Lihat nilai di bawah ini.
2 Lihat nilai di bawah ini.
3 Lihat nilai di bawah ini.
4 Lihat nilai di bawah ini.

ID Korupsi

 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.

Penyebab

Komponen penyimpanan mendeteksi kerusakan dalam struktur datanya.

Pemeriksaan bug ini dapat terjadi karena kerusakan memori karena akses memori fisik. Penyebab kerusakan memori fisik meliputi:

  1. Perangkat keras RAM yang rusak
  2. Driver atau perangkat salah memodifikasi halaman fisik melalui operasi DMA yang salah atau MDL terkait.
  3. Kerusakan yang disebabkan oleh perangkat keras atau memori yang merusak firmware, seperti firmware secara ilegal memodifikasi halaman fisik di seluruh transisi daya.

Untuk informasi selengkapnya tentang manajer memori Windows, lihat Windows Internals 7th Edition Part 1 oleh Pavel Yosifovich, Mark E. Russinovich, David A. Solomon dan Alex Ionescu.

Resolusi


Alat Diagnostik Memori Windows

Untuk menyelidiki apakah pemeriksaan bug ini disebabkan oleh perangkat keras RAM yang rusak, jalankan alat Windows Memory Diagnostics. Dalam kotak pencarian panel kontrol, ketik Memori, lalu pilih Diagnosis masalah memori komputer Anda. Setelah pengujian dijalankan, gunakan Penampil peristiwa untuk melihat hasil di bawah log Sistem. Cari entri MemoryDiagnostics-Results untuk melihat hasilnya.

Lihat juga

Referensi Bug Check Code

Windows Kernel-Mode Memory Manager