Come correggere l’errore BSOD di corruzione della struttura critica in Windows?

Quando il sistema rileva un danneggiamento nei dati o nel codice del kernel, esegue il controllo dei bug Critical Structure Corruption con codice di errore 0x00000109.

Di solito, ciò accade se alcuni programmi o driver cambiano o tentano di modificare il file del kernel. Ma puoi anche vedere questo errore se ci sono alcuni problemi con l’hardware che gestisce il rispettivo kernel. Pertanto, l’aggiornamento dei driver o la correzione dei guasti hardware dovrebbe risolvere il problema nella maggior parte dei casi. Ma potrebbe non limitarsi a questo.

Sommario

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


Come correggere l’errore BSOD di corruzione della struttura critica?

Ci possono essere casi in cui il tuo PC potrebbe non avviarsi sul desktop dopo aver visualizzato il BSOD. In tali condizioni, dovresti eseguire le correzioni eseguendo il tuo PC in modalità provvisoria .

  1. Spegni il PC premendo direttamente il pulsante di accensione per circa 10 secondi. Eseguire questa operazione 3 o più volte per avviare il PC nell’ambiente di ripristino.
  2. Vai a Risoluzione dei problemi e fai clic su Opzioni avanzate .
  3. Trova Impostazioni di avvio e fai clic su Riavvia.
  4. Dopo il riavvio del computer, premi 5 o F5 per aprire il PC in modalità provvisoria con rete .

Passiamo ora alle correzioni.

Controlla i file di dump

Quando Windows esegue un controllo dei bug dopo aver rilevato la minaccia, raccoglie i dettagli e li memorizza in un file dump. Puoi esaminare i file di dump per arrivare alla causa principale del BSOD.

Ma avrai bisogno di uno strumento di debug per analizzare il file dump. Usiamo WinDbg Preview per esaminare l’errore.

  1. Scarica WinDbg Preview sul tuo PC e installalo.
  2. Cerca WinDbg sulla barra di ricerca di Windows e apri WinDbg Preview con privilegi di amministratore.
  3. Premi Ctrl + D e inserisci %windir%Minidump nella barra degli indirizzi per accedere alla cartella Minidump .
  4. Seleziona il file dump per caricarlo.
  5. Fare clic sull’opzione Comando nel menu Visualizza per aprire un terminale.
  6. Immettere !analyze -v nel terminale per avviare l’analisi.
  7. Trova il nome del modulo e altri dettagli per trovare l’errore.

Puoi cercare i dettagli su Internet o pubblicarli nel forum di supporto Microsoft per avere un quadro chiaro. A volte il programma associato al nome dell’errore potrebbe non essere il vero problema e alcuni altri file potrebbero ostacolarlo. Quindi, dovresti anche cercare altri processi di accompagnamento nel file di dump per identificare la causa principale.

Aggiorna o disinstalla il driver

Se alcuni driver tentano di modificare i file del kernel, il sistema lo vede come una minaccia e si traduce in Critical Structure Corruption BSOD. Questo di solito può accadere se i driver sono infetti, corrotti o semplicemente presentano bug.

Dovrai aggiornare i driver per risolvere il problema. Ci sono due modi per farlo. Vediamoli entrambi.

Utilizzo di Gestione dispositivi

Puoi aggiornare o disinstallare i driver individualmente utilizzando Gestione dispositivi. Vediamo come farlo.

  1. Esegui Windows + ‘R’ e digita devmgmt.msc per aprire Device Manager .
  2. Espandi le opzioni del dispositivo e fai doppio clic sul driver .
  3. Vai alla scheda Driver e fai clic su Aggiorna driver.
  4. Scegli Cerca automaticamente i driver. Puoi anche scaricare il driver più recente dal sito Web del produttore, selezionare Cerca il driver nel mio computer e scegliere il file.
  5. Se il problema si è verificato dopo l’aggiornamento dei driver, fare clic su Ripristina driver .

