| Предыдущий | Следующий |
| ERROR_FIRMWARE_UPDATED | ERROR_WAKE_SYSTEM |
ERROR_DRIVERS_LEAKING_LOCKED_PAGES
Windows обнаружила утечку страниц, которые драйвер должен был разблокировать после ввода-вывода
Драйверы могут блокировать пользовательские или системные страницы при подготовке памяти к вводу-выводу, часто через MDL. Эти страницы необходимо освобождать после завершения операции и срока владения. Удержание заблокированных страниц расходует неперемещаемую физическую память и может постепенно ухудшать работу всей системы, даже если отдельные запросы выглядят завершёнными.
Этот статус указывает на дефект драйвера, а не на необходимость увеличить файл подкачки. Windows может включить отслеживание для определения виновника. В контролируемой тестовой среде Driver Verifier Pool Tracking также включает отслеживание заблокированных страниц и может остановить систему с DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS, если ответственный драйвер не освобождает страницы. Сопоставьте указанный драйвер с выделением MDL, блокировкой страниц и путями отмены и завершения с ошибкой; утечки часто скрываются в исключительных, а не успешных путях.
Что проверить
- Зафиксируйте драйвер, указанный событием системного отслеживания.
- Проверьте владение MDL и блокировками страниц во всех путях успеха, ошибки и отмены.
- В тестовой среде включите для подозреваемого драйвера отслеживание заблокированных страниц Driver Verifier.
Ссылки
- Microsoft: Driver Verifier Pool Tracking
- Microsoft: параметры Driver Verifier
- Microsoft: рекомендации по разработке PnP-драйверов
Нужно найти другой код? Найти другой код состояния или ошибки.
