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

Status
Not open for further replies.

wonderwrench

New member
SECOND LIEUTENANT
Joined
Dec 13, 2007
Messages
120
I wonder why I can't get it to work. The guide is so simple and easy to follow. Copy reg text to text file, change .txt extension to .reg, double click reg file, say yes to prompt. Copy iastor.sys to windows\system32\drivers folder. Reboot change to AHCI mode, save and exit bios, blue screen!
 

Jack the Newbie

New member
GENERAL OF THE ARMY
Joined
Nov 20, 2006
Messages
14,939
Hello wonderwrench,

which content did you use for your reg-file?

Have you tried the code provided my monographix?

https://forum-en.msi.com/index.php?topic=106575.msg844741#msg844741
 

wonderwrench

New member
SECOND LIEUTENANT
Joined
Dec 13, 2007
Messages
120
Jack the Newbie said:
Hello wonderwrench,

which content did you use for your reg-file?

Have you tried the code provided my monographix?

https://forum-en.msi.com/index.php?topic=106575.msg844741#msg844741
That did it! Using the correct reg-file worked. Things work better when you pay attention to what you are doing.
Could the original post be updated so the different reg-files for the different chipsets easily accessible? Giving monographix credit of course.

Some quick testing shows no performance gain by enabling AHCI mode. I did not think it would. Just wanted to see the outcome.
 

belkin

New member
CORPORAL
Joined
Jul 21, 2007
Messages
11
Hello,

Is there a guide for Windows Vista SP1?




MSI P35 Platinum edition Core Due 2 Extreme
 

vernonion

New member
MAJOR
Joined
May 3, 2005
Messages
915
Yes, Vista nativly supports AHCI and does not require any additional drivers. Simply change one registry switch then go into bios and turn on AHCI mode. Vista only enables AHCI on Install if the hardware requires it.
 

mike1555

New member
PRIVATE FIRST CLASS
Joined
May 19, 2008
Messages
9
Thanks  Jack the Newbie ,this tutorial solved one (major) problem in 3 minutes ! Great !
Mike
 

fraggle

New member
SECOND LIEUTENANT
Joined
Sep 26, 2007
Messages
139
It works great for me and my P35 Neo2-FR. Very good guide.

THX Jack :emot-tip-wink:
 

Phatkat

New member
PRIVATE E-2
Joined
Jun 17, 2008
Messages
4
Hi i am using an AMD 780G mobo - how can i switch to AHCI mode? Thanks in advance to any help rendered  :agrees:
 

Del UK

New member
MAJOR GENERAL
Joined
Jan 8, 2004
Messages
3,759
Phatkat said:
Hi i am using an AMD 780G mobo - how can i switch to AHCI mode? Thanks in advance to any help rendered  :agrees:
Hi,

You will probably be better off, asking in the AMD part of the forum....... :yes:

https://forum-en.msi.com/index.php?board=24.0  <--------Link to AMD Forum
 

Sukhoi

New member
SERGEANT
Joined
Dec 2, 2007
Messages
36
sorry if you has answered that problem a lot of times yet, but its difficult to me understand that (and the English too  :-P) ).

I have the MSI P35 neo2-FR (ich9r) / e4400 / Win XP SP3. You can say me if the steps which I do are ok?

1- Make the .reg file as the first post explain.

2- Download last version of Intel Matrix Storage from http://downloadcenter.intel.com/Detail_Desc.aspx?agr=N&ProductID=2101&DwnldID=16012&strOSs=&OSFullName=&lang=spa . It download the file iata82_cd.exe but when I have to install it? now?

If I do it:
3- I suposse it crate the folder \Program Files\Intel\Intel Matrix Storage Manager\Driver . Then I can find the file iaStor.sys there, and I have to copy it to "Windows\System32\Drivers"

4- Reboot and select in bios AHCI mode.

Those are ok? I have to change anything y the reg file?

thankyou so much
 

Del UK

New member
MAJOR GENERAL
Joined
Jan 8, 2004
Messages
3,759
Open Notepad.

Highlight and copy the text below.

For ICH9
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
Now, save as achi.reg

You have to register the files with the operating system, because you are changing the way the disks are read & written to.

If you follow the instructions on page one of this thread, it will take about 15 minutes to complete.
 

Jack the Newbie

New member
GENERAL OF THE ARMY
Joined
Nov 20, 2006
Messages
14,939
2- Download last version of Intel Matrix Storage from http://downloadcenter.intel.com/Detail_Desc.aspx?agr=N&ProductID=2101&DwnldID=16012&strOSs=&OSFullName=&lang=spa . It download the file iata82_cd.exe but when I have to install it? now?

If I do it:
3- I suposse it crate the folder \Program Files\Intel\Intel Matrix Storage Manager\Driver . Then I can find the file iaStor.sys there, and I have to copy it to "Windows\System32\Drivers"
You cannot simply execute iata82_cd.exe.  If you do that, it will give you an error message saying that your hardware is not supported (AHCI or RAID mode need to be enabled for the Intel Matrix Storage Manager to be able to be installed). What you have to do before you restart your system and switch to AHCI mode is to extract the actual driver files.  I explained that in my first post as well:


Second Step:

