Correzione: KERNEL_DATA_INPAGE_ERROR Per i file win32kfull.sys, ntfs.sys, srv.sys su Windows

Il controllo del bug KERNEL_DATA_INPAGE_ERROR, che ha un valore di 0x0000007A, indica che i dati del kernel dal file di paging non possono essere letti in memoria.

Questo BSOD è molto spesso il risultato di un’unità difettosa. Ad esempio, quando vedi ntfs.sys (il driver del file system NT) o srv.sys (il driver del server SMB 1.0 legacy) come causa, ciò indica malfunzionamenti di I/O con l’unità.

Naturalmente, ci sono anche altre possibili cause, come problemi di memoria o malware. Il secondo parametro ti aiuterà a identificare la causa esatta e successivamente potrai applicare le soluzioni appropriate. Abbiamo discusso di tutto ciò in modo più dettagliato in questo articolo.

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Sommario

Quali sono le cause KERNEL_DATA_INPAGE_ERROR?

Il KERNEL_DATA_INPAGE_ERROR si verifica a causa di hardware difettoso (unità di archiviazione, cavi, RAM), un file system danneggiato o un’infezione da virus. Controllando il parametro 2, puoi restringere molto di più la causa. Di seguito sono riportati alcuni codici di stato comuni per il parametro 2:

  • STATUS_INSUFFICIENT_RESOURCES (0xC000009A)
    Risorse del pool non di paging insufficienti.
  • STATUS_DEVICE_DATA_ERROR (0xC000009C)
    Settori danneggiati sull’unità.
  • STATUS_DEVICE_NOT_CONNECTED (0xC000009D)
    È probabile che il dispositivo non sia collegato a causa di cavi allentati o difettosi. Se c’è una terminazione impropria o il controller non vede il disco rigido, anche questo può portare a questo codice di stato.
  • STATUS_DISK_OPERATION_FAILED (0xC000016A)
    Blocchi danneggiati sull’unità.
  • STATUS_IO_DEVICE_ERROR (0xC0000185)
    Due dispositivi stanno tentando di utilizzare lo stesso IRQ. Inoltre, anche il cablaggio difettoso o la terminazione errata sui dispositivi SCSI possono portare a questo codice di stato.
  • STATUS_NO_SUCH_DEVICE (0xC000000E)
    Questo codice di stato indica un guasto del cavo o dell’unità. Nel caso di unità Parallel ATA (IDE) meno recenti, può anche indicare una configurazione errata dell’unità master/slave.

Come risolvere KERNEL_DATA_INPAGE_ERROR?

Abbiamo elencato sopra i codici di stato I/O più comuni. Se il BSOD nel tuo caso rientra in una di queste categorie, puoi applicare le soluzioni appropriate di seguito per correggere questo BSOD. Ma se il codice di stato è oscuro, potrebbe essere meglio cercarlo prima online.

Usa CHKDSK

Come affermato, i codici di stato I/O 0xC000009C e 0xC000016A indicano che i settori danneggiati presenti sul disco hanno impedito la lettura dei dati. CHKDSK sarà utile per localizzare ed eventualmente riparare tali blocchi.

Se riesci ad avviare normalmente, segui i passaggi elencati di seguito per eseguire CHKDSK :

  1. Premi Win + R, digita cmd e premi Invio.
  2. Digita chkdsk c: /f /r , sostituisci c: con la partizione di sistema se diversa e premi Invio.
  3. Ti verrà richiesto di eseguire CHKDSK al prossimo riavvio. Accetta la richiesta e riavvia il PC.

Se non riesci ad avviare normalmente, devi eseguire CHKDSK tramite Windows Recovery Environment (WinRE) . Ecco come puoi farlo:

  1. Forza il riavvio del computer 3 volte di seguito per l’avvio in winRE.
  2. Selezionare Risoluzione dei problemi > Opzioni avanzate > Prompt dei comandi.
  3. Esegui i seguenti comandi e prendi nota della lettera dell’unità di sistema:
    Diskpart
    List vol

  4. Entra uscita.
  5. Ora digita chkdsk c: /r , sostituisci c: con la lettera di unità del passaggio 3 se diversa e premi Invio.

Se non riesci nemmeno ad avviare WinRE, dovrai eseguire l’avvio utilizzando un supporto di installazione o un’unità di ripristino. Ecco i passaggi per questo:

  1. Collegare il supporto di installazione o l’unità di ripristino al PC.
  2. Riavvia il PC e premi il tasto Opzioni di avvio (tasti Fn o Canc) mostrato sullo schermo.
  3. Selezionare il dispositivo dal passaggio 1 da cui eseguire l’avvio.
  4. Se hai utilizzato l’unità di ripristino, imposta il layout della tastiera . Se hai utilizzato il supporto di installazione, fai clic su Ripristina il computer .
  5. Successivamente, accedi al prompt dei comandi ed esegui CHKDSK nello stesso modo della sezione precedente.

Controllare il cablaggio del disco

Come affermato, è possibile riscontrare questo BSOD con lo stato I/O 0xC000009D a causa di un cablaggio errato.

Quando il file di paging si trova su un disco SCSI, lo stato di I/O potrebbe invece essere 0xC0000185. Vale la pena controllare la terminazione SCSI in questi casi, ma è meglio lasciarla a un professionista. Invece, ecco cosa può fare la maggior parte degli utenti:

  1. Innanzitutto, spegni il computer e scollega il disco dal computer.
  2. Controllare il cavo e i pin del connettore per eventuali danni visibili.
  3. Se tutto sembra a posto, ricollega correttamente il disco al computer. Spesso è solo un caso di connessioni allentate, quindi riposizionare il disco dovrebbe risolvere il problema.
  4. Se in seguito incontri di nuovo il BSOD, prova a passare a un diverso set di cavi.

