Controllo bug 0xD3: DRIVER_PORTION_MUST_BE_NONPAGED
Il controllo dei bug DRIVER_PORTION_MUST_BE_NONPAGED ha un valore di 0x000000D3. Ciò indica che il sistema ha tentato di accedere alla memoria visualizzabile in un processo IRQL troppo elevato.
Importante
Questo articolo è destinato ai programmatori. Se si è un cliente che ha ricevuto un codice di errore della schermata blu durante l'uso del computer, vedere Risolvere gli errori della schermata blu.
parametri DRIVER_PORTION_MUST_BE_NONPAGED
Parametro | Descrizione |
---|---|
1 |
Riferimento alla memoria |
2 |
IRQL al momento del riferimento |
3 |
0: Leggere 1: Scrivere |
4 |
Indirizzo a cui si fa riferimento alla memoria |
Se il driver responsabile dell'errore può essere identificato, il nome viene stampato sullo schermo blu e memorizzato in memoria nella posizione (PUNICODE_STRING) KiBugCheckDriver.
Causa
Questo controllo di bug è in genere causato da driver che hanno contrassegnato erroneamente il proprio codice o i propri dati come visualizzabili.
Risoluzione
Per iniziare il debug, usare un debugger del kernel per ottenere un'analisi dello stack: l'estensione di debug !analyze visualizza informazioni sul controllo dei bug e può essere utile per determinare la causa radice, quindi usare il comando kb (Display Stack Backtrace) per ottenere un'analisi dello stack.