Copy the iaStor.sys-File into the \Windows\System32\Drivers\-Folder if it isn't in there already. 

The file is part of the of the Intel Matrix Storage Manager-Packet (IATA621_CD.EXE) and can be retrieved manually:

\START\Run --> IATA621_CD.EXE -a -a [or in your case: iata82_cd.exe -a -a ]

After entering this command the file should be in the following folder:

...\Program Files\Intel\Intel Matrix Storage Manager\Driver

...and ready to be copied.
 

Sukhoi

New member
SERGEANT
Joined
Dec 2, 2007
Messages
36
yessss.. finally I could!. But following anothers steps: I get the "iaStor.sys" file from another forum and copied it to windows/...../drivers. Then I ran the reg file. Reboot and install iata82_cd.exe..

It worked good, my time boot is much faster than before:

IDE Mode:


AHCI Mode:



Although the boot is quickly, it lose several seconds before the windows screen appear, just waiting something with a "dash" in the up left corner of the screen.
Cheking BIOS I found that option:


what's the meaning of "AHCI CD/DVD boot time out"? Does this relate to what I said above?

Thankyou, that forum is really good
 

Del UK

New member
MAJOR GENERAL
Joined
Jan 8, 2004
Messages
3,759
Sukhoi said:
yessss.. finally I could!. But following anothers steps: I get the "iaStor.sys" file from another forum and copied it to windows/...../drivers. Then I ran the reg file. Reboot and install iata82_cd.exe..

It worked good, my time boot is much faster than before:

IDE Mode:


AHCI Mode:



Although the boot is quickly, it lose several seconds before the windows screen appear, just waiting something with a "dash" in the up left corner of the screen.
Cheking BIOS I found that option:


what's the meaning of "AHCI CD/DVD boot time out"? Does this relate to what I said above?

Thankyou, that forum is really good
That's great news.

Leave the CD/DVD timeout........ :biggthumbsup:

The delay, is just the drivers loading for multi - read/write. Nothing to be worried about.
 

Killer344

New member
PRIVATE E-2
Joined
Jul 28, 2008
Messages
1
Well, first, thanks jack, you showed me the path O.O , and second, here?s the reg file needed for the ich10r (the driver is also included).

http://rapidshare.com/files/132943510/Ahci_on_Xp.rar.html


I?ve just tested and it works fine.


 

bohdank

New member
SERGEANT
Joined
Jul 15, 2008
Messages
27
What would be the process for enabling RAID ? I want to, eventually, run RAID 1 on a second and third drive.
 

OldMSguy

New member
PRIVATE E-2
Joined
Aug 5, 2008
Messages
2
Has anyone successfully accomplished the switch for the P45 and ICH10R?

I just built a system with the P45 Neo 3 (MS-7514)

Getting the hot swap capability would make working with my data archive hard drives a lot easier.

Any help with the registry tweaks would be greatly appreciated
 

Jack the Newbie

New member
GENERAL OF THE ARMY
Joined
Nov 20, 2006
Messages
14,939
Hello OldMSguy,

the procedure is basically the same as for the other Intel Chipsets (see my first post).  The only difference should be a small variation within the reg-file you have to create. Unfortunately, I do not have the content for ICH10, but for ICH10R only.  I will provide you with the link to a ready-made reg-file that you can try. It may work for ICH10 as well, but I have no way to test it yet, as I do not have an ICH10-Board here:

Direct link to REG-File:  http://www.jzelectronic.de/jz2/Download2/ICH10R-AHCI.reg
Original Context: http://62.109.81.232/cgi-bin/sbb/sbb.cgi?&a=show&forum=1&show=7578&start=0#1
THX @ JZ

Content:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_3A22&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
"BusType"=dword:00000003

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters\Port0]
"AN"=dword:00000000
"LPM"=dword:00000001
"LPMSTATE"=dword:00000000
"LPMDSTATE"=dword:00000001
"GTF"=dword:00000000
"DIPM"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters\Port1]
"AN"=dword:00000000
"LPM"=dword:00000001
"LPMSTATE"=dword:00000000
"LPMDSTATE"=dword:00000001
"GTF"=dword:00000000
"DIPM"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters\Port2]
"AN"=dword:00000000
"LPM"=dword:00000001
"LPMSTATE"=dword:00000000
"LPMDSTATE"=dword:00000001
"GTF"=dword:00000000
"DIPM"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters\Port3]
"AN"=dword:00000000
"LPM"=dword:00000001
"LPMSTATE"=dword:00000000
"LPMDSTATE"=dword:00000001
"GTF"=dword:00000000
"DIPM"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters\Port4]
"AN"=dword:00000000
"LPM"=dword:00000001
"LPMSTATE"=dword:00000000
"LPMDSTATE"=dword:00000001
"GTF"=dword:00000000
"DIPM"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters\Port5]
"AN"=dword:00000000
"LPM"=dword:00000001
"LPMSTATE"=dword:00000000
"LPMDSTATE"=dword:00000001
"GTF"=dword:00000000
"DIPM"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
"0"="PCI\\VEN_8086&DEV_3A22&SUBSYS_B0051458&REV_01\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001
If that does not work for ICH10 please say so.  Maybe we only have to change the vendor ID slightly.
 
Status
Not open for further replies.
Top