Allo stesso modo, se l’aggiornamento dei driver non ha funzionato, è possibile rimuovere il dispositivo e reinstallare il driver.

  1. Apri Gestione dispositivi e vai alla scheda Driver per il rispettivo dispositivo.
  2. Fare clic su Disinstalla dispositivo.

Windows installerà automaticamente il driver oppure puoi installarlo manualmente scaricando quello più recente e stabile .

Eseguire Windows Update

È possibile aggiornare automaticamente tutti i driver tramite l’aggiornamento di Windows. Tuttavia, non installa sempre l’ultimo. L’aggiornamento di Windows cerca il driver più stabile e lo installa. Tuttavia, può risolvere il problema dei driver difettosi o corrotti.

Vediamo come possiamo farlo.

  1. Premi Windows + ‘I’ e apri Impostazioni .
  2. Vai a Windows Update.
  3. Fare clic su Controlla aggiornamenti e installare i driver disponibili.
  4. Inoltre, vai su Opzioni avanzate>Aggiornamenti facoltativi.
  5. Scarica e installa tutti gli aggiornamenti.
  6. Riavvia il PC per completare l’installazione.

Se il BSOD è apparso dopo aver installato un aggiornamento, puoi disinstallare quel particolare aggiornamento e osservare le modifiche. Ecco i passaggi per controllare la cronologia degli aggiornamenti e disinstallarli.

  1. Vai a Cronologia aggiornamenti in Windows Update.
  2. Trova Disinstalla aggiornamenti .
  3. Selezionare l’aggiornamento recente e fare clic su Disinstalla.

Controlla l’hardware

Se l’hardware che contiene il file del kernel è danneggiato o non funziona correttamente, il sistema potrebbe rilevarlo come il danneggiamento di quel file o processo di sistema. Allo stesso modo, le periferiche aggiunte di recente o il loro driver potrebbero essere i colpevoli.

È necessario verificare eventuali problemi con i dispositivi. La prima cosa che puoi fare è rimuovere eventuali periferiche esterne e vedere se risolve il problema. Allo stesso modo, puoi aggiornare o disinstallare i driver seguendo i passaggi nella sezione precedente.

Il malfunzionamento dell’hardware interno come PSU, unità di archiviazione o memoria può ugualmente contribuire all’aspetto del BSOD. Se i produttori di hardware hanno fornito i metodi per eseguire la diagnostica, puoi provare a farlo.

Verifica se il problema persiste ancora.

Cerca errori di memoria

Come accennato in precedenza, una memoria difettosa, fisica o virtuale, può causare il danneggiamento o la mancanza del file del kernel, con conseguente errore della schermata blu. Oltre a qualsiasi diagnostica fornita dal produttore, è possibile eseguire alcuni altri test sulla memoria di sistema per correggere il problema.

Vediamo ciascuno di loro.

Eseguire la diagnostica della memoria di Windows

Windows Memory Diagnostics cerca eventuali errori nella RAM e mostra il report degli errori. Vediamo come farlo.

  1. Premi Windows + ‘R’ e digita mdsched per aprire lo strumento Diagnostica memoria.
  2. Selezionare Riavvia ora e verificare la presenza di problemi.
  3. Dopo il riavvio del sistema, seguire le istruzioni per completare il test.
  4. Vedrai il rapporto di errore per un po’. Vedi se ci sono problemi con la RAM.
  5. Se perdi i risultati, premi Windows + ‘X’ e seleziona Visualizzatore eventi .
  6. Passare a Registri di Windows>Sistema dal pannello a sinistra.
  7. Vai a Filtra registro corrente .
  8. In Origini evento, seleziona la casella MemoryDiagnostics-Results.
  9. Cerca i dettagli dell’errore. Puoi cercare il problema su Internet se non è chiaro.

Puoi anche cercare i dettagli dell’errore BSOD selezionando l’opzione Bugcheck in Event Sources sotto Filter Current Log. Mentre lo fai, osserva anche i dettagli dei processi di accompagnamento per arrivare alla causa principale.

Se il risultato della diagnostica della memoria mostra qualche problema, potresti avere una RAM difettosa . Passiamo a correggerlo nel passaggio successivo.

Controlla e riposiziona la RAM

Non c’è molto che puoi fare per la RAM difettosa. Tuttavia, possiamo ancora provare a risolvere gli errori minori.

  1. Spegnere il PC e rimuovere tutti i cavi.
  2. Apri il pannello laterale svitando tutti i dadi e raggiungi lo slot RAM. In un laptop, potrebbe essere necessario rimuovere l’intero pannello posteriore o il particolare scomparto della RAM.
  3. Premere il lucchetto per rimuovere la RAM.
  4. Pulisci correttamente gli slot e la memoria.
  5. Se hai più RAM, prova a usarne una alla volta, cambiando gli slot. Questo aiuterà a scoprire se una delle chiavette RAM è danneggiata. Dovresti eseguire il PC mentre lo fai per rilevare l’errore.
  6. Puoi anche usare una RAM di riserva.
  7. Usa quello funzionante e riassembla il tuo PC.

Verifica se il BSOD appare ancora.

Cancella memoria virtuale

Il nostro computer utilizza una piccola parte dell’unità di archiviazione come memoria virtuale per archiviare alcune informazioni e file di sistema quando la RAM inizia a riempirsi. Se il file di paging o la memoria virtuale viene danneggiato o ha file di sistema danneggiati, le finestre mostreranno il BSOD.

Puoi provare a cancellare il file di paging per rimuovere tali dati.

  1. Premi Windows + ‘R’ e gpedit.msc per aprire l’Editor Criteri di gruppo locali.
  2. Vai a Configurazione computer > Impostazioni di Windows > Impostazioni di sicurezza > Criteri locali > Opzioni di sicurezza .
  3. Cerca Arresto: cancella il file di paging della memoria virtuale e fai doppio clic su di esso.
  4. Selezionare Abilita e salvare l’impostazione.

Riavvia il PC e verifica se il problema si ripresenta.

Esegui scansione CHKDSK

Gli errori nelle unità di archiviazione possono anche portare alla corruzione del file del kernel, con conseguente BSOD di corruzione della struttura critica. Quindi, dovresti eseguire la scansione del disco per trovare eventuali problemi e ripararli.

  1. Premi Windows + ‘R’ e digita cmd .
  2. Premi Ctrl + Maiusc + Invio per aprire il prompt dei comandi con privilegi di amministratore .
  3. Digita chkdsk /r /x C: per eseguire la scansione e riparare l’unità C.
  4. Sostituisci l’alfabeto C per altre unità e completa la scansione per tutte le partizioni.

Osserva se l’errore della schermata blu è scomparso ora.

Disabilita Overclocking e XMP

Anche se l’overclocking di CPU, GPU o RAM può aumentare le prestazioni, esercitano un carico notevole sul sistema. Di conseguenza, l’hardware potrebbe non funzionare o i driver potrebbero essere danneggiati portando al BSOD.

Quindi, se hai abilitato la funzione di overclocking, dovrai ripristinare le impostazioni normali. Vediamo come puoi farlo.

  1. Spegnere il PC e premere F2, F12 o il rispettivo tasto per accedere alla pagina del BIOS.
  2. Carica le impostazioni predefinite del BIOS premendo il pulsante assegnato per esso.
  3. In alcune schede madri, XMP potrebbe essere abilitato per impostazione predefinita. Quindi, trova le opzioni XMP, DOCP o A-XMP in modalità avanzata e impostalo su Disabilita . XMP o DOCP è la funzione per overcloccare la memoria.
  4. Salva le impostazioni e riavvia il PC.

Se hai utilizzato un’applicazione per overcloccare il tuo hardware, puoi semplicemente disinstallare il programma .

  1. Premi Windows + ‘R’ e digita appwiz.cpl per aprire Installazione applicazioni .
  2. Selezionare il programma e fare clic su Disinstalla.

Riavvia il sistema per esaminare il verificarsi dell’errore della schermata blu.

Eseguire l’aggiornamento sul posto

