Newsgroup: it.comp.hardware.motherboard
Titolo: AMD64 + WinXP sp2 = schermi blu? niente paura, il "d.e.p." è all'opera...

Cercherò di esser il + sintetico possibile per esporre la mia disavventura 
con la cpu in questione e il SO su menzionato:
(per fortuna conclusasi poi positivamente)
Allora, dopo vari tentennamenti acquisto la mobo Msi K8N Neo2 Platinum su 
cui montare il procio AMD64 3200+ sk939 con 2 banchi di memorie Twinmos 
PC3200 (la mobo non era una delle più economiche, a fronte di una dotazione 
del tutto simile alle concorrenti)
Installo il SO, qualche problemino con i driver SATA, poi risolvo decidendo 
di lasciare i MS anziche gli Nvidia x quanto riguarda le periferiche IDE.
Installo 3 o 4 programmi base, Norton antivirus, total commander, 
blackice(firewall) più naturalmente tutti i driver della mobo.
A questo punto, come una specie di anatema, il sistema comincia a crashare 
puntualmente circa ogni10 min., qualunque fosse l'attività svolta in quel 
momento: idle, installazione programmi, copia da cd rom, semplice 
navigazione su internet.
Comincio a rivedere tutte le impostazioni del bios in senso più conservativo 
possibile...niente! tolgo l'hd SATA e rimetto un vecchio U-ATA con una 
partizione di WinXP perfettamente funzionante...uguale sorte; aggiorno il 
bios alla 1.8 col Msi live update e carico i settaggi "fail safe defaults" 
del bios: ancora nulla da fare; lo schermo blu è sempre lì implacabile, con 
la scritta "tentativo di esecuzione da una posizione di memoria non 
consentita"
Installo il core center di Msi per cercare di monitorare le temperature, ma 
queste sono tutte ok se non addirittura basse in maniera sospetta...
La nottata passa quasi insonne, mi sveglio deciso a fare qualche RMA o a 
interpellare uno dei due negozianti (cpu o  mobo+memorie) anche se non so 
bene quale...alla fine googlando sul portatile dei miei (a quel punto 
l'unico pc che avevo funzionante a disposizione) incappo in una serie di 
forum dove si parla di "disable d.e.p.".... Il d.e.p. data execution 
protection, è una nuova feature introdotta col service pack 2 di WindowsXp, 
con lo scopo di non consentire l'esecuzione di codici maligni da parte di 
programmi terzi, in alcune specifiche aree di memoria. Il bello è che il 
d.e.p. è supportato solo da alcuni processori dell'ultima generazione, tra 
cui AMD64, motivo per cui con il vecchio Barton Xp2500+ non avevo mai avuto 
il benché minimo problema. L'arcano si comincia a svelare...uno dei 3 o 4 
programmi che avevo installato (il più papabile è Blackice) eseguiva comandi 
di routine da queste maledette aree di memoria, quindi Winzoz "per 
proteggere il pc" (così recita la schermata blu della morte) andava 
simpaticamente in crash.
Per risolvere ho optato per le maniere forti: ho disabilitato totalmente il 
d.e.p., basta andare nel boot.ini, editarlo sostituendo l'ultima riga 
"/NoExecute=optin /fastdetect" semplicemente con "/Execute=optin 
/fastdetect". (si può fare volendo anche in maniera selettiva andando in 
sistema>avanzate>prestazioni>protezione esecuzione programmi)
Mi scuso x la lunghezza - avevo preannunciato di essere sintetico - spero 
cmq questa disavventura possa essere utile a qualcun altro....
Saluti
Ax

 Ax
Buono a sapersi.
Ciao.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 simpaticamente in crash.
Però non è normale che un programma esegua delle istruzioni da locazioni 
che non dovrebbero farlo. Il dep è stato introdotto per non permettere 
l'esecuzione di attacchi del tipo buffer overflow, evidentemente qualche 
programma che hai installato giocherella in maniera sciocca con le 
pagine di memoria che gli vengono assegnate e si comporta così. Tant'è 
che potrebbe, ad esempio, crashare o fare le bizze...
IMHO non è colpa di Windows, del dep o del bit no execute, ma piuttosto 
di chi ha scritto quel software in maniera pedestre!