0x000000C1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION

OSzone.net » Microsoft » BSOD » Ошибки » 0x000000C1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
Опубликована: 26.01.2005
Драйвер попытался записать в неверный адрес памяти.

Примечание: Эта ошибка возникает в 99% из-за "кривых" драйверов. Некоторые из них в Windows XP вы можете обнаружить, используя утилиту verifier.exe: Start (Пуск) => Run (Выполнить) => verifier.exe


Windows NT/2000/XP:


Эта ошибка схожа с ошибками:
  1. 0x0A IRQL_NOT_LESS_OR_EQUAL, указывает, что драйвер затронул память на DISPATCH_LEVEL уровне или выше.
  2. 0xBE ATTEMPTED_WRITE_TO_READONLY_MEMORY, драйвер пытался записать в память "только чтение".
  3. 0xC1 SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION, драйвер попытался записать в неверный адресс памяти.
  4. 0xC4 DRIVER_VERIFIER_DETECTED_VIOLATION, обычно фатальная ошибка.
  5. 0xC5 DRIVER_CORRUPTED_EXPOOL, указывает на то, что драйвер попытался обратиться к неверной памяти на процессе IRQL, который слишком высок.
  6. 0xC6 DRIVER_CAUGHT_MODIFYING_FREED_POOL, драйвер пытался получить доступ к высвобожденному сектору памяти.
  7. 0xC7 TIMER_OR_DPC_INVALID, указывает, что таймер ядра или DPC был обнаружен в памяти, где его не должно было быть. Такая ситуация обычно возникает, когда драйвер не отменил таймер или the Delayed Procedure Call (DPC) перед тем как освободить память занятую таймером или DPC.
  8. 0xC9 DRIVER_VERIFIER_IOMANAGER_VIOLATION, I/O нарушение инструмента проверки драйверов.
  9. 0x50 PAGE_FAULT_IN_NONPAGED_AREA, указание на неверную системную память.
Решение:
Используйте Driver Verifier для выявления ошибок и повреждённых драйверов. Переустановите свежие драйвера.

Ссылка: http://www.oszone.net/1149/0x000000C1_SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION