La schermata blu con il messaggio BAD_POOL_HEADER e il codice di arresto 0x00000019 è una delle più comuni tra gli errori critici di Windows, e compare in modo spesso imprevedibile: durante l'uso normale del PC, all'avvio di un programma specifico, oppure addirittura in modo casuale senza un'azione precisa che la scateni. Il nome fa riferimento a un problema nella gestione della memoria "pool", un'area riservata dal kernel di Windows per l'allocazione dinamica di dati usati da driver e componenti di sistema.
Quando un driver richiede, libera o scrive memoria in questa area in modo scorretto, Windows rileva l'intestazione (header) del blocco di memoria come danneggiata e, per evitare danni peggiori o comportamenti imprevedibili, arresta immediatamente il sistema mostrando la schermata blu invece di continuare a funzionare con dati potenzialmente corrotti.
Le cause più frequenti sono driver difettosi o obsoleti, moduli di RAM difettosi o non completamente compatibili tra loro, e più raramente corruzione dei file di sistema. Questa guida spiega come distinguere tra queste tre cause con gli strumenti diagnostici integrati in Windows, e come risolvere il problema una volta individuata la causa reale.
| Causa probabile | Strumento diagnostico | Soluzione tipica |
|---|---|---|
| Driver difettoso o obsoleto | Verificatore driver (Driver Verifier) | Aggiornare o rimuovere il driver |
| RAM difettosa | Diagnostica memoria di Windows | Sostituire il modulo difettoso |
| File di sistema corrotti | SFC / DISM | Riparazione automatica dei file |
| Software di sicurezza incompatibile | Avvio in modalità provvisoria | Disinstallazione temporanea |
Prima di tutto: annota quando compare l'errore
Prima di applicare qualunque soluzione, prendi nota di alcune informazioni che aiutano a restringere il campo delle cause possibili:
- L'errore compare sempre usando lo stesso programma o dispositivo, oppure in modo del tutto casuale?
- È comparso subito dopo aver installato un nuovo componente hardware, una periferica, o un aggiornamento di un driver?
- Il PC mostra anche altri sintomi come rallentamenti generali o blocchi al di fuori della schermata blu?
Se l'errore compare sempre in corrispondenza dello stesso software o della stessa periferica, la causa più probabile è un driver specifico; se invece è del tutto casuale e imprevedibile, la RAM difettosa sale in cima alla lista dei sospetti.
Verifica il file di dump per identificare il driver responsabile
Windows salva automaticamente un file di dump ogni volta che si verifica una schermata blu, e questo file spesso indica direttamente quale driver ha causato il problema:
- Dopo il riavvio successivo alla schermata blu, apri Visualizzatore eventi (cerca "Visualizzatore eventi" nel menu Start).
- Vai in Log di Windows > Sistema e cerca un evento di tipo "Errore" vicino all'orario in cui si è verificato il crash, spesso con ID evento 41 o 1001.
- I dettagli dell'evento a volte riportano direttamente il nome del file del driver coinvolto (con estensione
.sys), che puoi cercare online per capire a quale programma o periferica appartiene.
Se preferisci un'analisi più approfondita, Microsoft mette a disposizione strumenti dedicati per aprire i file di dump completi salvati in C:\Windows\Minidump, ma per la maggior parte degli utenti le informazioni nel Visualizzatore eventi sono già sufficienti per orientare la ricerca della causa.
Usa il Verificatore driver per individuare un driver difettoso
Il Verificatore driver (Driver Verifier) è uno strumento integrato in Windows che sottopone i driver installati a condizioni di stress più rigide del normale, facendo emergere prima possibile eventuali difetti:
- Premi Win+R, digita
verifiere premi Invio. - Scegli Crea impostazioni personalizzate e premi Avanti.
- Seleziona le opzioni di verifica standard consigliate e premi Avanti.
- Scegli Nome del driver da un elenco e seleziona i driver non firmati da Microsoft (in genere quelli di periferiche di terze parti: schede video, audio, stampanti, dispositivi USB).
- Riavvia il PC: se un driver selezionato è realmente difettoso, il Verificatore forzerà una schermata blu più rapidamente, ma stavolta con informazioni più precise su quale driver l'ha causata.
Usa il Verificatore driver con cautela: è pensato per la diagnosi, non per l'uso quotidiano. Una volta individuato il driver responsabile, disattiva il Verificatore digitando verifier /reset da Prompt dei comandi come amministratore, altrimenti il sistema continuerà a sottoporre i driver a controlli più rigidi anche dopo aver risolto il problema, con un possibile impatto sulle prestazioni.
Controlla la memoria RAM con la diagnostica integrata
Se l'errore compare in modo casuale e imprevedibile, senza un pattern chiaro legato a un programma specifico, la RAM è tra i sospetti principali:
- Premi Win+R, digita
mdsched.exee premi Invio. - Scegli Riavvia ora e verifica la presenza di problemi: il PC si riavvierà ed eseguirà un test approfondito della memoria prima di caricare Windows.
- Al termine del test, Windows si riavvia normalmente e mostra i risultati poco dopo l'accesso, oppure li trovi cercando "risultati diagnostica memoria" nel Visualizzatore eventi.
Se il test rileva errori, il modulo di RAM difettoso va sostituito: non esiste una riparazione software per un modulo di memoria fisicamente danneggiato. Se hai più moduli installati, puoi anche testarli uno alla volta rimuovendo gli altri temporaneamente, per capire quale banco specifico causa il problema su PC desktop con più slot di memoria accessibili.
Ripara i file di sistema con SFC e DISM
Se sia il Verificatore driver sia il test della memoria non individuano un problema evidente, vale la pena verificare l'integrità dei file di sistema:
- Apri il Prompt dei comandi come amministratore.
- Digita
DISM /Online /Cleanup-Image /RestoreHealthe attendi il completamento. - Digita quindi
sfc /scannowper confrontare e ripristinare i file di sistema protetti. - Riavvia il PC al termine di entrambe le scansioni.
Disinstalla software di sicurezza di terze parti in via temporanea
Alcuni antivirus o software di sicurezza di terze parti installano driver a basso livello che, se non perfettamente compatibili con la versione di Windows in uso, possono causare proprio questo tipo di errore di gestione della memoria. Se l'errore è comparso poco dopo l'installazione o l'aggiornamento di un software di sicurezza non Microsoft, prova a disinstallarlo temporaneamente (usando lo strumento di rimozione dedicato fornito dal produttore, non solo la disinstallazione standard) e verifica se il problema si ripresenta nei giorni successivi affidandoti a Windows Defender come protezione temporanea.
Aggiorna tutti i driver, non solo quello sospetto
Anche se il Verificatore driver individua un componente specifico, è buona norma aggiornare tutti i driver principali del sistema (scheda video, chipset, rete, audio) alle versioni più recenti fornite dal produttore, non solo quello segnalato: driver datati interagiscono a volte in modo imprevedibile tra loro proprio nella gestione della memoria condivisa, e un aggiornamento generale riduce il rischio di problemi simili in futuro anche se non direttamente collegati al crash iniziale.
Chi ha di recente installato Windows su un disco diverso da quello principale, per esempio per testare una configurazione prima di applicarla al sistema definitivo, può consultare anche la guida su come installare Windows su un hard disk esterno: un ambiente di test separato è utile proprio per isolare se un problema di schermata blu dipende dal sistema operativo o da un componente hardware specifico del PC principale.
Cosa fare se il PC si blocca completamente prima della schermata blu
A volte, prima ancora di arrivare alla schermata blu vera e propria, il PC si blocca del tutto: il mouse non si muove, la tastiera non risponde e nemmeno la combinazione Ctrl+Alt+Canc riesce a riportare il controllo del sistema. Se questo capita ripetutamente, prima di considerarlo automaticamente parte dello stesso problema di gestione della memoria, vale la pena escludere cause più semplici e comuni: la guida su Ctrl+Alt+Canc che non risponde elenca le cause più frequenti di un blocco totale dell'interfaccia, alcune delle quali non hanno nulla a che vedere con driver o memoria difettosa.
Driver di rete e problemi di connessione come possibile concausa
Un aspetto meno noto è che anche i driver della scheda di rete, sia Wi-Fi sia Ethernet, gestiscono blocchi di memoria pool per il traffico dati, e un driver di rete obsoleto o scritto male può contribuire a errori di questo tipo tanto quanto un driver video o audio. Se l'errore BAD_POOL_HEADER è comparso in concomitanza con problemi di connessione (per esempio dopo aver notato che il server DNS non risponde più spesso del solito, o dopo un aggiornamento del driver di rete), aggiorna il driver della scheda di rete alla versione più recente fornita dal produttore insieme agli altri driver principali del sistema, invece di considerarlo un problema isolato scollegato dal crash.
Quando il problema è più profondo di un singolo driver
Se dopo aver escluso driver, RAM e file di sistema l'errore persiste, e soprattutto se il PC mostra anche rallentamenti generali o instabilità al di fuori delle schermate blu, vale la pena considerare anche un controllo approfondito del disco con chkdsk C: /f /r da Prompt dei comandi come amministratore, per escludere che la corruzione abbia origine da settori danneggiati del disco stesso piuttosto che dalla memoria RAM o da un singolo driver.
Nella maggior parte dei casi, comunque, la combinazione di Verificatore driver e diagnostica della memoria individua rapidamente la causa reale dietro BAD_POOL_HEADER, permettendo di risolvere con un semplice aggiornamento (o rimozione) del driver responsabile oppure con la sostituzione di un modulo di RAM difettoso, senza dover reinstallare Windows da zero.