Documento senza titolo Quando Windows 2000 sta finendo il suo caricamento, a volte, compare il seguente errore: Unexpected Kernel Mode Trap. L’unica soluzione è il riavvio del PC. Di che errore si tratta? Il kernel è il cuore del si …
Quando Windows 2000 sta finendo il suo caricamento, a volte, compare il seguente
errore: Unexpected Kernel Mode Trap. L’unica soluzione è il riavvio
del PC. Di che errore si tratta?
Il kernel è il cuore del sistema operativo, la parte
che fornisce i servizi di base a tutte le altre parti del sistema. Nel kernel
si trova il gestore degli interrupt che supervisiona tutte le richieste di interrupt
e i completamenti delle operazioni di I/O, assegna e condivide le risorse di
memoria e dello spazio sul disco fisso ai vari componenti del sistema, stabilisce
la priorità dei programmi nell’utilizzo del kernel e altro. Programmi
e componenti devono rispettare precise regole nelle richieste al kernel, quando
ciò non accade si verifica l’errore Unexpeted Kernel Mode Trap.
Nella maggioranza dei casi l’errore nasce da malfunzionamenti
hardware: processori fatti funzionare a una frequenza superiore alla
nominale, ventola fissata male che non raffredda adeguatamente la CPU, problemi
nella memoria RAM, bus funzionanti a frequenze superiori alle specifiche, schede
madri difettose e altro.
La prima sequenza di numeri e lettere che segue il
messaggio di errore può essere d’aiuto nel determinare la causa,
i più comuni li riportiamo qui.
L’errore 0x00000000 indica una divisione per 0, operazione
naturalmente impossibile. La memoria di sistema è l’indiziato principale.
Un’applicazione che ha cercato di accedere alla memoria usando un interrupt
con un livello di priorità non valido è la causa dell’errore
0x0000000A. Quasi sempre è da far risalire a un driver scritto male.
Ancora un errore nel driver è alla base dell’errore 0x0000001E.
Una corruzione del registro è segnalata con l’errore 0x00000051
mentre 0x0000007B segnala l’inaccessibilità della
directory principale, per causa di un virus, un driver mancante o corrotto o
un problema hardware.
Infine 0x0000007F è originato dal problemi all’hardware
o da una possibile corruzione dei driver di sistema.
Il fatto che l’errore non capiti sempre fa pensare a un qualche problema
nella memoria di sistema che porta a una corruzione dei dati. Per verificare
se si tratta di un problema hardware si può ricorrere a un programma
di diagnostica, in rete se ne trovano diversi e gratuiti. Per il test della
memoria consigliamo DocMemory Ram (http://www.simmtester.com).
Per i dischi fissi Data Advisor di Ontrack (http://www.ontrack.com)
disponibile in una versione gratuita di valutazione. Sandra
(http://www.sisoftware.co.uk/) contiene
diversi strumenti di diagnostica dell’hardware. Un’esauriente lista
di programmi di diagnostica si può trovare a questo indirizzo: http://dmoz.org/Computers/Software/Diagnostics