HOW TO switch from IDE to AHCI mode without having to reinstall Win XP (GUIDE)

Status
Not open for further replies.

uid313

New member
SECOND LIEUTENANT
Joined
Jun 4, 2007
Messages
111
Jack the Newbie said:
Are you sure?  Have a look here in BIOS:

Integrated Peripherals --> On-Chip ATA Devices --> On-Chip SATA Controller --> ?? ??



That is the one? I have that one...
I expected it would be an entry named "AHCI" something.
It can only be set to "IDE" and "Disabled", I think...
Confusing...
 

mattyboy

New member
STAFF SERGEANT
Joined
Mar 7, 2006
Messages
74
Can you use ACHI and a RAID 0 array at the same time. Like, have ACHI set in BIOS for a RAID array? Probably not right?
 
H

Heart_Sailer

Guest
will it work on Windows Vista too ? i have P965M Platinum with 320GB of Seagate 7200.10 HD.

I install both Vista & XP with dual booting.
 

roguepenguin

New member
PRIVATE E-2
Joined
Jul 7, 2007
Messages
3
Bob the Fish-

I have the same setup - 975x PUE BIOS 7.5 (although I backed down to 7.4 and had the same issue). BSOD while following the procedure. The device ID used in the reg file in this thread does not match my machine, either. Is this the case with others?
entry from the reg file here:
ven_8086&dev_2821&cc_0106

entry for my SATA controller:
ven_8086&dev_27c1 <-- AHCI mode
ven_8086&dev_27c0 <-- IDE mode

even with the patched entry, it does not work. Upon reenabling IDE mode, I get a device listed in the registry at HKLM\SYSTEM\CurrentControlSet\Services\iaStor\Enum
0 = Root\LEGACY_IASTOR\0000

(The name of this key shows as "1" instead of "0" if you imported the whole registry file from here, which defines "0" already.)
Any ideas?

XP SP2
MSI 975X Platinum PowerUp Ed.
80GB Seagate 7200.10 drive

FOLLOW UP (SOLVED) -

I got angry and forced the regular SATA driver to be replaced by the AHCI Controller driver in the device manager, rebooted, turned it on, and now everything works.
Go figure.
-Chris



 

Bob the Fish

New member
SERGEANT
Joined
May 17, 2005
Messages
50
roguepenguin said:
Bob the Fish-

I have the same setup - 975x PUE BIOS 7.5 (although I backed down to 7.4 and had the same issue). BSOD while following the procedure. The device ID used in the reg file in this thread does not match my machine, either. Is this the case with others?
entry from the reg file here:
ven_8086&dev_2821&cc_0106

entry for my SATA controller:
ven_8086&dev_27c1 <-- AHCI mode
ven_8086&dev_27c0 <-- IDE mode

even with the patched entry, it does not work. Upon reenabling IDE mode, I get a device listed in the registry at HKLM\SYSTEM\CurrentControlSet\Services\iaStor\Enum
0 = Root\LEGACY_IASTOR\0000

(The name of this key shows as "1" instead of "0" if you imported the whole registry file from here, which defines "0" already.)
Any ideas?

XP SP2
MSI 975X Platinum PowerUp Ed.
80GB Seagate 7200.10 drive

FOLLOW UP (SOLVED) -

I got angry and forced the regular SATA driver to be replaced by the AHCI Controller driver in the device manager, rebooted, turned it on, and now everything works.
Go figure.
-Chris
Witch of the listed drivers did you use i get 6 options.
 

monographix

New member
STAFF SERGEANT
Joined
Dec 11, 2007
Messages
57
This tweak didnt work at first with my board. After some search seeing its coming from a ICH8 chipset i altered the device 2821 values in the reg code with the corresponding to ICH9R, 2922. Heres how it should look:



ICH8 said:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2821&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_2821&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001


ICH9R said:
Windows 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

Also The iaStor.sys ofcourse can be extracted from the latest matrix storage manager downloaded from Intel site (something like iata78_enu.exe). And its installation files that are being unpacked with the -a-a parameters are found in the Program files folder in the boot hard drive (eg C:\Program Files\Intel)


 

marcovtje

New member
SERGEANT
Joined
Mar 3, 2007
Messages
26
Quadrifoglio Verde said:
I wasn't trying to disagree with you or your excellent guide. I just wanted to make people aware of the possible disadvantage of NCQ. Simply stated, for most desktop users NCQ is not worth enabling. Marketing is trying to make us believe otherwise...
In years long gone by I used SCSI drives on the desktop. Enabling NCQ on a good host adapter (and even cheaper ones like the later Symbios logic) provided a great boost for compiling.

The ultimate test I'd like to see is e.g. a Linux kernel compile.

