Il famoso «Blue Screen of Death» (BSOD, ufficialmente: Stop Error) ha sui sistemi Windows stabili quasi sempre una sola causa: un driver con bug, danneggiato o incompatibile. Memoria difettosa o un errore fatale del sistema operativo sono possibili, ma rari. Secondo Microsoft (Windows Insights), circa il 70% dei BSOD sono dovuti a problemi di driver.
Stop-code tipici legati ai driver
DRIVER_IRQL_NOT_LESS_OR_EQUAL (0x0000000A)
Un driver ha tentato di accedere alla memoria con un IRQL errato. La schermata mostra di solito il file del driver coinvolto, es. nvlddmkm.sys (Nvidia) o ndis.sys (rete). Soluzione: aggiorna o ripristina quel driver.
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (0x0000007E)
Un thread di sistema ha lanciato un’eccezione non gestita. Cause frequenti: driver grafico (atikmpag.sys, nvlddmkm.sys), driver WLAN (Netwtw0x.sys) o driver antivirus.
VIDEO_TDR_FAILURE (0x00000116)
Timeout Detection & Recovery — il driver grafico non ha risposto in tempo e Windows lo ha riavviato. Nel 90% dei casi: driver grafico difettoso, residui di un vecchio driver o problema hardware (aumento di tensione, surriscaldamento). Controlla prima il driver, poi la temperatura.
PAGE_FAULT_IN_NONPAGED_AREA (0x00000050)
Un driver ha tentato di accedere a una pagina di memoria non presente. Causa frequente: RAM difettosa o un driver con bug che assume un indirizzo errato. Controlla con MemTest86, poi i driver.
AVG Driver Updater previene il 70% dei BSOD legati ai driver — rilevando in anticipo quelli obsoleti e vulnerabili.
Identificare il driver problematico
Tramite BlueScreenView
Lo strumento gratuito BlueScreenView (NirSoft) legge i file minidump di Windows (C:\Windows\Minidump\*.dmp) e mostra quale driver ha causato il crash:
- Scarica e avvia BlueScreenView
- L’elenco superiore mostra tutti i BSOD — guarda la colonna Caused By Driver
- Il file .sys nominato è la causa
Tramite WinDbg
Per analisi più approfondite: WinDbg di Microsoft. Carica il file .dmp ed esegui !analyze -v. L’output mostra il modulo colpevole. Più complesso di BlueScreenView, ma più preciso.
Tramite Driver Verifier
Quando BlueScreenView non è chiaro: Driver Verifier (verifier.exe) sottopone a stress driver specifici per forzare il crash. Riservato a utenti esperti — spiegazione dettagliata in Usare Driver Verifier.
Procedura standard per BSOD
- Annota lo stop-code e il file di driver — foto della schermata blu o BlueScreenView
- Indaga sul driver —
nvlddmkm.sys= Nvidia,atikmpag.sys= AMD,iaStorA.sys= Intel RST, ecc. - Rollback o aggiornamento — Gestione dispositivi → driver → Proprietà → Driver → Ripristina o Aggiorna
- Se il problema persiste: DDU (driver GPU), o disinstalla il dispositivo e reinstalla
- Controlla l’hardware — MemTest86 per la RAM, CrystalDiskInfo per l’SSD, HWiNFO64 per la temperatura
Fonti aggiuntive
Fonti autorevoli per approfondire:
Domande frequenti
Zero. Ogni BSOD ha una causa. Se il PC si blocca regolarmente, non è «normale». Indagine necessaria.
Sì, ma raro. I rootkit moderni evitano di solito i BSOD per non essere rilevati. BSOD = quasi sempre driver o hardware.
Solo se il problema è davvero software. Per hardware difettoso: no. Prima di reinstallare, identifica la causa con BlueScreenView.
Per problemi riproducibili: molto utile. Solo per utenti esperti — Verifier può causare BSOD immediati da solo.