Impossibile installare XP Pro su HD SATA

Thunor

Nuovo Utente
5
0
Salve ragazzi, scusate l'intrusione ma mi trovo in un ginepraio e spero che
possiate aiutarmi ad uscirne. Ho visto che il problema è stato ampiamente trattato ma nessuna delle soluzioni proposte ha funzionato.

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 200 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.

Edit: Ho appena effettuato una prova premendo F6 all'installazione di Windows ed inserendo da floppy i drivers SATA. Procedura leggermente differente ma medesimo risultato con il file HAL.dll mancante.
Però all'installazione mi sono accorto di una cosa bizzarra:

Il disco su cui devo installare è il terzo che vedete nell'elenco, sulla prima partizione (quella evidenziata). Non è strano che venga definito Disco SCSI 0, Id 0, bus 0, su avatabus [MBR] esattamente allo stesso modo del primo? Mi parrebbe logico che fosse definito Id2, come sul boot.ini. O sto prendendo una cantonata?
 
Ultima modifica:

marktps

Utente Attivo
31
0
Probabilmente hai gia provato, ma nel bios non c'è una voce tipo "SATA Operation" (o simile) dove selezionare la modalità normal o compatible?
Magari è quella voce che hai provato Auto/Large anche se non l'ho mai sentita.
Comunque di solito la modalità compatible risolve i vari problemi di installazione/riconoscimento dei sata da Xp.
Una volta installato tutto dovresti poter tornare alla modalità normal.
 

Thunor

Nuovo Utente
5
0
Ciao Mark, ti ringrazio per la risposta. In effetti ho risolto con l'opzione "large", che però devo lasciare impostata in questo modo, altrimenti mi si ripresenta il problema del file hal.dll corrotto.

Dunque, non sono certo di come siano andate le cose esattamente, ma alla
fine il sistema operativo è stato installato e sembra funzionare
correttamente.

Ho ripetuto la stessa procedura descritta qui sopra con alcune piccole
differenze che elenco qui brevemente per comodità, sperando di poter essere
di aiuto a qualcuno con i miei stessi problemi,:

-----------------------------------------------------------------------
*1*-Aggiornamento del BIOS all'ultima versione.

*2*-Creazione di un floppy contenente i drivers presi dal CD di
installazione della scheda madre, in questa directory:
\Drivers\Chipset\WINXP_2K\IDE\WinXP
(nel mio vecchio CD non erano specificati "pataraid" o "sataraid" o altro,
in CD più recenti probabilmente si, e la scelta migliore pare essere
"Pataraid")

*3*-[Chiave di volta] Nel Bios, su Main Menu>First SATA Master (a seconda
di dove si trova il nostro HD Sata)>Access mode: cambiare da "AUTO" a
"LARGE".

*4*-Riavvio del sistema con boot dal CD di installazione di WindowsXP

*5*-Pressione del tasto F6 quando chiede se si desidera installare drivers
SCSI o RAID di terze parti.

*6*-Inserimento del Floppy con i drivers (da lasciare dentro fino al
successivo riavvio).
--------------------------------------------------------------------

Le ipotesi per il precedente fallimento sono tre: o l'aggiornamento del
BIOS era indispensabile per la gestione dell'HD come /large/ (malgrado la
voce fosse presente anche prima), o ho imbroccato gli unici drivers RAID
validi per l'installazione. In ogni caso adesso sta andando tutto bene e
senza blocchi all'avvio di Windows. Ho riavviato per un numero sufficente
di volte per poter pensare che la cosa sia definitivamente andata a buon
fine, ma non abbasso la guardia ;-]

Grazie a tutti per l'attenzione.
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili