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.