1.0) Introduzione ai Messaggi di Stop
(Errori di Sistema)
Se non avete mai visto un messaggio di STOP di Windows, due possono essere le
possibili cause:
1) Avete appena iniziato la vostra carriera informatica e state leggendo il libretto delle
istruzioni per capire come accender il vostro primo computer 2) Siete probabilmente tra le persone più
fortunate del pianeta Terra, ed inconsapevoli di ciò continuate ad usare il
computer
Purtroppo nella realtà le famose
Schermate Blu del
Windows sono molto frequenti ed occupano la maggior parte delle pagine
dei vari Forum di assistenza in internet e, per quanto possano apparire
incomprensibili alla stragrande maggioranza degli utenti, spesso contengono
informazioni dettagliate riguardanti la
causa del problema e possono permettervi di
diagnosticare e correggere le impostazioni che hanno causato il blocco del
sistema.
1.1) Quando
e perchè appare la Schermata Blu
Durante l'installazione del Windows La schermata Blu è normalmente causata da un
BIOS
non compatibile o da una
periferica difettosa.
In ogni caso è riconducibile a problemi con l'Hardware.
All'avvio del sistema Se fino al precedente avvio Windows si avviava regolarmente la causa del
messaggio di STOP può dipendere da diversi fattori, l'installazione di una
nuova periferica o di un
nuovo
software (da controllare soprattutto gli
aggiornamenti
dei driver o programmi che attivano servizi) la causa può anche essere
riconducibile alla disabilitazione di un servizio
o a modifiche al registro.
Durante l'esecuzione di Windows Questi sono gli errori più difficili da diagnosticare in quanto le cause
possono dipendere da innumerevoli fattori, i più comuni sono malfunzionamenti
di periferiche,
servizi
e/o driver. La corretta
interpretazione
del Messaggio di STOP normalmente si rivela indispensabile per la
soluzione del problema.
1.2)
Interpretare i Messaggi di Stop
I Messaggi di STOP possono variare in base alla causa che li ha
generati, tuttavia il formato standardizzato del messaggio ne facilita
l'interpretazione. Vediamo l'esempio:
Figura 1 : Ricostruzione della classica Schermata Blu
E' possibile trarre informazioni utili osservando questi dettagli:
1) Nome simbolico dell'errore 2) Consigli per la
soluzione del problema 3) Numero di errore e parametri 4) Informazioni sui driver
1.3)
Principali Errori di Stop
Errore 0x0000000A o IRQL_NOT_LESS_OR_EQUAL Un processo della modalità kernel o un driver ha tentato di accedere
ad una zona di memoria senza la necessaria autorizzazione. L'errore è
generalmente causato da hardware o software incompatibile o con dei problemi,
il nome del driver normalmente appare nel messaggio e può fornire validi
indizi per risolvere il problema.
Errore 0x0000001E o KMODE_EXCEPTION_NOT_HANDLET Il kernel del Windows ha individuato un'istruzione non valida del
processore, spesso sono tentativi di violazioni di accesso a zone di memoria
non valida causate da driver o periferiche con problemi. Se precedentemente avete
installato periferiche provate a rimuoverle, se avete aggiornato dei driver
avviate con l'ultima configurazione sicuramente funzionante, se avete
installato nuovi driver avviate in modalità provvisoria e rimuoveteli.
Normalmente nel messaggio di STOP viene spesso identificato il driver che lo
ha causato.
Errore 0x00000024 o NTFS_FILE_SYSTEM ( Errore 0x0000024 o
FAT_FILE_SYSTEM ) La causa più probabile è un errore HardWare ad un controller del
disco o del disco stesso, in questo caso diventa indispensabile effettuare un
controllo fisico alle varie connessioni dei dischi, eventualmente provare a
sostituire il cavo IDE delle unità ATA, nel caso sia presente un controller
verificate che sia efficiente. Eventualmente usate la console di ripristino
per effettuare un ChkDsk.
Errore 0x0000002E o DATA_BUS_ERROR L'errore può essere causato da della memoria RAM difettosa ( anche
quella eventualmente presente sulle schede video ) o da un guasto alla scheda
madre.
Errore 0x00000050 o PAGE_FAULT_IN_NONPAGED_AREA Un driver o un servizio di sistema ha richiesto dati non presenti in
memoria causando un errore di eccezione. Può essere causato da un software
incompatibile, in particolare driver, antivirus o programmi di controllo
remoto, l'errore può anche essere prodotto da della memoria RAM difettosa.
Errore 0x00000077 o KERNEL_STAK_INPAGE_ERROR Il sistema ha cercato dei dati del kernel nella memoria virtuale (
file di paging ) e non è riuscito a trovarli nell'indirizzo di memoria
specificato. Può essere stato causato da memoria RAM difettosa, un HardDisk
che non funziona, connessione dei cavi del disco o un controller del disco
non correttamente configurato, dati corrotti.
Errore 0x0000007A o KERNEL_DATA_INPAGE_ERROR E' in pratica una ripetizione dell'errore
KERNEL_STAK_INPAGE_ERROR
, un po' più specifico verso il disco rigido, potrebbe anche
presentarsi a causa di una catena SCSI non correttamente terminata o da
settori del disco danneggiati. L'esecuzione dell'utility ChkDsk è vivamente
consigliata.
Errore 0x0000007B o INACCESSIBLE_BOOT_DEVICE Windows XP non è in grado di trovare la partizione o il volume di
avvio del sistema durante la procedura di avvio perché le voci del file
boot.ini non puntano più alle partizioni corrette. L'errore potrebbe
presentarsi dopo aver partizionato un disco o l'aggiunta di nuovi dischi,
potrebbe anche essere causato dall'aggiornamento di un controller o dei suoi
driver. Controllate che l'eventuale nuovo HardWare sia correttamente
configurato, quindi utilizzate l'utility Bootcfg dalla console di ripristino
per individuare le in istallazioni di Windows disponibili e riconfigurare
automaticamente il Boot.ini
Errore 0x0000007F o UNEXCEPTED_ KERNEL _MODE_TRAP Memoria RAM difettosa o con timing troppo spinti, un processore
eccessivamente caldo sono le cause più frequenti che generano questo errore.
Il primo parametro subito dopo il numero dell'errore ne identifica la causa
specifica. Leggere l'articolo Q137539 della Knowledge Base “General Causes of
Stop 0x0000007F Errors”
Errore 0x000000D1 o DRIVER_ IRQL _NOT_LESS_OR_EQUAL E' forse l'errore più comune, e generalmente causato da driver di
periferica che tentano di accedere ad indirizzi di memoria impropri. Il
driver che ha causato l'errore è generalmente riportato nel messaggio,
riavviate in modalità provvisoria e disinstallatelo. Occasionalmente può
essere causato da programmi che potrebbero aver installato un driver filtro
del file system danneggiato.
Errore 0x000000EA o THREAD_ STUCK _IN_ DEVICE_ DRIVER Viene causato da una nuova scheda video o da un driver video non
correttamente programmato che induce il sistema a entrare in una pausa
indefinita in attesa dell'HardWare video. Se avete installato una nuova
scheda provate a rimettere la vecchia, se avete aggiornato i driver entrate
nel sistema in modalità provvisoria e rimuovetelo.
Errore 0x000000ED o UNMONTABLE_ BOOT _VOLUME Windows XP non è riuscito ad ottenere l'accesso al volume contenente
i file di avvio. Verificate di avere i driver corretti per il controller del
disco e controllate il cablaggio dei cavi. Se utilizzate periferiche ATA
66/100/133 accertatevi di utilizzare un cavo ad 80 poli. In alcuni casi
l'errore si risolve spontaneamente dopo un riavvio.
Errore
0x00000023 e 0x00000024, testo
descrittivo: FAT_FILE_SYSTEM o NTFS_FILE_SYSTEM:
Causa probabile: il
disco rigido è frammentato o è in corso un I/O di file
eccessivo. Questo errore di arresto può essere causato
inoltre dal mirroring di unità o da alcuni tipi di software
antivirus.
Causa probabile: non
è possibile trovare i dati richiesti in memoria. Il problema
è causato probabilmente da un driver di stampa o di accesso
remoto
------------------------------------------------------------------------------------------------------------Errore
0x8007007e durante l'uso di Windows Update, poteste
risolverlo con questo trucco:
Avviate il prompt dei comandi (Start >> Esegui >> cmd), ed
eseguite i seguenti comandi:
cd c:\WINDOWS\system32
regsvr32 Inseng.dll
regsvr32 Oleaut32.dll
regsvr32 Ole32.dll
regsvr32 Urlmon.dll
regsvr32 Mssip32.dll
Riavviate e riprovate ad eseguire di nuovo Windows Update.
NB: Se qualcuna di queste .dll risultasse assente potete
cercarla tornando indietro a schermatablu.com e scaricarla
da DllDump.com.
Questi sono gli errori più comuni, altri possono verificarsi in particolari
configurazioni HardWare o di rete. Se cercate informazioni particolari su un
errore specifico eseguite una ricerca su
Knowledge Base ,
usate sia il nome dell'errore ( ad esempio
THREAD_ STUCK
_IN_ DEVICE_ DRIVER ) che il codice ( ad esempio
0x000000EA
)
1.4)
Disabilitare il Riavvio Automatico dopo il Messaggio di Stop
Per impostazione predefinita Windows XP si riavvia automaticamente subito
dopo un messaggio di STOP rendendo praticamente possibile l'individuazione
delle cause, è in ogni caso possibile configurare Windows XP in modo che
si blocchi sul messaggio di STOP fino a che voi non
riavviate manualmente il sistema. Per eseguire questa impostazione occorre:
1) aprite la finestra
Proprietà
del sistema dal pannello di controllo 2) selezionate la
scheda
avanzate e fate clic sul pulsante impostazioni della voce
Avvio e Ripristino
Figura 1: Pannello delle Proprietà del Sistema
3) Una volta nella scheda
Avvio
e Ripristino deselezionate la casella Riavvia Automaticamente.
Figura 2: Pannello delle Impostazioni di Avvio e Ripristino
AVVIARE IN MODALITA PROVVISORIA
1.
Selezionare Riavvia il sistema, quindi
scegliere OK.
2.
Premere F8 al momento indicato:
•
Nel caso di un computer
x86: premere F8 quando viene visualizzata
per alcuni istanti una schermata di testo,
in cui possono essere visualizzate righe
relative al test della memoria, al BIOS e
altre righe. È probabile che venga
visualizzato un messaggio in cui si richiede
di premere il tasto F8.
•
dopo aver
effettuato la selezione nel menu di avvio,
premere F8. È probabile che venga
visualizzato un messaggio in cui si richiede
di premere il tasto F8.
Per informazioni sulla configurazione delle
impostazioni di sistema relative alla
visualizzazione del messaggio di selezione del tasto
F8, vedere "Per specificare il sistema operativo
predefinito per l'avvio" nell'elenco Argomenti
correlati di questo argomento.
3
Utilizzare i tasti di direzione per evidenziare
l'opzione di modalità provvisoria appropriata e
quindi premete INVIO.
o.
4.
Utilizzare i tasti di direzione per specificare
un sistema operativo e quindi premere INVIO.
IMPORTANTE
•
In modalità provvisoria,
vengono utilizzati solo i file e i driver di base
(mouse, monitor, tastiera, memoria di massa, schermo
di base, servizi di sistema predefiniti e nessuna
connessione di rete). È possibile selezionare
l'opzione Modalità provvisoria con la rete per
caricare tutti i file e i driver sopra indicati
nonché i servizi nonché i driver essenziali per
l'avvio delle funzionalità di rete oppure l'opzione
Modalità provvisoria con prompt dei comandi che è
simile alla modalità provvisoria, con la differenza
che viene avviato un prompt dei comandi anziché
l'interfaccia utente grafica. È inoltre possibile
selezionare l'opzione Ultima configurazione valida
per avviare il computer utilizzando le informazioni
del Registro di sistema salvate in occasione
dell'ultimo arresto del sistema.
•
La modalità provvisoria è utile
per la diagnosi dei problemi. Se il problema non si
verifica nuovamente dopo l'avvio in modalità
provvisoria, le impostazioni predefinite e i driver
di periferica minimi funzionano correttamente. Se il
problema è causato da una periferica aggiunta di
recente o da un driver modificato, è possibile
utilizzare la modalità provvisoria per rimuovere la
periferica o annullare la modifica.
•
In alcuni casi l'utilizzo della
modalità provvisoria non è consigliabile, ad esempio
quando i file di sistema di Windows necessari per
avviare il sistema sono danneggiati. In questi casi
è consigliabile utilizzare la console di ripristino
di emergenza.
Ripristino del Registro di sistema
danneggiato in Windows XP
Sintomi
Quando un hive del Registro di
sistema viene danneggiato,
potrebbe risultare impossibile
avviare il computer e potrebbe
venire visualizzato un messaggio
di errore di arresto con
schermata blu analogo ai
seguenti:
•
Arresto imprevisto
•
Stop:0xc0000135
Cause
Il Registro viene spesso
danneggiato quando i programmi
che vi accedono non rimuovono
completamente le voci temporanee
che vengono archiviate. Il
problema si verifica inoltre nel
caso in cui un programma venga
chiuso o incontri un errore in
modalità utente.
Risoluzione
NOTA : la correzione
descritta in questo articolo
ripristina automaticamente il
Registro di sistema durante
l'avvio e non visualizza alcuna
notifica di tale processo. Se si
importa un hive di Registro di
sistema danneggiato, è possibile
che venga visualizzata una
notifica e il ripristino avviene
durante l'importazione.
Per risolvere il problema,
procurarsi l'ultimo Service Pack
per Windows XP. Per ulteriori
informazioni, fare clic sul
numero dell'articolo della
Microsoft Knowledge Base
riportato di seguito:
322389
(http://support.microsoft.com/kb/322389/)
How to Obtain the Latest
Windows XP Service Pack
Ripristino
configurazione da modalità provvisoria
Per utilizzare la funzione di ripristino
anche in modalità provvisoria dovete procedere come segue:
- Avviare il sistema operativo premendo ripetutamente F8
- Con i tasti freccia posizionarsi ed avviare modalità
provvisoria
- In ambiente Windows avviare il prompt dei comandi; dal
pulsante START, ESEGUI e digitate CMD
nella finestra digitare il seguente comando:
%systemroot%\system32\restore\rstrui.exe
- premere INVIO
Seguire le istruzioni che compaiono sullo schermo per far
tornare la nostra macchina ad una precedente installazione.