(p.s. I'm reading this btw not for the XP side, but I hope that AHCI mode might kill some of the bios bugs of my (plain) P965-F :wall: :bonk:)
 

Glando

New member
PRIVATE E-2
Joined
Dec 27, 2007
Messages
2
Jack the Newbie said:
Thanks for your update.  :biggthumbsup:  :emot-tip-wink:
:worship: Thx for this thread Jack the Newbie and thx for the MSI Neo2 update monographix !! You saved me a lot of time !!

I've got a dual boot XP Pro/Vista Ultimate and it works the same way, except that you need to replace all "iaStor" occurences (without quotes ;-) by "iasStorV" for vista reg file ...

btw, I use AHCI for eSata "hot plug"...

HTH and... Thx again!!
:biggthumbsup:

 

nexusfr

New member
PRIVATE E-2
Joined
Feb 11, 2008
Messages
4
hi,

I did all the steps many time and always the same death screen.

my configuration:

-xp pro Sp2
-motheboard Msi platinium 975X powerup (ICH7DH) with the last update.
-I used IATA621_CD.EXE to extract iastor.sys (I did also a test with iata75_cd)
-for the reg file I used :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2821&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_2821&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001


and after hours nothing... :bon
someone can help me ?  :worship:
thanks


 

Jack the Newbie

New member
GENERAL OF THE ARMY
Joined
Nov 20, 2006
Messages
14,939
If the procedure I described in the first post of this thread does not work, you have to re-install Windows XP with AHCI mode enabled and integrate the drivers during setup.

https://forum-en.msi.com/index.php?topic=100940.0
 

nexusfr

New member
PRIVATE E-2
Joined
Feb 11, 2008
Messages
4
Well thanks for your answer,  :)
but I am asking a question ; why some people (in this tread) having the same system like me (motheboard Msi platinium 975X powerup /Xp pro Sp2) the steps works ?  :shocking:

thanks again  :emot-tip-wink:
 

Jack the Newbie

New member
GENERAL OF THE ARMY
Joined
Nov 20, 2006
Messages
14,939
I don't know.  I worked on my system and I have the same board + OS.

Try the following content for your reg-file and see if that changes anything:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_27C1&dev_2821&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_27C1&SUBSYS_72461462&REV_02\\3&2411E6FE&0&FS"
"Count"=dword:00000001
"NextInstance"=dword:00000001
 

nexusfr

New member
PRIVATE E-2
Joined
Feb 11, 2008
Messages
4
Re-hi,

Forget my last question, now it's working fine  :agrees: ,
-I just changed the sata connection for the boot hardDisk (to the blue one under Msi platinium powerup).

when I reboot all is ok, nothing different, intel Matrix storage works :) .

-strange thing, the boot hard drive in materiel propreties it's writing "Sata maxtor 7 scsi disk device"
but this hard disk is not "scsi"..?

anyway thanks again  :yes:


 

Jack the Newbie

New member
GENERAL OF THE ARMY
Joined
Nov 20, 2006
Messages
14,939
I just changed the sata connection for the boot hardDisk (to the blue one under Msi platinium powerup).
You mean the connector that stands a little seperated from the other four? That port is hosted by the JMicron Controller, not by Intel ICH7DH...

That also explains why it is listed as a SCSI Device:

http://www.jmicron.com/Driver.htm

Click on "FAQ" and you will find this info:

JMB driver base on Windows SCSI mini port driver architecture , if any device attach on JMB controller will be an SCSI device.
So after all, what you did there may have worked, but it has nothing to do with the procedure.

 

nexusfr

New member
PRIVATE E-2
Joined
Feb 11, 2008
Messages
4
yes this connector  :shocked:

I really dont know why this procedure dont work with me, I did all the steps many time,  lot of people having this Mb and it works good
:wall:

-my xppro is up to date and very stable.

is there any other solutions ?
tnks
 

Jack the Newbie

New member
GENERAL OF THE ARMY
Joined
Nov 20, 2006
Messages
14,939
is there any other solutions ?
Actually, re-installing Windows with AHCI mode enabled in BIOS IS the standard procedure.  The steps decribed here are meant to provide an alternative that works in many (but unfortunately not in all) cases.  There is not much you can do but to reinstall XP and integrate the ICH7DH AHCI drivers during Setup. 

 

wonderwrench

New member
SECOND LIEUTENANT
Joined
Dec 13, 2007
Messages
120
Just for fun I tried to switch from IDE to AHCI mode using this method on the rig in my sig (P35 chipset).
I followed the guide to the letter but blue screen anyway. Has anyone successfully used this method on a
P35 chipset?
 

Del UK

New member
MAJOR GENERAL
Joined
Jan 8, 2004
Messages
3,759
wonderwrench said:
Just for fun I tried to switch from IDE to AHCI mode using this method on the rig in my sig (P35 chipset).
I followed the guide to the letter but blue screen anyway. Has anyone successfully used this method on a
P35 chipset?
Yes and P965, I wish hadn't on the P35 though :wall: Hard disk is slower now........

Yes is NCQ hard drive..... win some and lose some

On P965, it's great...........

Will be doing a re-install on P35 and see if F6 option is any better.....
 
Status
Not open for further replies.
Top