Comprobación de errores 0xD3: DRIVER_PORTION_MUST_BE_NONPAGED
La comprobación de errores de DRIVER_PORTION_MUST_BE_NONPAGED tiene un valor de 0x000000D3. Esto indica que el sistema intentó acceder a la memoria paginable en un proceso IRQL demasiado alto.
Importante
Este artículo es para programadores. Si es un cliente que ha recibido un código de error de pantalla azul mientras usa el equipo, consulte Solución de errores de pantalla azul.
parámetros de DRIVER_PORTION_MUST_BE_NONPAGED
Parámetro | Descripción |
---|---|
1 |
Memoria a la que se hace referencia |
2 |
IRQL en el momento de la referencia |
3 |
0: Leer 1: Escribir |
4 |
Dirección a la que se hace referencia a la memoria |
Si se puede identificar el controlador responsable del error, su nombre se imprime en la pantalla azul y se almacena en la memoria en la ubicación (PUNICODE_STRING) KiBugCheckDriver.
Causa
Esta comprobación de errores suele deberse a controladores que han marcado incorrectamente su propio código o datos como paginables.
Resolución
Para comenzar la depuración, use un depurador de kernel para obtener un seguimiento de la pila: la extensión !analyze debug muestra información sobre la comprobación de errores y puede ser útil para determinar la causa principal y, a continuación, use el comando kb (Display Stack Backtrace) para obtener un seguimiento de la pila.