PDA

View Full Version : Problema AHCI boot


ENDer
16-02-2008, 13:11
Allora ho una g33-ds2r con due HD sata e un masterizzatore DVD anche lui sata.

l'HD che mi da problemi da ieri è un seagate 7200.10 250gb.

Il problema si presenta quando provo a fare il boot in modalità AHCI che si blocca inesorabilmente alla scansione delle periferiche sata.
Fino a ieri non avevo mai avuto problemi, e ho provato a spostare l'hd su tutte le porte, sconnettendo anche gli altri.. il problema è proprio lui.
Se il boot avviene in modaltà normale il disco parte perfettamente senza problemi.
Ho bisogno dell'attivazione dell'AHCI.

Grazie

ENDer
16-02-2008, 15:08
up!

ENDer
16-02-2008, 17:44
proprio nessuno?

ENDer
16-02-2008, 20:22
sono paziente

ENDer
17-02-2008, 00:48
up:mc:

drywood
17-02-2008, 02:24
Prova a vedere il mio post sullo stesso argomento. Ho postato poco fa la soluzione trovata.

ENDer
20-02-2008, 01:03
up

drywood
20-02-2008, 06:32
Caro ENDer,
quando ti ho scritto che funzionava mi ero sbagliato! Non funziona.

Questo accade perché quei driver non li puoi installare DOPO aver già installato windows XP. Se non sbaglio devi metterli in un floppy (estraendoli) e tenere il floppy quando installi windows, nel momento in cui chiede "per installare driver RAID di terze parti... ecc...".

Oggi abbiamo fatto una procedura che ha reso possibile impostare i dischi serial ata 2 in modalità AHCI anziché sata --> ide da bios SENZA REINSTALLARE WINDOWS, ed ha funzionato (con WinXP Pro SP2 32 bit).

La procedura è la seguente:



1. Go to Intel's download centre and download the latest version of the Intel Matrix Storage Manager (7.6.0.1011, 8/2/2007 at time of writing) for your OS:

http://downloadcenter.intel.com/Prod...=2101&lang=eng

Keep this file as you'll need it again in step 4.

2. Run the installer with the -a switch to extract the files. This will NOT install the software, just extract the files. Follow the prompts as if you were installing the software:


iata76_enu.exe -a


The above should extract the files to \Program Files\Intel\Intel Matrix Storage Manager. There are two folders, \Drivers and \Drivers64 for 32-bit and 64-bit OS's, respectively.

Copy the file IaStor.sys from the Drivers folder to C:\Windows\System32\drivers\

3. copy the following registry file to your desktop (copy and paste into notepad) and save as ahci.reg

indows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2922&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]
"Type"=dword:00000001
"Start"=dword:00000000
"Group"="SCSI miniport"
"ErrorControl"=dword:00000001
"ImagePath"="system32\\drivers\\iaStor.sys"
"tag"=dword:00000019
"DisplayName"="Intel AHCI Controller"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]
"queuePriorityEnable"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
"0"="PCI\\VEN_8086&DEV_2922&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001


4. Double check you've copied the IaStor.sys file as part of step 2. Now do the following:
Run the ahci.reg file to add the entries into the registry
Reboot the computer and enter the BIOS - DO NOT allow it to start Windows yet.
Change the setting for the on board Intel controller to AHCI, save and exit BIOS
Boot into Windows

When Windows loads it will detect a new hard disk - cancel the wizard for installing the new hardware and run the Intel driver installer you downloaded in step 1.

Reboot the system again and you're good to go

Now, under Device Manager > IDE ATA/ATAPI controllers you should see Intel(R) ICH9 SATA AHCI Controller listed.

Hope someone finds this useful - I wanted to do this as I needed AHCI mode to dual boot Linux and I didn't have a floppy drive on the machine to allow me to install Windows XP in AHCI mode. This is one area Vista has moved forward - it will allow you to install drivers from devices other than A: such as a USB pendrive or CD.


Poi devi abilitare anche la cache in scrittura, altrimenti un tizio dice che serve a poco per le prestazioni passare all'AHCI:

All this process worth nothing if you forget at the end to go to device manager, double klick your hard-drive(s) under "disk drivers", go to "policies" tab and mark "Enable write caching for this disk" (I recommend adding this to the guide)


Ciao.


Spero che risolva anche tu.
A presto.

ENDer
20-02-2008, 09:42
hmm... ma il mio problema è a monte! è il bios dell ahci che si blocca non windows!!!!

drywood
20-02-2008, 15:55
ho capito. Se per "modalità normale" intendi sata as ide, hai verificato che il tuo hard disk sia SATA-II o magari è un SATA-I che non supporta NCQ ed altre nuove features del SATA-II?