Newsgroup: it.comp.os.win.xp
Titolo: Dual Boot di XP Pro su SATA

Salve ragazzi, scusate l'intrusione ma mi trovo in un ginepraio e spero che
possiate aiutarmi ad uscirne.
Sto cercando di creare un dualboot con due WinXP Professional su due HD
differenti. Il sistema che utilizzo ora è installato su un HD IDE e
funziona regolarmente mentre quello nuovo dovrebbe andare nella prima
partizione (20GB) di un Maxtor da 160 GB SATA.
La mia motherboard è una ASUS A8N-E con il Bios aggiornato alla 1013.
Premetto che per vari motivi non ho ancora avuto modo di creare un floppy
contenente i controller SATA, quindi non ho seguito la procedura di
installazione Raid o terze parti con il tasto F6 all'avvio, ma in realtà
non ho mai avuto problemi a vedere il disco in questione e riesco a
giungere senza alcun problema alla prima fase di copia dei files, prima del
primo riavvio.
Il mio problema è la presunta assenza di HAL.dll da system32 al successivo
avvio. Ho visto che è un problema molto diffuso ma, ahimè, le soluzioni più
comuni hanno dato esito negativo:
L'avvio da CD in consolle con "R" e comando bootcfg /rebuild mi crea una
voce aggiuntiva sul boot.ini che non migliora la situazione (il mio
boot.ini è a posto).
L'avvio da CD in consolle con "R" e copia di Hal.dll dal disco di
installazione (expand etc...) oppure la copia di un'altro file hal.dll da
un altro sistema hanno sempre esiti positivi, cioè il file si sovrascrive
correttamente, ma il problema persiste.
Checkdisk non mi da alcun errore fisico sul disco.
Credevo di aver risolto entrando in boot e modificando il metodo di
"traduzione" (credo si dica così) dell'HD incriminato da "auto" a "large".
Fatto questo l'installazione è andata a buon fine ed anche i successivi due
riavvi.
 
Purtroppo dopo aver installato i drivers della scheda madre, al successivo
riavvio il PC si è piantato alla schermata di caricamento costringendomi a
resettare manualmente. Da quel momento in poi succede una cosa strana: ai
check iniziali di avvio il sistema ci mette molto tempo a verificare gli HD
ed alla fine non rileva il SATA. Per poter tornare ad usare il disco (ho
molti dati nell'altra partizione) devo staccarlo fisicamente, andare nel
BIOS e impostare nuovamente su "auto" la voce relativa alla traduzione
(ovviamente sullo spazio dedicato al "first SATA", che al momento non
specifica nulla dato che il disco non è rilevato) riavviare il vecchio
sistema operativo (ora il check dei dischi è regolare) e rispegnere.
Ora se cerco di avviare il sistema nuovo (quello residente nel SATA) mi
viene dato a volte il vecchio messaggio di file HAL.dll assente o corrotto;
altre volte un lungo messaggio che inizia così: "Impossibile avviare
Windows a causa di un problema di configurazione hardware del disco del
computer. Impossibile leggere il disco di avvio selezionato...".
Se torno al BIOS e setto nuovamente "large" sulla traduzione, all'atto di
avviare il sistema operativo del SATA si blocca alla schermata di
caricamento di XP e si ritorna daccapo.
Non so che pesci pigliare :-/
Scusatemi per il post chilometrico e grazie mille per essere arrivati fino
a qui.
-- 
Thunor
"Tutti noi discendiamo dall'uomo delle caverne. Quasi tutti.
Alla base del mio albero genealogico c'è l'uomo delle taverne:
a volte socievole, altre volte asociale;
a volte euforico, altre cupo come il cielo prediluvio."
A.G.P. 

XP non ha i driver SATA, pertanto dovrai per forza caricarli tramite
l'opzione F6 all'avvio dell'installazione