Visualizza messaggio singolo
Vecchio 10-11-2004, 16.56.05   #1
P8257 WebMaster
Gold Member
 
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
P8257 WebMaster promette bene
[BSOD] SCHERMATE BLU in Windows

Ciao a tutti,
Mi rivolgo agli utenti, e penso che siano tantissimi, che almeno una volta abbiano sperimentato il fastidioso fenomeno della "schermata blu" nei sistemi Windows...
Questo post spero possa dare una direttiva almeno su COSA guardare e su quali dati qusete schermate ci possono riferire per venire a capo del problema.


A CHI SI APPLICA ?

Occorre fare attenzione, non tutti i sistemi sono soggetti alle schermate di cui descritto in questo topic, per questo preferisco precisare:

Mi riferisco a sistemi operativi di classe NT ed in particolare:

- Windows 2000/2000sp1/2/3/4 (NT 5.0.2195)
- Windows Xp Home editione e Windows Xp Professional (NT 5.1.2600)
- Windows Xp Home editione e Windows Xp Professional SP1 (NT xpsp1 5.1.2600.1106)
- Windows Xp Home editione e Windows Xp Professional SP2 (NT xpsp2 5.1.2600.2180)
- Windows 2003 Server (NT 5.2.3790)

Questo copre solo in parte Windows NT4 sp6a e le definizioni di errore e specifiche relative potrebbero non corrispondere per questo sistema operativo.


DI COSA STO PARLANDO?


Si è verificato un problema e windows è stato arrestato per impedire danni al computer.

STOP 0xXXXXXXXX (0xXXXXXXXXX, 0xXXXXXXXXX, 0xXXXXXXXXX ...)
COSTANTE_RIF_ERRORE


Se è la prima volta che appare la schermata di errore relativa all'arresto, riavviare il computer.

Se la schermata riappare, seguire questa procedura:

Verificare che tutto il nuovo hardware o software sia installato correttamente.
Se si tratta di una nuova installazione, richiedere al produttore dell'hardware o del software i necessari aggiornamenti di Windows.

...



Le informazioni contrassegnate in rosso potrebbero apparire in posizioni diverse nella schermata di errore dipendentemente dalla versione del sistema operativo e dalla natura dell'errore stesso ..
mentre la descrizione potrebbe essere leggermente diversa, per questo motivo ho deciso di copiarne (a titolo indicativo) solo una parte.


COME SI INIZIA A DIAGNOSTICARE IL PROBLEMA?

La diagnosi del problema, sembrerà assurdo, inizia con il leggere la schermata...
Nella maggior parte dei casi, se abbiamo installato ex.novo il sistema operativo o se è la prima volta che incontriamo questo tipo di problema, non riusciremo a leggere la schermata di errore per intero o comunque non riusciremo a soffermarci su di essa in quanto il sistema si riavvierà automaticamente.
Questa impostazione, settata per default, può essere utile per darci un'idea della "continuità" e dell'automatizzazione del sistema che provvede a ripristinarsi in caso di errori critici .. ma in realtà non ci è di alcuna utilità per fare diagnosi nel caso ne avessimo l'esigenza.

La prima cosa da fare quindi è disabilitare il riavvio automatico in caso di errori critici, per farlo occorre recarsi nel pannello di controllo alla voce Sistema per poi fare clic sul tab Avanzate e premere il pulsante che permette di settare le impostazioni nella sezione Avvio e Ripristino; toglieremo quindi il check su "Riavvia automaticamente" e daremo Ok a tutte le finestre.
Le nostre schermate di errore saranno presenti e leggibili.

Va comunque detto che anche in caso di riavvio automatico del sistema, ogni evento che causa l'errore viene registrato nel visualizzatore eventi del sistema (situato negli strumenti di amminisrazione) ma tale resoconto è sempre e comunque meno esaustivo e dettagliato della schermata di errore di cui sopra...


QUALI DATI SONO VERAMENTE UTILI NELLA SCHERMATA DI ERRORE?

Molti utenti, in fase di diagnosi, tendono a riportare al personale tecnico la parte centrale della schermata in cui si propongono sommariamente alcune soluzioni comuni, tralasciando così le parti che in realtà risultano essere più importanti ai fini diagnostici...

Vediamo quindi, in ordine di importanza, COSA recuperare da queste schermate per poter arrivare a diagnosticare e risalire con esattezza al problema:

1 - Numero di errore di arresto:

esempio:
Codice:
STOP: 0xC0000221
Il numero di errore di arresto (preceduto dalla parola "STOP) è composto da un numero esadecimale che identifica UNIVOCAMENTE il tipo di errore occorso, ed è la cosa PIU' IMPORTANTE da appuntare in questi casi...
I valori tra parentesi cambiano a seconda dell'errore, ma, a fini pratici, sono poco utili in quanto si tratta degli offset di memoria e delle istruzioni che precisamente lo hanno causato e, in queste situazioni, esserne a conoscenza non aiuta granché...

2 - COSTANTE_RIF_ERRORE

esempio:
Codice:
PAGE_FAULT_IN_NONPAGED_AREA
La costante di riferimento dell'errore ci aiuta nel capire quale sia la natura dell'errore stesso, in pratica ci dice "cosa è successo" e sovente anche "a che livello" ciò è accaduto.

Questi sono i dati più importanti che occorre fornire come prime indicazioni per poter giungere a capire quale sia lla vera natura del problema.

(continua...)
P8257 WebMaster non è collegato   Rispondi citando