È ugualmente possibile che i file del sistema operativo siano danneggiati. È possibile eseguire un aggiornamento sul posto per riparare quei file per correggere il BSOD senza rimuovere programmi e dati. Vediamo come puoi farlo.

  1. Premi Windows + ‘I’ per aprire Impostazioni e vai alla sezione Informazioni.
  2. Prendere nota del tipo di sistema, dell’edizione e della build di Windows.
  3. Scarica il rispettivo file ISO per Windows con la stessa edizione, architettura e build uguale o successiva.
  4. Montare il file ISO e aprire l’unità di installazione.
  5. Eseguire Setup.exe per avviare l’installazione.
  6. Vai a Cambia la modalità di download degli aggiornamenti dell’installazione e scegli Non adesso.
  7. Fare clic su Avanti e seguire le istruzioni. Se richiede un’unità esterna, inserisci l’unità con almeno 10 GB di spazio di archiviazione .
  8. Dopo che è pronto per l’installazione, vai a Modifica cosa conservare e scegli Mantieni file e app personali .
  9. Fare clic su Installa per avviare l’aggiornamento sul posto.

Nota se il BSOD persiste ancora dopo il completamento dell’aggiornamento.

Inserisci un punto di interruzione nel codice

La corruzione della struttura critica è causata anche se i punti di interruzione del kernel non sono impostati. Il sistema potrebbe non riuscire a impostare il punto di interruzione se il debugger del kernel non è collegato ad esso.

Quindi, se questo è il caso, dovrai impostare il punto di interruzione collegando manualmente un debugger al sistema. Vediamo come farlo.

  1. Scarica il programma di installazione di Windows SDK da Microsoft.
  2. Esegui il programma di installazione e scegli l’opzione Installa il Software Development Kit di Windows su questo computer.
  3. Fare clic su Avanti fino a raggiungere la pagina per selezionare le funzionalità per l’installazione.
  4. Controlla gli strumenti di debug per Windows e fai clic su Installa.
  5. Al termine dell’installazione, premi Windows + ‘R’ e digita cmd .
  6. Premi Ctrl + Maiusc + Invio per aprire il prompt dei comandi con privilegi di amministratore .
  7. Modificare il percorso del file nella posizione di WinDbg digitando il comando cd %ProgramFiles(x86)%Windows Kits10Debuggersx64
  8. Ora, inserisci il comando windbg -kl .

Riavvia il PC e nota nuovamente il verificarsi di BSOD.

Ripristina o aggiorna il BIOS

A volte, l’hardware installato di recente potrebbe non essere compatibile con il PC o il sistema potrebbe non rilevarlo. In tali casi, è possibile ripristinare il BIOS per ripristinare le impostazioni predefinite seguendo i passaggi nella sezione precedente.

Allo stesso modo, il produttore fornisce continuamente aggiornamenti per il BIOS per accogliere nuovo hardware o correggere bug nelle versioni precedenti. Quindi, dovrai eseguire l’aggiornamento del BIOS se il nuovo aggiornamento ha le correzioni per esso.

Ma l’aggiornamento del BIOS è piuttosto rischioso e il mancato rispetto delle precauzioni può danneggiare permanentemente il sistema. Quindi, abbiamo fornito una guida dettagliata per aiutarti ad aggiornare il BIOS in modo sicuro .

Ripristina Windows

L’esecuzione dell’aggiornamento sul posto mantenendo i file e le app personali potrebbe non riparare il colpevole se alcuni programmi stanno causando il BSOD. Quindi, dovrai ripristinare Windows se le correzioni di cui sopra non funzionano per te.

  1. Avvia il PC nell’ambiente di ripristino seguendo i passaggi in una sezione precedente.
  2. Vai a Risoluzione dei problemi e seleziona Ripristina questo PC .
  3. Seguire le istruzioni. Scegli Cloud download per reimpostare il PC utilizzando un sistema operativo integro scaricato direttamente da Microsoft.

Il problema dovrebbe scomparire ora. Puoi anche installare un nuovo sistema operativo sul tuo PC.