Aggiorna il firmware dell’HDD/SSD

Il codice di stato 0xC000000E indica un errore dell’unità. Un motivo comune è il firmware obsoleto, che non funziona correttamente e causa la disconnessione temporanea dell’unità dal sistema. L’aggiornamento del firmware HDD/SSD dovrebbe risolvere tali problemi.

Molti produttori forniscono software di gestione HDD/SSD per questo scopo. Se non puoi utilizzare alcun software di questo tipo, puoi anche annotare il modello del tuo HDD/SSD e cercare manualmente un aggiornamento del firmware. Ecco i passaggi per questo:

  1. Premi Win + R, digita devmgmt.msc e premi Invio.
  2. Espandi la sezione Unità disco e fai doppio clic su HDD/SSD.
  3. Nella scheda Dettagli, seleziona ID hardware nella sezione Proprietà.
  4. Controlla il valore massimo. Il numero alla fine è la revisione del firmware del tuo HDD/SSD.
  5. Cerca Aggiornamento firmware online e verifica se sul sito Web del produttore è disponibile una versione firmware più recente.
  6. Se è disponibile un aggiornamento, scaricalo e installalo.

Poiché stiamo parlando di un’unità potenzialmente guasta, ti consigliamo di eseguire il backup dei contenuti dell’unità altrove mentre sono ancora accessibili. Una volta che un’unità si guasta completamente, il recupero sarà molto più difficile.

Controllare la configurazione master/slave

Come affermato, il codice I/O 0xC000000E generalmente indica un guasto dell’unità. Tuttavia, nel caso di unità PATA (IDE) meno recenti, può anche indicare una configurazione errata dell’unità master/slave. Ecco come puoi risolvere questo problema:

  1. Accendi il computer e premi il tasto BIOS (tasti Fn o Canc).
  2. Se il master primario e lo slave sono stati assegnati, assicurarsi che siano assegnati correttamente. L’unità di sistema con il sistema operativo dovrebbe essere il master.
  3. Premere il tasto mostrato sullo schermo per salvare le modifiche ed uscire (solitamente F10 ).

Risolvi i problemi di memoria

Nel caso dello stato I/O 0xC000009A, il problema è probabilmente correlato alla memoria piuttosto che ai driver di archiviazione. Ecco cosa puoi fare in questi casi:

  • Se disponi di uno strumento di diagnostica hardware fornito dal produttore, utilizzalo per cercare errori nei moduli di memoria. In caso contrario, utilizzare il comando mdsched run per eseguire lo strumento di diagnostica della memoria di Windows.
  • Disabilita la cache della memoria nel BIOS.
  • Se hai overcloccato la RAM, assicurati che la velocità di clock della RAM non sia impostata su un valore eccessivamente alto o su un numero non standard (ad esempio, 4319 MHz).
  • Riposiziona le chiavette RAM.
  • Rimuovi tutte le periferiche non necessarie e tutte tranne una chiavetta RAM e prova a utilizzare temporaneamente il sistema in questo modo.
  • Se ottieni ancora il BSOD , prova stick diversi e slot diversi.
  • Una volta trovata una configurazione che funzioni, ricollega i componenti e provali uno per uno finché non trovi quello problematico.
  • Se nulla di tutto ciò risolve il BSOD, potrebbe essere necessario portare la scheda madre da un professionista poiché la scheda è potenzialmente danneggiata.

Aggiorna i driver del controller di archiviazione

Anche i driver del controller di archiviazione obsoleti o malfunzionanti sono un motivo comune per questo BSOD. Ti consigliamo di aggiornare prima questi driver con i seguenti passaggi:

  1. Premi Win + R, digita devmgmt.msc e premi Invio.
  2. Espandi la sezione Controller IDE ATA/ATAPI.
  3. Fare clic con il pulsante destro del mouse sulla voce del controller e selezionare Aggiorna driver.
  4. Seleziona Cerca automaticamente i driver e segui le istruzioni sullo schermo.
  5. Riavvia il PC in seguito.

Se incontri il BSOD nonostante disponi dei driver più recenti, potrebbe essere meglio utilizzare i driver MSAHCI o StorAHCI di Microsoft per provare a risolvere eventuali problemi di compatibilità. Ecco come puoi farlo:

  1. Premi Win + X e seleziona Gestione dispositivi .
  2. Fare nuovamente clic con il pulsante destro del mouse sul controller di archiviazione e selezionare Aggiorna driver .
  3. Seleziona Sfoglia il mio computer > Fammi scegliere da un elenco di driver di dispositivo .
  4. Selezionare il driver del controller SATA AHCI standard 1.0 e procedere.
  5. Riavvia il sistema in seguito.

Nota: su alcuni sistemi Dell Inspiron e Vostro, questo BSOD può verificarsi anche perché il driver Intel Rapid Storage Technology (IRST) installato sul sistema è precedente alla v17.5.x. Su quei sistemi, ti consigliamo di assicurarti che questo driver sia aggiornato.

Cerca virus

Sebbene non comune, questo BSOD può effettivamente essere causato da virus, in particolare quelli che possono influenzare l’MBR. Pertanto, ti consigliamo di scansionare completamente il tuo PC con antivirus affidabili e strumenti gratuiti come TDSSKiller. Come minimo, una scansione di Windows Defender è un must. Ecco come puoi eseguirne uno:

  1. Premi Win + R, digita windowsdefender:// e premi Invio.
  2. Fare clic su Protezione da virus e minacce > Opzioni di scansione .
  3. Selezionare Scansione completa e premere Esegui scansione ora.
  4. Potrebbe anche valere la pena eseguire una scansione offline di Microsoft Defender Antivirus se sospetti che la scansione precedente non sia stata sufficiente.