| Предыдущий | Следующий |
| DRIVER_INVALID_STACK_ACCESS | IMPERSONATING_WORKER_THREAD |
POOL_CORRUPTION_IN_FILE_AREA
Проверка ошибок POOL_CORRUPTION_IN_FILE_AREA имеет значение 0x000000DE. Это означает, что драйвер повредил память пула, используемую для хранения страниц, предназначенных для записи на диск.
Важно
Эта статья предназначена для программистов. Если при работе с компьютером появился синий экран с кодом POOL_CORRUPTION_IN_FILE_AREA, см. Устранение ошибок синего экрана.
Параметры POOL_CORRUPTION_IN_FILE_AREA
Нет
Причина POOL_CORRUPTION_IN_FILE_AREA
Диспетчер памяти обнаружил повреждение пула при уменьшении счётчика ссылок файла.
Следы повреждения пула для POOL_CORRUPTION_IN_FILE_AREA
При POOL_CORRUPTION_IN_FILE_AREA сохраните полный дамп, четыре параметра bug check, точную версию Windows, состав модулей и события до обнаружения повреждения. AllStat определяет класс ошибки файловой области пула, а параметры и стек позволяют установить страницу, объект, драйвер, процессор или подсистему, испортившие память.
Поиск источника повреждения памяти
- В WinDbg выполните
!analyze -v, затем проверьте документированное значение параметров POOL_CORRUPTION_IN_FILE_AREA и подтвердите вывод probably-caused-by по операциям с пулом. - Проследите timeline pool / corruption / file / area до первого события: обновления драйвера, изменения микропрограммы, сброса устройства, ошибки диска, отчёта Verifier, исчерпания ресурсов либо зависания приложения.
- Не исключайте из перечня сторонние файловые фильтры, защитные, дисковые, графические и виртуализационные драйверы, пока дамп не покажет, кто записал неверные данные.
До сохранения дампа и журналов POOL_CORRUPTION_IN_FILE_AREA избегайте повторных перезагрузок. Устранение должно быть направлено на код, подтверждённый стеком и параметрами как источник повреждения, а не на само имя остановки.
Нужно найти другой код? Найти другой код состояния или ошибки.