PDA

View Full Version : Errore stranissimo in avvio e chiusura Windows 2000


mirrorx
06-12-2003, 16:41
Su un pc così configurato e appena assemblato (saltuariamente) in avvio e chiusura ricevo il seguente errore su schermata blu:

Un driver di periferica ha danneggiato il pool di gestione della memoria di sistema.

Provare ad attivare il pool speciale.

Address...(vari numeri).......... NTOSKRNL:EXE

Disattivare nel bios le opzioni relative alla memoria quali cache o shadowing

Controllare se il disco rigido è configurato correttamente e dotato degli appropriati terminatori.


(Non l' ho riportato per intero x semplicità)

Cosa potrebbe essere ?:confused: :confused:

Configurazione del Pc:

Mobo Asus P4b 266 SE (Chipset intel 845)
Cpu Celeron 2400
Ram Infineon 246 Mb 266 ddr
S.Video Matrox Mg400
S. Rete Chipset Realtek
Modem Adsl Wisecom Chipset Itex

:cry: :cry: :cry:

mirrorx
10-12-2003, 18:30
Aiutoooo!:cry:

Pericolo1
10-12-2003, 20:57
Prova ad avviare in modalità provvisoria (F8).
Se tutto va bene si vede che è un problema di driver e devi individuare qual' è che ti crea il problema.

Se non va bene lo stesso devi andare nel bios e migliorare le impostazioni della memoria.

mirrorx
10-12-2003, 21:51
Il fatto è che il problema si presenta saltuariamente, alle volte in avvio e alle volte in chiusura.

Cosa è il pool di gestione della memoria ?

vamp
11-12-2003, 00:48
Onestamente, x quanto ci riporti l'errore dettagliatamente è difficile risponderti ...
allora, il pool di gestione della memoria di sistema, altro non è ke un tool ke serve a monitorare la memoria ed in caso andare a disallocare (liberare) quella allocata da programmi, ke poi x 1qualke motivo nn è stata disallocata alla terminazione degli stessi.
In effetti in italiano nn penso troverai molto su di esso, ma prova a cercare in inglese su un qualke motore con kiave:
"memory pool monitor" e vedrai ke ti usciranno diversi risultati.
NTOSKRNL.EXE è solo il cuore del tuo sistema operativo (NT/network Operating Sistem Kernel).
L'errore è in qualke driver relativo ad 1hardware, forse il monitor o il modem, ke va a scrivere male negli indirizzi di memoria.
Forse è la memoria stessa ad avere dei problemi.
Visto ke la tua skeda è un ASUS, vedi se nel CD ke devono averti fornito con la skeda madre c'è 1programmino ke si kiama ASUS Probe.
Lui potrebbe esserti di aiuto ...
Oppure, installa AIDA32 (o Sandra200X, X xkè nn so a ke versione siamo :P) e verifica di avere i driver installati correttamente ed aggiornati, in caso prova ada aggiornarli.
Verifica inoltre le memorie (memory test o freeware simili).
Dovrebbe (molto condizionale) tornarti tutto a posto modificando/cambiando i driver o le memorie.

PS
se hai win2k server butta 1sguardo anke qui:
http://support.microsoft.com/default.aspx?scid=kb;en-us;177415

mirrorx
11-12-2003, 10:36
Insomma farei bene ad aggiornare i driver delle periferiche e magari provare a sostituire la ram....


Posso escludere che la mobo sia difettosa ?

E se provassi prima a scambiare di qualche slot le schede pci ? Forse prenderebbero stack diversi di memoria e visto che l' errore non è così ricorrente...

Pericolo1
11-12-2003, 14:32
Originariamente inviato da mirrorx
Insomma farei bene ad aggiornare i driver delle periferiche e magari provare a sostituire la ram....


Posso escludere che la mobo sia difettosa ?

E se provassi prima a scambiare di qualche slot le schede pci ? Forse prenderebbero stack diversi di memoria e visto che l' errore non è così ricorrente...


Meglio spostare il banco di memoria in un altro slot.
Ho risolto molti casi così.
;)

vamp
11-12-2003, 14:39
Senza fare delle prove, a priori, nn mi sentirei di escludere nulla, anke se ke la mobo sia difettosa è abbastanza improbabile.
Come suggerito correttamente da Pricolo1, la prima prova ke farei, è quella di montare 1banco di memoria alla volta, e di provarlo su slot diversi.
Poi proverei ad aggiornare i driver.
Quindi farei 1test delle memorie col memory test (è1programmino in DOS, è freeware, sta in1floppy e nn necessita di essere installato, cosa vuoi di+?).
Sulla base di quest'ultimo ti direi se sia il caso di cambiarle ...

Nikimi79
11-12-2003, 22:40
Originariamente inviato da vamp
Quindi farei 1test delle memorie col memory test (è1programmino in DOS, è freeware, sta in1floppy e nn necessita di essere installato, cosa vuoi di+?).


mi daresti un link dove posso scaricare questo programma, è un test delle memorie?

zuper
11-12-2003, 22:45
domanda stupidissima...

hai reinstallato vero??

vamp
12-12-2003, 03:10
http://www.memtest86.com/#download0

mirrorx
17-12-2003, 14:32
Originariamente inviato da vamp
Come suggerito correttamente da Pricolo1, la prima prova ke farei, è quella di montare 1banco di memoria alla volta, e di provarlo su slot diversi.


Ho un solo banco che funziona solo sul primo slot: se lo monto sugli altri il pc non fa il boot.
Tra le impostazioni del bios ho trovato "Sdram idle timer = Infinite"

Forse questo valore è sbagliato ?

Pericolo1
17-12-2003, 18:57
Originariamente inviato da mirrorx
Ho un solo banco che funziona solo sul primo slot: se lo monto sugli altri il pc non fa il boot.
Tra le impostazioni del bios ho trovato "Sdram idle timer = Infinite"

Forse questo valore è sbagliato ?

Davvero non funziona negli altri slot?
C' è qualche problema.

Che altri valori ci sono per "Sdram idle timer" ???

mirrorx
17-12-2003, 19:30
Mi pare 16 ( il + alto ) e poi gli altri a scendere.

Pericolo1
18-12-2003, 00:26
Common Options : 0T, 8T, 16T, 64T, Infinite, Auto


This BIOS feature sets the number of idle cycles that is allowed before the memory controller forces such open pages to close and precharge.

The premise behind this BIOS feature is the concept of temporal locality. According to this concept, the longer the open page is left idle, the less likely it will be accessed again before it needs to be precharged. Therefore, it would be better to prematurely close and precharge the page so that it can be opened quickly when a data request comes along.

It can be set to a variety of clock cycles from 0T to 64T. This sets the number of clock cycles the open pages are allowed to idle before they are closed and precharged. There's also an Infinite option as well as an Auto option.

If you select 0 Cycle, then the memory controller will immediately precharge the open pages as soon as there's an idle cycle.

If you select Infinite, the memory controller will never precharge the open pages prematurely. The open pages will be left activated until they have to be precharged.

If you select Auto, the memory controller will use the manufacturer's preset default setting.

Most manufacturers use a default value of 8T which allows the memory controller to precharge the open pages once eight idle cycles have passed.

For general desktop use, it is recommended that you choose the Infinite option so that precharging can be delayed for as long as possible. This reduces the number of refreshes and increases the effective memory bandwidth.

For applications (i.e. servers) that perform a lot of random accesses, it is advisable that you select 0T as subsequent data requests would most likely be fulfilled by other pages. Closing open pages to precharge will prepare those pages for the next data request that hits them. There's also the added benefit of increased data integrity due to more frequent refreshes.

Traduzione
In conclusione ti consiglio di metterlo AUTO.
0T è l' impostazione più veloce.
Infinite è l' impostazione più stabile.