Close

Register Now!

To Get More Info and Daily Reward.

Please login or register.
Pages: 1 2 3 4 [All]   Go Down

Author Topic: HOW TO switch from IDE to AHCI mode without having to reinstall Win XP (GUIDE)  (Read 400640 times)

0 Members and 1 Guest are viewing this topic.

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Problem:

If you forgot to activate AHCI-mode in BIOS before you installed Windows XP SP2 on one of your SATA drives you will encounter a serious problem if you attempt to switch to AHCI-mode after the installation is already completed:  Windows XP SP2 will not start properly anymore.

Why AHCI?

AHCI stands for Advanced Host Controller Interface. One of the main reasons for switching to AHCI-mode is to take advantage of the NCQ-Feature of your SATA harddrive.  NCQ (Native Command Queuing) allows ATA drives to accept more than one command at a time and dynamically reorder the commands for maximum efficiency. NCQ, when used in conjunction with a hard drive that supports NCQ, can increase storage performance on random workloads.

Solutions:

There are basically two possible solution that do not involve a re-installation of the whole operating system. 

1.] Solution #1 is the simpler one as it only involves a few mouse clicks in Device Manager.  Apache Thunder has posted a detailed guide with screenhots which can be found >>here<<. 

2.] In case Solution #1 fails, there is another way to do this (Solution #2), which is somewhat more complicated as it involves a registry patch that has to be customized for the specific Intel Chipset used on the mainboard at hand.  The guide that I am going to reproduce here was originally posted on a German Gigabyte forum by JZ.
[ http://62.109.81.232/cgi-bin/sbb/sbb.cgi?&a=show&forum=1&show=450&start=0 ]

I figured it would probably not a bad idea to put up a thread about here as well.

I have successfully tested the whole thing on the following mainboards:

-P965 Platinum (ICH8R)
-P35 Platinum/Neo2-Series (ICH9R
-975X Platinum PowerUp Edition (ICH7DH)


First Step:

Open Windows Notepad and create a REG-file and name it as you like (example: AHCI.reg)

Copy and paste the following lines into that reg-file and save it (use the right content for your controller (ICH8R, ICH9R and ICH7DH)

ICH8R

Quote
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 [THX @monographix  :hat tip:]

Quote
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

ICH10R


Quote
Windows Registry Editor Version 5.00

;
; Important: The File iastor.sys has to be present in the System32\Drivers folder.
;


[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"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,69,00,61,00,53,00,74,00,6f,00,72,\
  00,2e,00,73,00,79,00,73,00,00,00
"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\Enum]
"0"="PCI\\VEN_8086&DEV_3A22&SUBSYS_B0051458&REV_01\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001

Now double-click on your reg-file to make the above changes to the Windows registry.

Do not restart your computer at this point.


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

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.

Third Step:

Restart your computer, enter BIOS and switch to AHCI-mode.

Save, exit and load Windows XP which should now start properly, discover the SATA AHCI Controller and ask for a driver.

Abort the whole Windows-Driver-Installation procedure and run IATA621_CD.EXE instead to take care of the installation.

Restart your system.

-----------

Done. 



Sugestions and corrections are very welcome.
Logged

Blazer

  • Guest

good guide!

can someone confirm it works?
Logged

Maesus

  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 10518
  • in Penang, Malaysia

pinned on top of the forum
Logged
Please read the ==>MOAN Guide<==
Maesus

My PC:
Now using : IBM Thinkpad T60p

Core 2 Duo recipe
E6600 2.66Ghz with GB Rocket Cooler Pro : MSI 975X Platinum PUE BIOS 7.6 : DDR2-667 2x1GB + DDR2-800 2x1GB : MSI 8800 Ultra : 80GB WD Caviar SE : Maxtor 250GB SATA : LiteOn LH-20A1S DVD writer + Samsung SH-W162C DVD writer : MSI Theater 550 Pro : LOGITECH Z-680 : DELL E228WFP 22" LCD : PowerLogic 500W PSU with +12V1&+12V2 @ 32A total

Viktor92

  • FIRST LIEUTENANT
  • ***
  • Offline Offline
  • Posts: 365

Ok, it seems to be easy, but there is any improvement in the perfomance ??
Logged
C2Q Q6600 G0 @ 3 Ghz 1.2125v / MSI P35 Neo2 FR v1.1 - Bios v1.85b
ALL voltages stock - C1E enabled
4 x 2GB G.Skill 1000 @ 835 Mhz (1:1.25 - 2.0v - 5-5-5-13)
Thermalright Ultima 90 & Papst 92mm TYP3412
WD Caviar Black AALS 640 GB Sata II / WD SE16 AAKS 640 GB Sata II
Samsung S203D DVD RW Sata / Pioneer 112 DVD RW
Samsung SyncMaster 971p / eVGA GTS 250 512 MB
Compro Videomate TV Gold Plus II / Pc Power & Cooling Silencer 750 / APC BackUps-Pro 650

Maesus

  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 10518
  • in Penang, Malaysia

Do you mean AHCI vs IDE? you can't see it.
Logged
Please read the ==>MOAN Guide<==
Maesus

My PC:
Now using : IBM Thinkpad T60p

Core 2 Duo recipe
E6600 2.66Ghz with GB Rocket Cooler Pro : MSI 975X Platinum PUE BIOS 7.6 : DDR2-667 2x1GB + DDR2-800 2x1GB : MSI 8800 Ultra : 80GB WD Caviar SE : Maxtor 250GB SATA : LiteOn LH-20A1S DVD writer + Samsung SH-W162C DVD writer : MSI Theater 550 Pro : LOGITECH Z-680 : DELL E228WFP 22" LCD : PowerLogic 500W PSU with +12V1&+12V2 @ 32A total

Quadrifoglio Verde

  • MAJOR
  • *****
  • Offline Offline
  • Posts: 1410
  • The liver is evil...it deserves to be punished!

...
Why AHCI?

AHCI stands for Advanced Host Controller Interface. One of the main reasons for switching to AHCI-mode is to take advantage of the NCQ-Feature of your SATA harddrive.  NCQ (Native Command Queuing) allows ATA drives to accept more than one command at a time and dynamically reorder the commands for maximum efficiency. NCQ, when used in conjunction with a hard drive that supports NCQ, can increase storage performance on random workloads.
...
NCQ can increase performance when using a multi user config (a file server for example) and multi user software. Please note that when using your pc as a desktop (single user), NCQ can actually cause a performance penalty due to overhead. The NCQ penalty differs per make and model of a hard drive, but most hard drives in a desktop config will perform a couple percents better when NCQ is disabled...
Logged
Desktop
MSI 790FX-GD70 / AMD Phenom II X4 965 Black Edition / Scythe Ninja / 2 x 4 GB Patriot DDR3-1600 / HIS Radeon HD 5770 1 GB IceQ 5 / Lian Li V1000 Plus II / Seasonic M12 II 520 / Samsung SH-S182D / 2 x Intel X25-M Postville 160 GB / 2 x Seagate Momentus 7200.4 500 GB / Enermax Aurora Premium (black) / Logitech MX518 / Logitech Z-10 / Eizo S2431WH-BK (landscape) + Eizo S2201WH-BK (portrait)

HTPC
MSI 785GME65 / AMD Athlon II X4 600e / 2 x 2 GB OCZ DDR3-1333 / Antec NSK1380 / 2 x Seagate Barracuda 7200.11 1 TB / Intel X25-M Postville 80 GB / LG Blu-Ray

RemusM

  • Memory Expert
  • LIEUTENANT COLONEL
  • *
  • Offline Offline
  • Posts: 2171
    • Necromanthus

Quote from: Quadrifoglio Verde
Please note that when using your pc as a desktop (single user), NCQ can actually cause a performance penalty due to overhead. The NCQ penalty differs per make and model of a hard drive, but most hard drives in a desktop config will perform a couple percents better when NCQ is disabled...

That's right.
In fact, for an ordinary user, switching from IDE to AHCI-NCQ is not a good idea.
Also, to get full AHCI-NCQ support you'll need a native SATA II HDD.
Logged

Mainboard: HC85
Processor: Zilog Z80 3.5MHz
System RAM: 48KB
Video RAM: 16KB (only 6912 bytes are used for Pixel Shader effects)
Video Card: integrated (16 colors)
PSU: 5V/3A
OS: BASIC Spectrum Sinclair

note: NO overclocking!

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Advantages and disadvantages of AHCI and/or NCQ (although interesting to consider) did not really concern me here.  Someone has a reason to switch to AHCI and can't start Windows anymore?  The usual advice is "Reinstall Windows and integrate SATA AHCI drivers, can't be done any other way". The guide just tries to offer an alternative.

NCQ is not the only thing that requires the AHC Interface.

Here are a couple of other reasons:

-being able to install/use Intel Matrix Storage Mangager (requires AHCI or RAID mode to be installed properly)
-native hot plug capability
-staggered spin up to reduce power loads on machines with multiple drives

Further Reading:
- http://www.intel.com/technology/serialata/ahci.htm
- http://www.intel.com/design/chipsets/matrixstorage_sb.htm
- http://cnscenter.future.co.kr/resource/rsc-center/presentation/intel/spring2003/S03USDSIS19_OS.pdf
- http://www.seagate.com/content/docs/pdf/whitepaper/D2c_tech_paper_intc-stx_sata_ncq.pdf
- http://www.intel.com/support/chipsets/imst/sb/cs-012305.htm
- http://support.intel.com/support/chipsets/imst/


Whatever the reasons may be for someone to switch to AHCI mode after Windows XP is already installed, the above guide proposes a way to do it without having to reinstall Windows XP.  Whoever does not have a good reason to enable AHCI doesn't need a guide anyway.


can someone confirm it works?

As I said, it tested it a couple of times on the P965 Platinum and the 975X Platinum PUE and it worked without problems so far.
Logged

Quadrifoglio Verde

  • MAJOR
  • *****
  • Offline Offline
  • Posts: 1410
  • The liver is evil...it deserves to be punished!

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...
Logged
Desktop
MSI 790FX-GD70 / AMD Phenom II X4 965 Black Edition / Scythe Ninja / 2 x 4 GB Patriot DDR3-1600 / HIS Radeon HD 5770 1 GB IceQ 5 / Lian Li V1000 Plus II / Seasonic M12 II 520 / Samsung SH-S182D / 2 x Intel X25-M Postville 160 GB / 2 x Seagate Momentus 7200.4 500 GB / Enermax Aurora Premium (black) / Logitech MX518 / Logitech Z-10 / Eizo S2431WH-BK (landscape) + Eizo S2201WH-BK (portrait)

HTPC
MSI 785GME65 / AMD Athlon II X4 600e / 2 x 2 GB OCZ DDR3-1333 / Antec NSK1380 / 2 x Seagate Barracuda 7200.11 1 TB / Intel X25-M Postville 80 GB / LG Blu-Ray

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

I was aware of that.  And I am happy that you and RemusM made that point. Especially because until now I have not payed a lot of attention to actual benchmarks, technical backgrounds (and marketing).
Logged

Vaniireq

  • Guest

Here is an article that shows comparisons of various drives with and without ACHI activated:
http://www.behardware.com/art/imprimer/624/
One of the more interesting findings in the article is that some drives that do not have NCQ (like most Western Digital drives) still get performance boosts from ACHI.

I also want to point out something that some people may not realize.
With the newer Intel Raid Controllers, when you create a Raid using the Intel Panel, ACHI is automatically activated.



Logged

GauchoDoyle

  • CAPTAIN
  • ****
  • Offline Offline
  • Posts: 550
  • XP in VM 2007 cause vista can't run everything

I have tested with HDtach in all modes on my Maxtor-

SATA I in IDE/ENHANCED mode FORCE GEN I
Burst Speed:       121.6mb/s
Random Access:  19.5ms
CPU utilization:    2%
Average Read:    47.3mb/s

SATA II in IDE/ENHANCED mode Force GEN II
Burst Speed:       198.0mb/s
Random Access:  19.4ms
CPU utilization:    2%
Average Read:     57.9     

SATA II in AHCI mode Force GEN II
Burst Speed:       215.3mb/s
Random Access:  21.8ms
CPU utilization:    1%
Average Read:     59.0mb/s

Maxtor Diamond 80GB SATA II and 250GB SATA I = 150GB Logical RAID 0
Burst Speed : 320.9 mb/s
Average Read : 120.3 mb/s


Gaucho
Logged
Intel Conro E6400 2.13 GHZ
System Clocked @3.2Ghz, 1:1 ratio, 400FSB, stock v, mem @ 8000MHz, PCIE 1.6v, (36 Idle, 42 Load)
C1E on speedstep on

MSI 975x Power Up Edition Bios Official 7.6
2GB DDR2 Kit PC8500 1066MHz CL5 Kingston - KHX8500D2K2/1G
5-5-5-14, 2.2v
2X 250GB SATA II Maxtor DiamondMax Hdd, Intel SATA RAID 0, burst 325 MB/s
2X 320GB SATA II Mator DiamondMax Hdd, Intel SATA RAID 0, burst 280 mb/s
300GB Mator SATA II, in External USB caddy
NSK4000 Mini Tower Case with 430Watt PSU
Asus EAX1900XT with Artic Cooling Accelero X2 vga cooler.
Zalman CNPS 9500AT, stock fan removed and 120mm 3 speed Antec attached with cable ties.
Thermalright HR-05 Heatsink on the Southbridge.
Noctua NC-U6 Dual Heatpipe Heatsink on th

Viktor92

  • FIRST LIEUTENANT
  • ***
  • Offline Offline
  • Posts: 365

Here is an article that shows comparisons of various drives with and without ACHI activated:
http://www.behardware.com/art/imprimer/624/
After looking at the page, I must confess that the AHCI numbers are very tempting (specially for my Samsung drive) to make the switch, but is possible a rollback to the IDE mode in the case things doesn't work as expected ??
Logged
C2Q Q6600 G0 @ 3 Ghz 1.2125v / MSI P35 Neo2 FR v1.1 - Bios v1.85b
ALL voltages stock - C1E enabled
4 x 2GB G.Skill 1000 @ 835 Mhz (1:1.25 - 2.0v - 5-5-5-13)
Thermalright Ultima 90 & Papst 92mm TYP3412
WD Caviar Black AALS 640 GB Sata II / WD SE16 AAKS 640 GB Sata II
Samsung S203D DVD RW Sata / Pioneer 112 DVD RW
Samsung SyncMaster 971p / eVGA GTS 250 512 MB
Compro Videomate TV Gold Plus II / Pc Power & Cooling Silencer 750 / APC BackUps-Pro 650

Maesus

  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 10518
  • in Penang, Malaysia

Viktor92, rolling back is as simple as changing the BIOS setting back to IDE. You don't need to explicitly remove the AHCI driver.
Logged
Please read the ==>MOAN Guide<==
Maesus

My PC:
Now using : IBM Thinkpad T60p

Core 2 Duo recipe
E6600 2.66Ghz with GB Rocket Cooler Pro : MSI 975X Platinum PUE BIOS 7.6 : DDR2-667 2x1GB + DDR2-800 2x1GB : MSI 8800 Ultra : 80GB WD Caviar SE : Maxtor 250GB SATA : LiteOn LH-20A1S DVD writer + Samsung SH-W162C DVD writer : MSI Theater 550 Pro : LOGITECH Z-680 : DELL E228WFP 22" LCD : PowerLogic 500W PSU with +12V1&+12V2 @ 32A total

Corleone

  • Guest

its work on 965 neo?
Logged

Viktor92

  • FIRST LIEUTENANT
  • ***
  • Offline Offline
  • Posts: 365

Viktor92, rolling back is as simple as changing the BIOS setting back to IDE. You don't need to explicitly remove the AHCI driver.
Great, then I will try soon...
Logged
C2Q Q6600 G0 @ 3 Ghz 1.2125v / MSI P35 Neo2 FR v1.1 - Bios v1.85b
ALL voltages stock - C1E enabled
4 x 2GB G.Skill 1000 @ 835 Mhz (1:1.25 - 2.0v - 5-5-5-13)
Thermalright Ultima 90 & Papst 92mm TYP3412
WD Caviar Black AALS 640 GB Sata II / WD SE16 AAKS 640 GB Sata II
Samsung S203D DVD RW Sata / Pioneer 112 DVD RW
Samsung SyncMaster 971p / eVGA GTS 250 512 MB
Compro Videomate TV Gold Plus II / Pc Power & Cooling Silencer 750 / APC BackUps-Pro 650

Viktor92

  • FIRST LIEUTENANT
  • ***
  • Offline Offline
  • Posts: 365

If I run the command  IATA621_CD.EXE -a -a it doesn't extract anything, simply run the setup program. Should I continue with the instalation, or should I extract the file in some way ??
Logged
C2Q Q6600 G0 @ 3 Ghz 1.2125v / MSI P35 Neo2 FR v1.1 - Bios v1.85b
ALL voltages stock - C1E enabled
4 x 2GB G.Skill 1000 @ 835 Mhz (1:1.25 - 2.0v - 5-5-5-13)
Thermalright Ultima 90 & Papst 92mm TYP3412
WD Caviar Black AALS 640 GB Sata II / WD SE16 AAKS 640 GB Sata II
Samsung S203D DVD RW Sata / Pioneer 112 DVD RW
Samsung SyncMaster 971p / eVGA GTS 250 512 MB
Compro Videomate TV Gold Plus II / Pc Power & Cooling Silencer 750 / APC BackUps-Pro 650

tnt1

  • SECOND LIEUTENANT
  • **
  • Offline Offline
  • Posts: 120

As mentioned Western Digital drives do not have NCQ. (If there are any that do I am not aware of them) I think on some drives that have NCQ you can disable it via a jumper or utility program. Also some SATA II drives are defaulted to SATA I and you have to change a jumper to enable SATA II.



Logged
MSI P965 Platinum Limited Edition BIOS 1.5B4
Intel e6300 OEM Wk 28 (7*333=2331 mhz)
Thermalright XP-90 w/92mm x 38mm Delta 3 Blade low speed fan
ATI Radeon x1600 Pro 512MB
2x1 Gig OCZ PC2-6400 Plat Rev2 (5-5-5-13 2T @ 832mhz  4:5 @ 2.05v)
Corsair 520HX PSU
WD 2500KS SATA II Drive (SATA 1)
WD 400JB SATA II Drive (SATA 4)
Lite-On 16A7S SATA DVDRW (SATA 5)
Lite-On 166 IDE DVD (JM IDE)
Enermax Chakra Case (2 x 120mm front/rear case fans and one 250mm side case fan)

glenmorangie

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 37

I have taken a look at the quoted German site in which I find a registry setup including "Raid". Is this correct??

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2822&cc_0104]
"Service"="iaStor"
"ClassGUID"="{4D36E97B-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 RAID Controller"

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

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters\oromVersion]
"MajorVersion"=dword:00000006
"MinorVersion"=dword:00000000
"HotfixNumber"=dword:00000000
"BuildNumber"=dword:000003fe

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


Anyone able to clarify??
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

@Victor92:

Quote
If I run the command  IATA621_CD.EXE -a -a it doesn't extract anything, simply run the setup program. Should I continue with the instalation, or should I extract the file in some way ??

The important part is that you make sure the iaStor.sys-File is in the \Windows\System32\Drivers\-Folder.  It should be in in \Program Files\Intel\Intel Matrix Storage Manager\Driver by now.  Using the "-a -a"-switch does not really result in an installation but only in an extraction of all the files.

@glenmorangie:

Yes, there is also a procedure for switching to RAID-mode.  It doesn't help you much though if you have Windows XP installed on a single drive. 


Logged

glenmorangie

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 37

Jack,

Thanks for the reply but I understood from your original senario you referred to SATA drives.
Now:- If you have two or more drives will it install "Raid function" without having the pain of re-installation of XP?
If so it would be an added bonus if people wishing to upgrade from IDE - Sata.

Thanks and sorry if I did not understand it was for a single drive.


 
Logged

Viktor92

  • FIRST LIEUTENANT
  • ***
  • Offline Offline
  • Posts: 365

@Victor92:

The important part is that you make sure the iaStor.sys-File is in the \Windows\System32\Drivers\-Folder.  It should be in in \Program Files\Intel\Intel Matrix Storage Manager\Driver by now.  Using the "-a -a"-switch does not really result in an installation but only in an extraction of all the files.
I use the "-a -a" switch, but the setup program is started (that I've aborted), and no file is copied in the boot disk (I've searched for the iastor.sys file and it isn't in the boot disk). So, should I run the setup file and install the drivers or must I get only the iastor.sys file and copy to the boot disk as your guide says ??
Logged
C2Q Q6600 G0 @ 3 Ghz 1.2125v / MSI P35 Neo2 FR v1.1 - Bios v1.85b
ALL voltages stock - C1E enabled
4 x 2GB G.Skill 1000 @ 835 Mhz (1:1.25 - 2.0v - 5-5-5-13)
Thermalright Ultima 90 & Papst 92mm TYP3412
WD Caviar Black AALS 640 GB Sata II / WD SE16 AAKS 640 GB Sata II
Samsung S203D DVD RW Sata / Pioneer 112 DVD RW
Samsung SyncMaster 971p / eVGA GTS 250 512 MB
Compro Videomate TV Gold Plus II / Pc Power & Cooling Silencer 750 / APC BackUps-Pro 650

Maesus

  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 10518
  • in Penang, Malaysia

glenmorangie, "Now:- If you have two or more drives will it install "Raid function" without having the pain of re-installation of XP?"

This is ONLY true for RAID-1. This guide is only applicable IF you want to RAID-1 your current XP drive.

For RAID-0, this guide is Not Applicable because for sure your XP is NOT the RAID-0 drive; and you are adding another 2 more HDD and want to set them as RAID-0. This can be done by enable RAID in the BIOS, setup RAID-0 drive in the RAID setup screen, then boot to XP and install the RAID driver then.
Logged
Please read the ==>MOAN Guide<==
Maesus

My PC:
Now using : IBM Thinkpad T60p

Core 2 Duo recipe
E6600 2.66Ghz with GB Rocket Cooler Pro : MSI 975X Platinum PUE BIOS 7.6 : DDR2-667 2x1GB + DDR2-800 2x1GB : MSI 8800 Ultra : 80GB WD Caviar SE : Maxtor 250GB SATA : LiteOn LH-20A1S DVD writer + Samsung SH-W162C DVD writer : MSI Theater 550 Pro : LOGITECH Z-680 : DELL E228WFP 22" LCD : PowerLogic 500W PSU with +12V1&+12V2 @ 32A total

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Quote
I use the "-a -a" switch, but the setup program is started (that I've aborted), and no file is copied in the boot disk (I've searched for the iastor.sys file and it isn't in the boot disk). So, should I run the setup file and install the drivers or must I get only the iastor.sys file and copy to the boot disk as your guide says ??

Don't abort it if you use the "-a -a" switch.  Just let it run and extract the files.  It does not really install the drivers/files but rather "extracts" and copies them into the folder I mentioned.  And even if it would install anything it doesn't really matter.  Just make sure that the iaStor.sys-File is in the \Windows\System32\Drivers\-Folder before you make changes to the registry and restart to switch to AHCI-mode in BIOS.

Quote
must I get only the iastor.sys file and copy to the boot disk as your guide says ??

Exactly.  The File has to be in the \Windows\System32\Drivers\-Folder.
Logged

glenmorangie

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 37

Maesus,

Thanks

See if I have understood you correctly.


Senario: two sata hard drives both 200gb set up as IDE (C:,  E: and  D: ide dvd writer) not raid or achi and operating for a few months and you decide to change to achi the Jack the Newbies patches to the registry will be o.k. however if you wish to change to Raid 1 the patch I seen on the German site would be o.k (but one drive would be redundant) and all data on one drive non-exisiting ??
If you wish to have Raid 0 you have no alternative but to install the original xp (cd) installation process??

Again thanks for your reply



Logged

Viktor92

  • FIRST LIEUTENANT
  • ***
  • Offline Offline
  • Posts: 365

Jack I've finally extracted the file, copied in \windows\system32\drivers folder, loaded the .reg info in the registry, rebooted, changed IDE by AHCI mode in bios, rebooted again, and... get a BSD. What can be wrong ??
Logged
C2Q Q6600 G0 @ 3 Ghz 1.2125v / MSI P35 Neo2 FR v1.1 - Bios v1.85b
ALL voltages stock - C1E enabled
4 x 2GB G.Skill 1000 @ 835 Mhz (1:1.25 - 2.0v - 5-5-5-13)
Thermalright Ultima 90 & Papst 92mm TYP3412
WD Caviar Black AALS 640 GB Sata II / WD SE16 AAKS 640 GB Sata II
Samsung S203D DVD RW Sata / Pioneer 112 DVD RW
Samsung SyncMaster 971p / eVGA GTS 250 512 MB
Compro Videomate TV Gold Plus II / Pc Power & Cooling Silencer 750 / APC BackUps-Pro 650

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Quote
loaded the .reg info in the registry, rebooted, changed IDE by AHCI mode in bios, rebooted again

After executing the reg-file you have to restart the computer and switch to AHCI-mode before letting Windows XP start again. Otherwise you have to execute the reg-file again.

If you have done that, let me know and will I check the whole procedure again on my setup to make sure I made no mistake.
Logged

Viktor92

  • FIRST LIEUTENANT
  • ***
  • Offline Offline
  • Posts: 365

After executing the reg-file you have to restart the computer and switch to AHCI-mode before letting Windows XP start again.
I've done exactly that.
Logged
C2Q Q6600 G0 @ 3 Ghz 1.2125v / MSI P35 Neo2 FR v1.1 - Bios v1.85b
ALL voltages stock - C1E enabled
4 x 2GB G.Skill 1000 @ 835 Mhz (1:1.25 - 2.0v - 5-5-5-13)
Thermalright Ultima 90 & Papst 92mm TYP3412
WD Caviar Black AALS 640 GB Sata II / WD SE16 AAKS 640 GB Sata II
Samsung S203D DVD RW Sata / Pioneer 112 DVD RW
Samsung SyncMaster 971p / eVGA GTS 250 512 MB
Compro Videomate TV Gold Plus II / Pc Power & Cooling Silencer 750 / APC BackUps-Pro 650

Maesus

  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 10518
  • in Penang, Malaysia

I'm a bit confused about this:

\Windows\System32\Drivers\-Folder  is the folder name? or
\Windows\System32\Drivers\    is the folder name?

X-((
Logged
Please read the ==>MOAN Guide<==
Maesus

My PC:
Now using : IBM Thinkpad T60p

Core 2 Duo recipe
E6600 2.66Ghz with GB Rocket Cooler Pro : MSI 975X Platinum PUE BIOS 7.6 : DDR2-667 2x1GB + DDR2-800 2x1GB : MSI 8800 Ultra : 80GB WD Caviar SE : Maxtor 250GB SATA : LiteOn LH-20A1S DVD writer + Samsung SH-W162C DVD writer : MSI Theater 550 Pro : LOGITECH Z-680 : DELL E228WFP 22" LCD : PowerLogic 500W PSU with +12V1&+12V2 @ 32A total

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Quote
I'm a bit confused about this:

\Windows\System32\Drivers\-Folder  is the folder name? or
\Windows\System32\Drivers\    is the folder name?

\Windows\System32\Drivers\    is the folder name !

@Victor92:

I have just completed a fresh Win XP SP2-Installation on a SATA-HD on my 975X Plat. PUE.  To test the guide again I started in IDE-mode and switched to AHCI after installation without having any problems.

Try to run the reg-file, install Intel Matrix Storage Manager (without the -a -a switch) and try to switch to AHCI-mode again after that.  I read through the whole thread in which the guide I reproduced here was originally mentioned and saw that this was advised in a case where the guide did not work as it should as well.



Logged

Viktor92

  • FIRST LIEUTENANT
  • ***
  • Offline Offline
  • Posts: 365

Try to run the reg-file, install Intel Matrix Storage Manager (without the -a -a switch) and try to switch to AHCI-mode again after that.  I read through the whole thread in which the guide I reproduced here was originally mentioned and saw that this was advised in a case where the guide did not work as it should as well.
It seems that AHCI is not for me, this is the message the installer gave me:

The computer does not meet the minimun requirement for installing this software. Setup will exit.

Any idea ??
Logged
C2Q Q6600 G0 @ 3 Ghz 1.2125v / MSI P35 Neo2 FR v1.1 - Bios v1.85b
ALL voltages stock - C1E enabled
4 x 2GB G.Skill 1000 @ 835 Mhz (1:1.25 - 2.0v - 5-5-5-13)
Thermalright Ultima 90 & Papst 92mm TYP3412
WD Caviar Black AALS 640 GB Sata II / WD SE16 AAKS 640 GB Sata II
Samsung S203D DVD RW Sata / Pioneer 112 DVD RW
Samsung SyncMaster 971p / eVGA GTS 250 512 MB
Compro Videomate TV Gold Plus II / Pc Power & Cooling Silencer 750 / APC BackUps-Pro 650

Vaniireq

  • Guest

@ Viktor92

In order to use the Intel Matrix Storage Manager, you must have a Raid...


ACHI works independent of Raid...
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

It works with RAID and AHCI. 

Here is a Screenshot (Sorry it is all in German but you will get the idea)...

Logged

Vaniireq

  • Guest

@Jack the Newbie

Maybe my explanation was a bit vague...

I will try to explain in a bit more detail...
I don't read German but do understand what I see...
There is some confusion about the new Intel Matrix Storage panel...
And I do understand why you are getting the message that you can not install it...
I will explain to you how you can use it...

When you are setting up your single drive, you are given 3 choices:
IDE
RAID
ACHI

The panel you are showing me, is a RAID panel...
It requires that you have (Intel) RAID activated in your bios...
So you must select the RAID option...
This works even if you have only a single disk drive...
If you have only one disk drive, you can still use the RAID option in the bios...
Now here is where most people get confused, so I will try to explain it in detail...

Intel wanted users that had one hard drive to be able to set up their system to be "RAID ready"
The Operating System had to be installed on a drive that was using the RAID drivers...
Notice the picture you posted
The drive is on the "Intel Serial RAID controller"

This is how you get a single Non-RAID drive on the RAID controller, so that you can install the Intel Matrix Storage Console..
Understand this will destroy all the information on your drive, since you will have to reinstall your Operating System...

First, connect your SATA drive to one of the Intel SATA connectors.
Start your computer, and get into the bios.
Go to the "intergrated peripherals" make sure that the Intel stuff is enabled
Then go to the SATA section and select RAID (also select your speed setting such as Force Gen II)
Make sure that your system is set to boot from your CD-DVD drive and that your Operatiing System disk is in the drive.
Also make sure that your floppy drive contains a disk with the Intel Raid Drivers on it...
Hit F10 to save your settings...
Your system should reboot and begin installing your OS, click F6 when instructed and then select the RAID drivers when asked to...
Leave the floppy disk in the drive, since the installation will use it again. DO NOT Remove it.
Install your OS and then after your OS boots for the first time, install the Intel Matrix software..
From that software you should be able to create and migrate your system to a RAID at a later time...

I am sure there are some reading this that think I am wrong or will panic since Control-I doesn't bring up the Intel RAID Control Panel during startup. The Panel will not appear because you don't have enough drives to create a RAID, for that you need at least two drives, We are using just a single drive, and the Intel RAID panel recognizes that and skips the screen.

I hope that is a bit clearer...
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Vaniireq, I am not having a problem here.  AHCI is active in BIOS, installing the Intel Matrix Storage Manager was not a problem and there was no error message.  The picture I posted ealier was for illustration purposes only. I apreciating your explanations, but in this case I like to insist that it is possible to install the Program using AHCI mode as well.

The Storage manager works with AHCI and RAID enabled in BIOS:

Quote
In 2006, Intel Matrix Storage Technology continues its support of hardware storage features. 3Gb/s support doubles the hard drive to chipset transfer rate, providing additional responsiveness and headroom, the eSATA capability in ICH8R extends this high performance interface outside of the desktop. By including support for Serial ATA Advanced Host Controller Interface (AHCI), Native Command Queuing (NCQ) provides additional performance & faster boot times, hot plug capability to allow drives to be added or removed with the PC running, and staggered spin up to reduce power loads on machines with multiple drives.

http://www.intel.com/design/chipsets/matrixstorage_sb.htm

@Victor92:

I have no idea, why the procedure is not working on your system.  I have done it a couple of times myself and it works.  The original thread in the German Gigabyte Forum indicates the same.  Only in a few cases there seem to be problems. I have recommended this method a couple of times in the German MSI Forum and the feedbacks were all positive so far.

I am not sure where the problem lies in your case.
Logged

Vaniireq

  • Guest

@Jack the Newbie

I am so sorry. I pasted the wrong name, I meant to direct the information to Viktor92

Truly sorry about my confusion....

And yes, you are correct, about ACHI and the Intel Matrix Storage Manager.

Here is Intel's official page for RAID and ACHI installation:
http://www.intel.com/support/chipsets/imst/sb/cs-015988.htm
Logged

Viktor92

  • FIRST LIEUTENANT
  • ***
  • Offline Offline
  • Posts: 365

Thank you guys, I don't worry too much, because despite my curiosity to test the AHCI mode, I know the perfomance difference is minimal, and I don't want to try anything that involves reinstall the OS.
Logged
C2Q Q6600 G0 @ 3 Ghz 1.2125v / MSI P35 Neo2 FR v1.1 - Bios v1.85b
ALL voltages stock - C1E enabled
4 x 2GB G.Skill 1000 @ 835 Mhz (1:1.25 - 2.0v - 5-5-5-13)
Thermalright Ultima 90 & Papst 92mm TYP3412
WD Caviar Black AALS 640 GB Sata II / WD SE16 AAKS 640 GB Sata II
Samsung S203D DVD RW Sata / Pioneer 112 DVD RW
Samsung SyncMaster 971p / eVGA GTS 250 512 MB
Compro Videomate TV Gold Plus II / Pc Power & Cooling Silencer 750 / APC BackUps-Pro 650

kacang

  • Guest

hi, not using MSI but ASUS p5b-e plus, but just used this procedure and it went all just fine. Did it on a Vista 32bit ultimate installation..

Note: eventhough vista seems unstoppable installing new drivers I installed the Intel Raid stuff, before doing a reboot anyway..


Thought I'd give some feedback,


Erick
Logged

Viktor92

  • FIRST LIEUTENANT
  • ***
  • Offline Offline
  • Posts: 365

Thank you guys, I don't worry too much, because despite my curiosity to test the AHCI mode, I know the perfomance difference is minimal, and I don't want to try anything that involves reinstall the OS.
Speaking about reinstall the OS, my actual XP installation was done with my Asus K8V SE Deluxe (VIA chipset), and was repaired for the 975x Power Up (a procedure that incredibly has worked OK), so this is not exactly a clean install, maybe this is the cause the procedure to change to AHCI didn't work.
Logged
C2Q Q6600 G0 @ 3 Ghz 1.2125v / MSI P35 Neo2 FR v1.1 - Bios v1.85b
ALL voltages stock - C1E enabled
4 x 2GB G.Skill 1000 @ 835 Mhz (1:1.25 - 2.0v - 5-5-5-13)
Thermalright Ultima 90 & Papst 92mm TYP3412
WD Caviar Black AALS 640 GB Sata II / WD SE16 AAKS 640 GB Sata II
Samsung S203D DVD RW Sata / Pioneer 112 DVD RW
Samsung SyncMaster 971p / eVGA GTS 250 512 MB
Compro Videomate TV Gold Plus II / Pc Power & Cooling Silencer 750 / APC BackUps-Pro 650

papubhai

  • SECOND LIEUTENANT
  • **
  • Offline Offline
  • Posts: 233
  • PROUD TO BE PAKISTANI

i have the following issue help me plz
The computer does not meet the minimun requirement for installing this software. Setup will exit.
Logged
MSI P6N sli platinum bios 1.4
INTEL CORE2DUO E6750 AT 3 GHZ (NORMAL USAGE)
XFX geforce 8600gt fatality at 700/1728/1800
CORSAIR TWIN2X 2gb XMS2 PC2 5400 675 MHZ

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Have you done exactly what I described in my first Post?


First Step:

Open Windows Notepad and create a REG-file and name it as you like (example: AHCI.reg)

Copy and paste the following lines into that reg-file and save it:

Quote
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

Now double-click on your reg-file to make the above changes to the Windows registry.

Do not restart your computer at this point.

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

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.

Third Step:

Restart your computer, enter BIOS and switch to AHCI-mode.

Save, exit and load Windows XP which should now start properly, discover the SATA AHCI Controller and ask for a driver.

Abort the whole Windows-Driver-Installation procedure and run IATA621_CD.EXE instead to take care of the installation.

Restart your system.

Logged

butterfield

  • Guest

hello jack,

some feedback:

I have tried your guide on my 975 powerup (windows xp home) and it worked right away...

after running that registry file i restarted my computer and changed the setting to AHCI mode. 

windows booted without any errors and found the ahci controller

i took care of that and didn't run into any problems so far.
Logged

Quadrifoglio Verde

  • MAJOR
  • *****
  • Offline Offline
  • Posts: 1410
  • The liver is evil...it deserves to be punished!

@Jack the Newbie (and others):

I got some new drives (see sig), so I just used your guide to integrate AHCI drivers. Works perfectly, thanks for posting it. Now I'm trying to get my RAID 1 array going, setup of the array in Intel Storage DOS util goes fine. But then I try to boot from the single drive, BSOD when WinXP loads. I can now only boot into Windows when BIOS setting is set to AHCI, not when set to RAID.

I guess it's a driver related issue, but in AHCI mode my RAID 1 array is not there so installing drivers proves pretty difficult. Some advice anyone? Thanks...   
Logged
Desktop
MSI 790FX-GD70 / AMD Phenom II X4 965 Black Edition / Scythe Ninja / 2 x 4 GB Patriot DDR3-1600 / HIS Radeon HD 5770 1 GB IceQ 5 / Lian Li V1000 Plus II / Seasonic M12 II 520 / Samsung SH-S182D / 2 x Intel X25-M Postville 160 GB / 2 x Seagate Momentus 7200.4 500 GB / Enermax Aurora Premium (black) / Logitech MX518 / Logitech Z-10 / Eizo S2431WH-BK (landscape) + Eizo S2201WH-BK (portrait)

HTPC
MSI 785GME65 / AMD Athlon II X4 600e / 2 x 2 GB OCZ DDR3-1333 / Antec NSK1380 / 2 x Seagate Barracuda 7200.11 1 TB / Intel X25-M Postville 80 GB / LG Blu-Ray

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

I am glad to hear, that the AHCI-guide worked (this applies to butterfield's feedback as well). 

I will post the content of a REG-File that was intended to allow switching to RAID-mode and basically affords the same procedure as I described before.  I have not tried it myself but maybe it will help you and it might be worth a try in your case:

Quote
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2822&cc_0104]
"Service"="iaStor"
"ClassGUID"="{4D36E97B-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 RAID Controller"

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

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters\oromVersion]
"MajorVersion"=dword:00000006
"MinorVersion"=dword:00000000
"HotfixNumber"=dword:00000000
"BuildNumber"=dword:000003fe

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

Logged

Quadrifoglio Verde

  • MAJOR
  • *****
  • Offline Offline
  • Posts: 1410
  • The liver is evil...it deserves to be punished!

Thanks for the quick response...

I guess I was too quick with my post, it's seems to be working after all in AHCI mode. I'm copying some data to the array right now, to see if everything is working like it's supposed to. If not, I will give this new .reg file a try and let you know how it works out.
Logged
Desktop
MSI 790FX-GD70 / AMD Phenom II X4 965 Black Edition / Scythe Ninja / 2 x 4 GB Patriot DDR3-1600 / HIS Radeon HD 5770 1 GB IceQ 5 / Lian Li V1000 Plus II / Seasonic M12 II 520 / Samsung SH-S182D / 2 x Intel X25-M Postville 160 GB / 2 x Seagate Momentus 7200.4 500 GB / Enermax Aurora Premium (black) / Logitech MX518 / Logitech Z-10 / Eizo S2431WH-BK (landscape) + Eizo S2201WH-BK (portrait)

HTPC
MSI 785GME65 / AMD Athlon II X4 600e / 2 x 2 GB OCZ DDR3-1333 / Antec NSK1380 / 2 x Seagate Barracuda 7200.11 1 TB / Intel X25-M Postville 80 GB / LG Blu-Ray

Maesus

  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 10518
  • in Penang, Malaysia

All, I perform the very same guide as Jack The Newbie posted, and it does work on my C2D with Vista 64-bit. :biggthumbsup:

Logged
Please read the ==>MOAN Guide<==
Maesus

My PC:
Now using : IBM Thinkpad T60p

Core 2 Duo recipe
E6600 2.66Ghz with GB Rocket Cooler Pro : MSI 975X Platinum PUE BIOS 7.6 : DDR2-667 2x1GB + DDR2-800 2x1GB : MSI 8800 Ultra : 80GB WD Caviar SE : Maxtor 250GB SATA : LiteOn LH-20A1S DVD writer + Samsung SH-W162C DVD writer : MSI Theater 550 Pro : LOGITECH Z-680 : DELL E228WFP 22" LCD : PowerLogic 500W PSU with +12V1&+12V2 @ 32A total

Viktor92

  • FIRST LIEUTENANT
  • ***
  • Offline Offline
  • Posts: 365

All, I perform the very same guide as Jack The Newbie posted, and it does work on my C2D with Vista 64-bit. :biggthumbsup:
Have you seen any perfomance difference ??
Logged
C2Q Q6600 G0 @ 3 Ghz 1.2125v / MSI P35 Neo2 FR v1.1 - Bios v1.85b
ALL voltages stock - C1E enabled
4 x 2GB G.Skill 1000 @ 835 Mhz (1:1.25 - 2.0v - 5-5-5-13)
Thermalright Ultima 90 & Papst 92mm TYP3412
WD Caviar Black AALS 640 GB Sata II / WD SE16 AAKS 640 GB Sata II
Samsung S203D DVD RW Sata / Pioneer 112 DVD RW
Samsung SyncMaster 971p / eVGA GTS 250 512 MB
Compro Videomate TV Gold Plus II / Pc Power & Cooling Silencer 750 / APC BackUps-Pro 650

obvious

  • Guest

ok, just for fun I tried this on an Abit i90HD under Vista32

Everything goes to plan until the reboot and then I got the dreaded STOP: 0x0000007B (inaccessible boot device) while loading crcdisk.sys

Had to revert to standard IDE mode under SATA options in the BIOS.

Just thought I'd mention it. I thought about maybe changing the vendor ID string but I think it's Intel anyway so that would remain the same.

The only thing of note is that there's an IaStorV.sys in system32/drivers as well as knocking about in similar registry corners.
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

I am not sure, but doesn't the Abit i90HD use an ATI Radeon Xpress 1250 Chipset?


Logged

obvious

  • Guest

I am not sure, but doesn't the Abit i90HD use an ATI Radeon Xpress 1250 Chipset?


ah, erm, yes  :bonk: sometimes I forget who's in bed with who driver wise.

Code: [Select]
; ahcix86.INF
; Copyright Tue 10/04/2005 ATI Technologies Inc.
;
[Version]
signature="$Windows NT$"
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
CatalogFile=ahcix86.cat
Provider=%ATI%
DriverVer=09/21/2006, 2.500.1540.32
;

[DestinationDirs]
ahci8086.Files.x86_12 = 12

[SourceDisksNames.x86]
0=%Desc_x860%

[SourceDisksFiles.x86]
ahcix86.sys=0,

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
%ATI%=ATI

[ATI]
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_80121854
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_80131854
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_2C311509
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_595016F3
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_595216F3
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_240E174B
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_2410174B
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_240D174B
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_500017F2
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_60101695
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_73281462
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_73291462
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_14F21043
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_73261462
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_2A52103C
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_2A51103C
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_13E810CF
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_30C2103C
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_2A4E103C
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_2A4F103C
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_72971462
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_01FC1028
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_01FD1028
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_604C107B
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_B0041458
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_10D11734
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_600F1695
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_600E1695
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_21231019
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_21241019
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_43811019
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_43821019
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_100415BD
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_100515BD
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_0611A0A0
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_0614A0A0
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_21341019
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_21351019
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_21361019
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_21811019
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_21821019
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_21411019
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_21421019
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_72431462
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_72441462
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_71741462
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_71751462
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_B0031458
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_D6028086
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_43811849
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_43821849
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_280A103C
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_2814103C
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_82311043
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_82321043
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_43811002
%NapaDesc%=Napa_Inst,PCI\VEN_1002&DEV_4380&SUBSYS_43821002
%ATI_Raid_ControllerDesc%=NODRV,SCSI\ProcessorATI_____

[NODRV]
CopyFiles=MoveNODRV

[MoveNODRV]

[NODRV.Services]
;
; this is blank to just allow the install to succeed
;
AddService = , %SPSVCINST_ASSOCSERVICE%   ; null service install

[Napa_Inst.ntx86]
CopyFiles = ahci8086.Files.x86_12

[Napa_Inst.ntx86.Services]
AddService = ahcix86,0x00000002,Napa_Service_Instx86, Napa_EventLog_Inst

[Napa_Service_Instx86]
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\ahcix86.sys
LoadOrderGroup = "SCSI Miniport"
AddReg = pnpsafe_pci_addreg
AddReg = ATI_Installer_AddReg


[ahci8086.Files.x86_12]
ahcix86.sys

[Napa_EventLog_Inst]
AddReg = Napa_EventLog_Inst.AddReg
 
[Napa_EventLog_Inst.AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,%REG_DWORD%,7

[pnpsafe_pci_addreg]
HKR, Parameters\PnpInterface, 5, 0x00010001, 0x00000001
HKR, Parameters\Device, NumberOfRequests, 0x00010001, 0x00000080
HKR, Settings\CAM, EnableALPEDisableHotplug, 0x00010001, 0x00000000
HKR, Settings\CAM, EnableCCC, 0x00010001, 0x00000001
HKR, Settings\CAM, CCCTimeoutValue, 0x00010001, 10
HKR, Settings\CAM, CCCCompletionValue, 0x00010001, 32
HKR, Settings\CAM, NCQEnableDiskIDBits, 0x00010001, 0x00000000

[ATI_Installer_AddReg]
HKLM,"Software\ATI Technologies\Install\South Bridge\ATI_AHCI_RAID",DisplayName,,"ATI AHCI RAID"
HKLM,"Software\ATI Technologies\Install\South Bridge\ATI_AHCI_RAID",Version,,"2.500.1540.32"
HKLM,"Software\ATI Technologies\Install\South Bridge\ATI_AHCI_RAID",Install,,"Success"

[pnpsafe_isa_addreg]
HKR, Parameters\PnpInterface, 1, 0x00010001, 0x00000001

[pnpsafe_eisa_addreg]
HKR, Parameters\PnpInterface, 2, 0x00010001, 0x00000001


[Strings]

;  *******Localizable Strings*******
ATI= "ATI Technologies Inc."
Desc_x860= "ATI AHCI Compatible RAID Controller Driver"
NapaDesc= "ATI AHCI Compatible RAID Controller"
ATI_Raid_ControllerDesc= "ATI RAID Console"

;  *******Non Localizable Strings*******

SERVICE_BOOT_START = 0x0
SERVICE_SYSTEM_START = 0x1
SERVICE_AUTO_START = 0x2
SERVICE_DEMAND_START = 0x3
SERVICE_DISABLED = 0x4

SERVICE_KERNEL_DRIVER = 0x1
SERVICE_ERROR_IGNORE = 0x0
SERVICE_ERROR_NORMAL = 0x1
SERVICE_ERROR_SEVERE = 0x2
SERVICE_ERROR_CRITICAL = 0x3

REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001

SPSVCINST_ASSOCSERVICE=0x00000002
Logged

Bannik

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 32

Excuse my interruption, I have just purchased a new Motherboard with an NF650i Chipset, I have two SATA DVD-RW Drives and 2 SATAII Hard Drives, I've read that in order to make the SATA DVD-RW Drives work, I need to set the SATA controller to IDE mode...

Is this true? Or will the SATA DVD-RW Drives work in AHCI mode?

I haven't installed Windows yet and my biggest fear is that the DVD-RW Drives will become unavailable and screw up the Windows install, I know about the Hard Drives, press F6 during setup to install the driver etc, but what about these DVD-RW Drives?

Any and all answers are welcome, please help if you can, I've never used SATA before, everything has always been IDE.

Thanks.
Logged
MSI Technology Rules!

My current rig...

Asus P5N-e SLI
Intel Core 2 Duo E6600
2Gb Corsair DDR2/6400 800Mhz
Thermaltake Shark Full Tower Case
BFG 320Mb 8800GTS OC2
Creative X-FI Gamer Fatality Professional
2xWestern Digital Caviar 120Gb SATA2 Drives
2xLG DVD-RW SATA Drives
Running Windows XP Pro SP2

The brightest light is invisible, shine through your deeds and you will warm the universe.

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

This thread may not really be the right place to discuss this.  Anyway:

Quote
Is this true? Or will the SATA DVD-RW Drives work in AHCI mode

This is not true, at least not in generell.  I am using a SATA DVD-RW drive in AHCI mode on my 975X Plat. PUE-mainboard and did not have any problems.



Logged

Bannik

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 32

I am using a SATA DVD-RW drive in AHCI mode on my 975X Plat. PUE-mainboard and did not have any problems.

Did you install Windows OK with the SATA in that setting?
Logged
MSI Technology Rules!

My current rig...

Asus P5N-e SLI
Intel Core 2 Duo E6600
2Gb Corsair DDR2/6400 800Mhz
Thermaltake Shark Full Tower Case
BFG 320Mb 8800GTS OC2
Creative X-FI Gamer Fatality Professional
2xWestern Digital Caviar 120Gb SATA2 Drives
2xLG DVD-RW SATA Drives
Running Windows XP Pro SP2

The brightest light is invisible, shine through your deeds and you will warm the universe.

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

No, I never tried that with XP. However, it worked fine with vista.

Slipstream SATA drivers into a new XP-Install-CD using XP ISO BUILDER and try if it works.  I don'really know, why this should be a problem.
Logged

Bannik

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 32

Well, thanks for your assistance, I guess it will be trial and error.
Logged
MSI Technology Rules!

My current rig...

Asus P5N-e SLI
Intel Core 2 Duo E6600
2Gb Corsair DDR2/6400 800Mhz
Thermaltake Shark Full Tower Case
BFG 320Mb 8800GTS OC2
Creative X-FI Gamer Fatality Professional
2xWestern Digital Caviar 120Gb SATA2 Drives
2xLG DVD-RW SATA Drives
Running Windows XP Pro SP2

The brightest light is invisible, shine through your deeds and you will warm the universe.

uid313

  • SECOND LIEUTENANT
  • **
  • Offline Offline
  • Posts: 111
  • Disappointed
    • EFF

Third Step:

Restart your computer, enter BIOS and switch to AHCI-mode.
Unfortunately, my MSI P35 Neo-F does not have any AHCI setting in the BIOS.  :angryfire:
Logged
MSI P35 Neo
Disappointed.

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Are you sure?  Have a look here in BIOS:

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

Logged

Bob the Fish

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 50

I have the 975X Platinum PowerUp Edition bios 7.50 and have followed all steps listed. I get a BSOD when i turn on ACHI in the bios after adding reg file info and then puting iaStor.sys into the \Windows\System32\Drivers\ folder. could it be beucase of a new iaStor.sys from Intels matrix storage manager? i have the latest one from there web site. Not sure what rong any help would be cool.
Logged
CPU: Core2Duo e6600 at 3.0ghz Finally water cooled!
MainBoard: MSI 975X Platinum PowerUp Edition
Memory: TWIN2X2048-5400C4 at 675mhz 4-4-4-12 at 1.9v
Video Card:  Made By ATI x1950pro 256m
Case: Thermaltake Armor VA800BWS
Cooling: Thermaltake BigWater CL-W0005 Online!
HDD: 1x 160g SATA2, 2x 250g SATA2
CD/DVD Drive: LG GSA-H10N 16X SUPER MULTI DVD/CD REWRITER
Sound Card: Sound Blaster Audigy 2 ZS Got it back from Creatives RMA!
LCD Monitor: Dell 2005FPW 20.1 Wide Screen at 1680 x 1050
Power Supply: PurePower 680w W0049

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

What Windows Version are you using?
Logged

Bob the Fish

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 50

XP pro SP2 up to date as of today.
Logged
CPU: Core2Duo e6600 at 3.0ghz Finally water cooled!
MainBoard: MSI 975X Platinum PowerUp Edition
Memory: TWIN2X2048-5400C4 at 675mhz 4-4-4-12 at 1.9v
Video Card:  Made By ATI x1950pro 256m
Case: Thermaltake Armor VA800BWS
Cooling: Thermaltake BigWater CL-W0005 Online!
HDD: 1x 160g SATA2, 2x 250g SATA2
CD/DVD Drive: LG GSA-H10N 16X SUPER MULTI DVD/CD REWRITER
Sound Card: Sound Blaster Audigy 2 ZS Got it back from Creatives RMA!
LCD Monitor: Dell 2005FPW 20.1 Wide Screen at 1680 x 1050
Power Supply: PurePower 680w W0049

uid313

  • SECOND LIEUTENANT
  • **
  • Offline Offline
  • Posts: 111
  • Disappointed
    • EFF

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...
Logged
MSI P35 Neo
Disappointed.

mattyboy

  • STAFF SERGEANT
  • *
  • Offline Offline
  • Posts: 74
    • imageshack

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?
Logged
Core 2 Duo E6700
MSI P35 Platinum
Mushkin DDR2 800 2x 1GB (4-4-3-10)
ATI 2900XT
X-Fi Extreme Music
Antec quadtro 850w

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

roguepenguin

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 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



Logged

Bob the Fish

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 50

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.
Logged
CPU: Core2Duo e6600 at 3.0ghz Finally water cooled!
MainBoard: MSI 975X Platinum PowerUp Edition
Memory: TWIN2X2048-5400C4 at 675mhz 4-4-4-12 at 1.9v
Video Card:  Made By ATI x1950pro 256m
Case: Thermaltake Armor VA800BWS
Cooling: Thermaltake BigWater CL-W0005 Online!
HDD: 1x 160g SATA2, 2x 250g SATA2
CD/DVD Drive: LG GSA-H10N 16X SUPER MULTI DVD/CD REWRITER
Sound Card: Sound Blaster Audigy 2 ZS Got it back from Creatives RMA!
LCD Monitor: Dell 2005FPW 20.1 Wide Screen at 1680 x 1050
Power Supply: PurePower 680w W0049

monographix

  • STAFF SERGEANT
  • *
  • Offline Offline
  • Posts: 57
for boards with ICH9R (worked on my P35 Neo2-FR)
« Reply #65 on: 12-December-07, 06:52:03 »

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:



Quote from: ICH8
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



Quote from: ICH9R
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)


Logged
Q6600 @ 3 :: 2x1Gb Transcend Axeram 800 @ 1066 5-5-5-15 2.10v:: 8800GT @ 700/1000
MSI P35 Neo2-FR :: Hiper 480 Type-R :: Raptor 36 :: WD2500YS

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Thanks for your update.  :biggthumbsup:  :hat tip:
Logged

monographix

  • STAFF SERGEANT
  • *
  • Offline Offline
  • Posts: 57

ur welcome  :)
Logged
Q6600 @ 3 :: 2x1Gb Transcend Axeram 800 @ 1066 5-5-5-15 2.10v:: 8800GT @ 700/1000
MSI P35 Neo2-FR :: Hiper 480 Type-R :: Raptor 36 :: WD2500YS

marcovtje

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 26

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:)
Logged

Glando

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 2

Thanks for your update.  :biggthumbsup:  :hat tip:
: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:

Logged

nexusfr

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 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


 
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

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
Logged

nexusfr

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 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  :hat tip:
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

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:

Quote
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
Logged

nexusfr

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 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:


 
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Quote
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:

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

Logged

nexusfr

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 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
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

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

Logged

wonderwrench

  • SECOND LIEUTENANT
  • **
  • Offline Offline
  • Posts: 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?
Logged
C2D E6400 @ 3 Ghz*MSI P35 Neo2-FR bios 1.8*2X 2 gig Corsair DDR2 800 XMS2 ram*Evga 8800GT SSC *Seagate 7200.10 320 gig SATA HD*LiteOn sohw-1693s*Plextor PX 716a*Teac Floppy*SB Audigy 1 Gamer*FSP AX450-PN PSU* Rosewill R6AR6-BK case*XP pro sp2 32 bit

Good judgment comes from experience, and often experience comes from bad judgment.

Del UK

  • Del UK
  • MAJOR GENERAL
  • ***
  • Offline Offline
  • Posts: 3759
    • http://www.msi.com.tw/

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.....
Logged
Main system
MSI P45 FR3 V1, Q9550 with Corsair H50, Corsair TX 650, Nvidia 650 ti boost, 8Gb DDR2 Corsair XMS2, onboard NIC/Audio, WD 250 with Synapse  & 500 RE drives, Opti Bluray, Enermax batwing 120's. Win 7 Pro 64bit

wonderwrench

  • SECOND LIEUTENANT
  • **
  • Offline Offline
  • Posts: 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!
Logged
C2D E6400 @ 3 Ghz*MSI P35 Neo2-FR bios 1.8*2X 2 gig Corsair DDR2 800 XMS2 ram*Evga 8800GT SSC *Seagate 7200.10 320 gig SATA HD*LiteOn sohw-1693s*Plextor PX 716a*Teac Floppy*SB Audigy 1 Gamer*FSP AX450-PN PSU* Rosewill R6AR6-BK case*XP pro sp2 32 bit

Good judgment comes from experience, and often experience comes from bad judgment.

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

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
Logged

wonderwrench

  • SECOND LIEUTENANT
  • **
  • Offline Offline
  • Posts: 120

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.
Logged
C2D E6400 @ 3 Ghz*MSI P35 Neo2-FR bios 1.8*2X 2 gig Corsair DDR2 800 XMS2 ram*Evga 8800GT SSC *Seagate 7200.10 320 gig SATA HD*LiteOn sohw-1693s*Plextor PX 716a*Teac Floppy*SB Audigy 1 Gamer*FSP AX450-PN PSU* Rosewill R6AR6-BK case*XP pro sp2 32 bit

Good judgment comes from experience, and often experience comes from bad judgment.

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Quote
That did it!

 :biggthumbsup:

Quote
Could the original post be updated so the different reg-files for the different chipsets easily accessible? Giving monographix credit of course.

Not a bad idea actually.  Maybe I get to it on the weekend.
Logged

belkin

  • CORPORAL
  • ****
  • Offline Offline
  • Posts: 11

Hello,

Is there a guide for Windows Vista SP1?




MSI P35 Platinum edition Core Due 2 Extreme
Logged

vernonion

  • MSI HQ Red Rockets Team Member
  • MAJOR
  • *****
  • Offline Offline
  • Posts: 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.
Logged
MSI K7N2 Delta 2 Platinum  (Storage)                 
Athlon XP 2600 Mobile @ 198 x 11.5 Pvt = 2.3 GHZ
Tt Pipe 101/Zalman120
OCZ 512 x 2 PC 3500 Performance Dual channel 3,3,3,11
PNY GForce FX5700 Personal Cinema
PSU Roswill 450 3.3v/30a 5v/45a 12v/17a,16a
WD PATA 120 Gig HD
Win XP Pro SP2
Compaq 15" CRT
Apex 'Elvis' case
HTPC (Storage)
MSI K8NGM2-FID,Bios 3.6
AMD64 4400 X2, 2.37 Ghz
Thermaltake Blue Orb
GSkill DDR 3200, 1024 x 2, 2.5-3-3-6-1T
EVGA 8800GTS/640
Seagate 320 Sata, WinXP MCE / Vista Home Premium
Samsung DVDRW SH-S183L
PSU Antec Smart Power 500  3.3v/32a 5v/35a 12v/17a,19a (Temp)
Antec NSK 2400
TV Wonder Elite
LG L1920PQ LCD

mike1555

  • PRIVATE FIRST CLASS
  • ***
  • Offline Offline
  • Posts: 9

Thanks  Jack the Newbie ,this tutorial solved one (major) problem in 3 minutes ! Great !
Mike
Logged

fraggle

  • SECOND LIEUTENANT
  • **
  • Offline Offline
  • Posts: 139

It works great for me and my P35 Neo2-FR. Very good guide.

THX Jack :hat tip:
Logged

sashabe

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 1

Thanks! Worked beatifully on Asus P5B-E.
Logged

Phatkat

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 4

Hi i am using an AMD 780G mobo - how can i switch to AHCI mode? Thanks in advance to any help rendered  :agrees:
Logged

Del UK

  • Del UK
  • MAJOR GENERAL
  • ***
  • Offline Offline
  • Posts: 3759
    • http://www.msi.com.tw/

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
Logged
Main system
MSI P45 FR3 V1, Q9550 with Corsair H50, Corsair TX 650, Nvidia 650 ti boost, 8Gb DDR2 Corsair XMS2, onboard NIC/Audio, WD 250 with Synapse  & 500 RE drives, Opti Bluray, Enermax batwing 120's. Win 7 Pro 64bit

Sukhoi

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 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
Logged
MSI P35 Neo2-FR | e4400 @3.2 Ghz + Kingwin Revolution RVT-12025 | 2x1Gb SuperTalent 667@960mhz 5-5-5-15 | XFX 8600GT XXX
VTB Col55-B-PFC 550W | WD Caviar 160Gb 8Mb + Maxtor 40Gb IDE | Samsung 20" 206NW

Del UK

  • Del UK
  • MAJOR GENERAL
  • ***
  • Offline Offline
  • Posts: 3759
    • http://www.msi.com.tw/

Open Notepad.

Highlight and copy the text below.

For ICH9
Quote
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.
Logged
Main system
MSI P45 FR3 V1, Q9550 with Corsair H50, Corsair TX 650, Nvidia 650 ti boost, 8Gb DDR2 Corsair XMS2, onboard NIC/Audio, WD 250 with Synapse  & 500 RE drives, Opti Bluray, Enermax batwing 120's. Win 7 Pro 64bit

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Quote

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:


Quote
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.
Logged

Sukhoi

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 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
Logged
MSI P35 Neo2-FR | e4400 @3.2 Ghz + Kingwin Revolution RVT-12025 | 2x1Gb SuperTalent 667@960mhz 5-5-5-15 | XFX 8600GT XXX
VTB Col55-B-PFC 550W | WD Caviar 160Gb 8Mb + Maxtor 40Gb IDE | Samsung 20" 206NW

Del UK

  • Del UK
  • MAJOR GENERAL
  • ***
  • Offline Offline
  • Posts: 3759
    • http://www.msi.com.tw/

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.
Logged
Main system
MSI P45 FR3 V1, Q9550 with Corsair H50, Corsair TX 650, Nvidia 650 ti boost, 8Gb DDR2 Corsair XMS2, onboard NIC/Audio, WD 250 with Synapse  & 500 RE drives, Opti Bluray, Enermax batwing 120's. Win 7 Pro 64bit

Killer344

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 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.


Logged

bohdank

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 27

What would be the process for enabling RAID ? I want to, eventually, run RAID 1 on a second and third drive.
Logged
MSI P35 Neo2-FR Motherboard  1.08
Intel Core 2 Duo E8400
OCZ Platinum Revision-2 2048MB PC6400 DDR2 800MHz Dual Channel Memory (2 x 1024MB)
PNY GeForce 8500 GT / 512MB DDR2
ThermalTake / PurePower W0100RU / 500-Watt
Seagate Barracuda 7200.10 2 x 250GB Hard Drive - 7200, 8MB, Serial ATA-300, OEM (RAID1)
Engenius EPI-3601S Wireless G Network Adapter - 108Mbps, 802.11g, PCI, Long Range

OldMSguy

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 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
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

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:

Quote
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.
Logged

OldMSguy

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 2

Thanks for the reply Jack.

I do have the ICH10R southbridge, and I followed your guide.

I can't get the AICH to work, and it has nothing to do with your solution, I have another problem.
If I can get past this new problem, I am sure your solution will solve the rest.

There is something not working right with the BIOS and/or CMOS settings.

Anyways, I changed the onboard SATA setting from IDE to AICH, and only had one 60gig SATA drive, attached to port 1 of the
onboard SATA. The JMicron SATA is set to IDE, any other setting, and the machine cannot see my CD/DVD drives on the IDE
Channel. I have tried various combinations of settings involving 1.)boot sequence 2.) onboard SATA, and 3.) the JMicron SATA.

The system sees the 60gig drive at boot, but at the time that it goes to the boot menu, I get this message:

"Reboot and select a proper boot device or insert bootl media in the selected device."

If I reboot, and go back into the CMOS, and change back to IDE for the onboard SATA, Windows XP (SP3 and fully updated, with the registry changes
and driver copy in place, per your guide) boots right up. By the way I'm using "iata82_enu.exe", from the Intel website.

I checked the reviews for the board at Newegg, where I bought it, and it seems that the ver 1.3 BIOS might be problematic.
I have read about that in other forums. I will probably flash back to 1.2 (there were no reviews when I bought the board)

I realize that my problem has nothing to do with directly with this thread, or my initial problem.

However, if anyone following this thread has had a similar issue, or can point me to a source for a detailed explanation of the
AMI BIOS CMOS settings, I might be able to get past this stumbling block.

Once again Jack, thanks for your help, and for staying on top of this thread.
I am sure you have been a great help to a lot of puzzled and frustrated system builders.





Logged

jlodvo

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 35

is thier a guide for p45 platinum and windows xp 64bit?
Logged

jlodvo

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 35

i tried the ich10r reg file now it works but i have something wierd, before i always count the bar flashing left to right when windows starts with then windows logo, my p45 ide mode before was max 4 bars flashing then it loads to windows now when i did this achi mode i get upto 10 flash, its kinda long anyone know why?

and i have doen the achi to ide reg b4 in my other p35 system it has a max of 3.5 flash either in ide mode or in achi

im just wondering why it takes more then twice now to finish the flashing (running bar from left to right) so it basically longer for me now to boot
Logged

jlodvo

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 35

here a little quick test i tried using the windows boot timer

achi mode 52 seconds
ide mode 47.640 seconds

so for me i get faster boot time with ide mode dont know why
Logged

DJRamses

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 35

perhaps i have a other way:


Now go to your Device Manager. Klick on your IDE/ATAPI Controller. Right click on intel(R) XXXXX Bus Master Ide Controller. Klick on Driver update. Let Windows not search!
Klick on Search Driver manually from  a list!... Klick on Drive... search. Go to the place where you the IAstore.inf have placed.
klick OK. Remove the Check at "kompatible Hardware".Now in the List right, chose the right driver. On my (X48C Platinium) it was Intel(R) ICH9R/DO/DH SATA AHCI Controller.
Klick all ok. Ignore possibly warnings incompatible Hardware. Install the Driver. Make a Reboot and jump into Bios.
On integated Peripherals--->On-Chip ATA Devices chose AHCI. Save and exit the Bios and reboot.
Perhaps to make a check that Your Harddrive where the OS is installed, has the first Boot priority.
If necessary re enter Bios and change it.


I have make this way anymore. It works fine.
Logged


|MSI X48C Platinium 3.0 Bios7.31T
|Intel Core 2 Duo E8500 3,16GHz@4,2Ghz            |2024MB Ram(2x2048MB) DDR2 1066 OCZ Reaper HPC 5-5-5-13
|Cooling:Themaltake Big Water 745
|MSI N9800GTX+ T2D 512 OC
|Super Flow Pyramid 850Watt Power supply

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

 :lol_anim:

Damn, that works like a charm.  Works perfectly on a P45 Platinum as well.  Windows XP bootet without problem.   :biggthumbsup:

I wonder why nobody ever thought of that.  Simple and effective.  That once again proves that the simplest solutions are usually the best.  :agrees:
Logged

straddy

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 3

Ok I followed all the instructions carefully and did everything but I still get BSoD on boot.
Here's what I did:
I created the reg file (I have ICH8 and used the first set of code for ICH8). Double clicked reg file to install to registry.
I extracted the latest iata86_enu.exe, saved iaStor.sys in system32/drivers/
BIOS change from ATA to AHCI.
Boot, BSoD.

I've tried the ICH9 code with no luck.

Note that I have Windows XP on partition E:\, Vista boots on C:\ and is marked as the boot partition. I boot to XP via bootloader.
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

What board do you have? What BIOS Version?
Logged

straddy

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 3

Hey, I figured it out.

Jack, your guide is missing a CRITICAL STEP, please update the first page with the following.

Once the intel drivers are extracted you have to do this:

Go to This Computer-> Properties -> Hardware -> Device manager.
Under IDE ATA/ATAPI-Controllers, right-click the first INTEL(R) Controller, and update the driver.
Manually install the driver!! Make sure in every step you choose yourself what drivers to install!!
Browse to the folder where you extracted the intel drivers and install the matching chipset driver.

I think this works for a broader range of boards than simply copying iaStor.sys to drivers.

Thanks!

Btw, I'm on an intel GM965 express chipset. Dell bios A06 :P Boots into Mac OS X Leopard with AHCI lol
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Quote
Jack, your guide is missing a CRITICAL STEP, please update the first page with the following.

Actually, it is not.  The step you described is actually part of a different procedure.  This one:

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

Logged

straddy

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 3

Ah ok. I missed it though, which means other readers would probably miss it too. I think the method should be mentioned in the first post for newbies like me.
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

I will include a link to that method as soon as I find the time.  :biggthumbsup:

[BTW:  The registry patch method only works if the registry code contains the proper Vendor ID of the Controller.  ICH8R and ICH9R use different vendor IDs than ICH8.  That could be the reason why you still got BSODs.]
Logged

steve04

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 1

Ok I have tried everything and this does not work.  I made the registry file (ICH10R) and ran it but I have no idea where this iaStor.sys is.  I searched my whole computer (and my XP cd) and it is on neither.  I also went to http://downloadcenter.intel.com/filter_results.aspx?strTypes=all&ProductID=2101&OSFullName=Windows*+XP+Professional&lang=eng&strOSs=44&submit=Go! and downloaded those drivers.  When I install them it says my system does not meet the minimum requirements.  I also did a search for IATA621_CD.EXE and when I ran it , it also says I don't meet the requirements.  My specs are as follows...

Intel Core2Duo E8400 @ 3.0 GHZ
Asus P5Q Pro Mobo
GEForce 9600 GT Video Card
Western Digital Caviar SE16 WD7500AAKS 750GB 7200 RPM SATA 3.0Gb/s Hard Drive
Maxtor 500 GB SATA II drive


Any help would be greatly appreciated!
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Please read my first post again and pay more attention to the part labeled "Second Step".  It explains how to extract the file you need without running the installer in the regular sense.

Quote
Asus P5Q Pro Mobo

Note that this is an MSI Forum that is concerned with MSI Products (not Asus products).  Please consult the Asus forum instead as you have an Asus mainboard.  That is what the Asus forum is there for.  Any further post regarding problems with procedures on your Asus board will be removed without notice; either by me or by another moderator.  Sorry.
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

@Wernox, this is an MSI-Forum concerned with MSI Products.  We do not offer support and help for non-MSI  Products.  That is why I removed your post.

But to answer your question very quickly as it is an easy one:  The Intel ICH6 Chipsatz does not support AHCI to begin with, so there is no point in trying to make it operate in AHCI mode.

--------------

You have a PM!
Logged

Radical_53

  • FIRST LIEUTENANT
  • ***
  • Offline Offline
  • Posts: 441

Thanks alot, absolutely great guide. It wasn't enough that I had to re-activate Windows by phone because I forgot to set time and date at the first boot, I also forgot to set the ICH to AHCI. Now it works as supposed again, great help! :)
Logged
Intel i7-6800k | MSI X99A Tomahawk  | 4x8096MB Mushkin DDR4-2666
Palit GeForce GTX 1070 Super Jetstream | LianLi PC-60F
Seasonic Platinum 460W (12V: 38A / 5V: 20A / 3.3V: 20A)

RonNielson

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 2

When the update method described in DJ Ramses post #104 is used, is it still necessary to do the Reg update?  I am not clear about this.
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Just try without and see what happens.  That is the best way to find out.
Logged

RonNielson

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 2

Let me re-phrase the question - When YOU did this and it worked just fine, did YOU to the REG update? Is the REG update a part of the normal driver installation process that will happen automatically?   

No need to create a problem if I don't need to.
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

No, i did not have to.  If it does not work in your case, try with the reg file.  If you have further questions, please be so kind an provide more info about your system (Board/Southbridge and operating system are the most important things that you should mention in this case).
Logged

trimarky

  • CORPORAL
  • ****
  • Offline Offline
  • Posts: 20

Worked very good in my system P45Platinum with Samsung HD502IJ and boot a little bit  slowly but the programs run more faster than IDE, nice guide thx man
Logged
MSI P45 Platinum, E8400 @3.00Ghz,
KHX8500D2K2/2G @ 1066
MSI HD4850, Hp w2207
Corsair TX650w
Creative X-Fi Platinum, Inspire p7800
Logitech G5/G15

CryTek

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 39
Logged
Vista Ultimate 64bit
Desktop PC
Intel®Core i7™ 920
MSI X58 pro-e  Bios 8.5
3x2GB tripple Channel
twinMOS DDR3 1333
2xATI® Radeon™ HD4870 1GB GDDR5 CrossfireX
Maxtor 500GB@7200RPM
Creative Audigy2 ZS
LG M228WA 22" LCD
Gigabyte Superb720W PSU

queequeg

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 1

I'm looking to do this, but have an nvidia motherboard.  Has anybody have the correct .reg settings for the nvidia (nforce) AHCI/RAID controller instead of the intel one?
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

I have not came upon a reg file for NVIDIA Chipsets.  Reinstalling the OS will probably cost you less time than piecing a proper reg file together.
Logged

bratboy

  • PRIVATE FIRST CLASS
  • ***
  • Offline Offline
  • Posts: 9

A bit back I decided to give ACHI a shot on my Win7 system. While things worked I really didn't see any real improvement so was wanting to switch back to SATA mode. To do this I had to change a single key in the registry, reboot into the bios and then switch that from SATA to ACHI and reboot into Win 7 which then installed the needed drivers.

Is it a simple thing ie just change the setting in the Bios from ACHI to SATA and rebooting into Win7 or do I need to make a change in the registry file to go back to SATA?
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

What board/chipset are you talking about?

AHCI is a native SATA Mode.  There is not necessarely a major performance difference between IDE/Legacy Mode and AHCI Mode. 
Logged

Hell Racer

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 2

Hi! Awesome guide! :)

Do you know is it possible to switch from AHCI (or RAID non-member) to IDE without reinstalling, if Windows was installed in AHCI mode (using slipstreamed drivers)?
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

The switch back to IDE Mode is usually no problem (not even for XP).  Usually, no further adjustments are necessary.
Logged

Hell Racer

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 2

Right now I have Windows XP SP3 installed in RAID non-member mode, and switching to IDE causes BSOD :(.

Logged

faber

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 1

For ICH9M the correct registry file is

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2929&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_2929&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001

--------------------
I tested in ACER Extensa 5230E and i've success.
Sorry for my English
Logged

higado2

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 1

I just registered so that I can thank Jack the Newbie for this most useful thread and to thank DJ Ramses and straddy for their suggestion to use an "alterlative method" that doesn't involve tinkering with the registry (thank god!). I personally ran into this problem when downgrading to Windows XP SP3 on an Acer Aspire 5735-6649 laptop. The Cd I used had the latest Intel SATA AHCI textmode drivers slipstreamed correctly into it, and yet still I would get that dreaded BSOD when I switched to AHCI mode in the BIOS when I tried to install Windows XP, so I had to use IDE mode. I tried the registry method after the install, but I guess since this laptop uses ICH9M, it didn't work.

Here are the instructions again so that others who keep getting the BSOD can get AHCI working on their computer running Windows XP (SP3 hopefully!):

* Extract the SATA AHCI drivers from IATAxxENU.exe by doing the following (xx is whatever the current version of that file is now. Mine was 89):
 - copy IATAxxENU.exe to C:\
 - go to Start > Run
 - type the following in the box that appears then press enter:
   cmd
 - now type this then press enter:
   cd..
 - now type the following then press enter:
   IATAxxENU.exe -a -a
 - Relax! nothing is getting installed! eventhough it looks like it. All that is happening is that the driver files are being copied to C:\Program Files\Intel\IntelStor or something similar
 - remember this location as you will be needing it later
* Go to Device Manager > IDE ATA/ATAPI Controllers
* Right click on the first "Intel (some number like ICH9M) SATA IDE Controller" you find (the one that can't be disabled), then click "Update Driver..."
* Make a note of that ICHxx number as you will be needing it later. For example, like "ICH9M" mentioned above
* Now cancel the "search on the web" window, then select "Install from a list or specific location (Advanced)" then click next
* Now select the bottom choice "Don't Search. I will choose the driver to install" then click next
* Now uncheck the "Show compatible hardware" box, then click the "Have Disk..." button
* Now click browse and locate the folder with the drivers made earlier, find "iaAHCI" then click Open, then OK
* Now select the driver that most closely matches your controller number, in this example we will be using the one that has ICH9M then click ok
* You will be given a strong warning .... ignore it and click ok and continue
* Once windows is done it will ask you to reboot. So do that. BUT be ready to enter your computer's bios as soon as you reboot!
* Go to your BIOS and change your controller from IDE mode to AHCI. Save and exit.
* WOW! Windows didn't crash! Once windows finishes installing the correct controller it will ask for a restart and you reboot, you will be running AHCI in Windows XP! YEEEEEEEEEEEAAAAAAAAAAAHHHHHHHH!!!  :lol_anim:

And this is how I got AHCI working on an Acer Asperi 5735-6694 laptop. I know that this forum is for MSI motherboards, but my search for help on this subject on Google brought me to this thread so I hope that others who run into this problem will be able to benefit from it in the future .... well, at least until Windows XP becomes obsolete! hehehe. Again, many thanks to Jack the Newbie for this making this thread and to DJ Ramses and straddy for discovering the best method to solve this problem!  :biggthumbsup:
Logged

monographix

  • STAFF SERGEANT
  • *
  • Offline Offline
  • Posts: 57

Hello

- Is out there maybe some similar registry edit for the P55 chipset?
- What actually is the sata chipset in P55 boards ? (is there no southbridge anymore? ICHXX ?)

Jack, maybe should add to the original guide-post the ICH9M reglines provided here as well? :)
Logged
Q6600 @ 3 :: 2x1Gb Transcend Axeram 800 @ 1066 5-5-5-15 2.10v:: 8800GT @ 700/1000
MSI P35 Neo2-FR :: Hiper 480 Type-R :: Raptor 36 :: WD2500YS

monographix

  • STAFF SERGEANT
  • *
  • Offline Offline
  • Posts: 57

is it maybe ICH10(R) the sata controller in P55 boards?
Logged
Q6600 @ 3 :: 2x1Gb Transcend Axeram 800 @ 1066 5-5-5-15 2.10v:: 8800GT @ 700/1000
MSI P35 Neo2-FR :: Hiper 480 Type-R :: Raptor 36 :: WD2500YS

warlocklw

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 1

Register here to say thanks. It works.

Thanks to Jack t.N.

Most thanks to higado2 because the steps solve my problem.
Logged

eduds

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 1

Register here to say thanks. It works.

Thanks to Jack t.N.

Most thanks to higado2 because the steps solve my problem.

same here.. Thanks to Jack, DJ Ramses and Higado  :worship:   

The only difference is I am in dual boot config (XP SP2 main and Win 7). I was able to switch both to ACHI.. i.e. using exactly Higado's detailed method. I also have 3 partitions 1) XP 2) Win7 3) Data

It went like this:
Note: I have mobo drivers dvd with the AHCI driver in it. In the "Have Disk" portion, I selected the drivers from the dvd drive 
XP
-Login to XP, update according to Higado..
-Restart

Win7
-Reset the BIOS to IDE before login to Win7 (still in IDE mode at this time), otherwise win7 detects startup error and attempts to repair. In my case, I did this hoping WIn7 could switch to ACHI drivers automatically. It did not, so I swiched to IDE mode.
-Update the driver (same procedure)
Restart and finally, switch to ACHI mode

My mobo is Asus, anyway  :-P)
Logged

Frog_User

  • PRIVATE FIRST CLASS
  • ***
  • Offline Offline
  • Posts: 8

 ;D Off-subject, soory but it's Nice to see Jimi (Jack t.N. ) X-((

medal

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 1

I have a Gigabyte P55A-UD3 which is a P55 chipset.. for me the following reg worked.

Thanks to Jack T. N. and any other contributors

Code: [Select]
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_3b22&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4d36e96a-e325-11ce-bfc1-08002be10318}"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStor]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"Tag"=dword:00000019
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,69,00,61,00,53,00,74,00,6f,00,72,\
  00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="Intel AHCI Controller"
"Group"="SCSI Miniport"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStor\Parameters]
"queuePriorityEnable"=dword:00000000
"BusType"=dword:00000003

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

Logged

CElliott

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 1

This method worked well for me on an Asus P6T Deluxe V2 mobo with the X58 chipset and an ICH10R hub.  Whoever (RemusM) wrote on this forum that the SIS Sandra file system benchmark showed slower results after switching to AHCI was correct, but, on the other hand, Win XP seems to just leap on the screen on a reboot and the logging output from my Java programs scrolls by on the console screen so fast that the characters are just a blur.  Before I could easily read the logging messages.  So, on the whole, I am very satisfied.

Many, many thanks and much appreciation to Jack t. N. for his exceptionally clear guide and all his hard work.
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users
Logged

S3ZAi

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 1

Hi, just registered to say thanks, so THANKS A LOT for this guide.  :biggthumbsup:

It worked with my asus p5q pro motherboard with ich10 chipset.

The reason I wanted to switch to ahci was because I bought a external hd drive with e-sata connectivity. Whatever I tried, it wouldn't work, until I tried ahci mode. Now it still doesn't work like an usb drive, meaning: when I plug it in and power it on, the external sata drive is not found by windows.

Also, a new problem occurred: my internal hd's now show up as removable drives, this is very annoying, is there way to tell windows those are fixed drives? Or should I change to ide again in my bios to fix this. It didn't solve my problem anyway, so might just as well do that.
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Well, thank you for your thank you post. 

This forum is not really the right place to discuss stuff regarding Asus boards.  However, in general terms:  The Hot Swap Feature that you can take advantage off when you enable AHCI is essentially a feature of the SATA Controller and not limited to eSATA ports alone.  It will pretty much make every associated SATA Port hot-plug capable.  You could theoretically attach an eSATA Bracket to any of the internal SATA Ports and hook up eSATA drives to them.  Under the bottom line, there is no essential functional difference between a SATA and an eSATA port besides the connectivity.
Logged

satori3000

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 3

Hi All,

I believe I'm missing something with Solid state drives. I have an MSI P6N Diamond and am running Windows 7. How do I enable AHCI if I'm running Windows 7?
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Quote
I believe I'm missing something with Solid state drives.

What exactly would that be?  What are you missing? Can you name it?

Quote
How do I enable AHCI if I'm running Windows 7?

AHCI has nothing to do with the operating system as such.  Also, this thread mainly concerns Intel Chipsets.

Because of the NVIDIA Chipset that is used on your board, there is (as far as I know) no dedicated AHCI Mode which you could switch the SATA Controller to in BIOS Setup.  The only options (I think) you have are IDE/Legacy Mode (default) and RAID Mode. 
Logged

satori3000

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 3

What exactly would that be?  What are you missing? Can you name it?

AHCI has nothing to do with the operating system as such.  Also, this thread mainly concerns Intel Chipsets.

Because of the NVIDIA Chipset that is used on your board, there is (as far as I know) no dedicated AHCI Mode which you could switch the SATA Controller to in BIOS Setup.  The only options (I think) you have are IDE/Legacy Mode (default) and RAID Mode. 

That is what I am missing, that AHCI is only an Intel thing. I will look to see about what if any settings are helpful for Nvidia chipsets then, but I was specifically looking for P6N threads and how to optimize for solid state drives.
Logged

Mike

  • aka Frankenputer
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 9815
  • Virginia, USA

I'm not even sure AHCI is an option on Intel boards released at the time of P6N...I may be mistaken about the timing.
Logged
#1:
MSI X38 Diamond/Bios 1.5; Core2Duo E8400 3.0Ghz; Thermalright Ultima-90HS/120 fan; 2X1GB DDR3 CorsairTWIN3X2048-1333C9DHXG; PIONEER|DVR-215DBK SATA DVD-DL & Lite-on DVD-ROM PATA; FDD; MSI 260GTX-T2D896; 196.34beta; Seagate 320GB  & WD 500GB SATA HDDs; PC P&C Silencer 750 +3.3V/24A~+5V/30A~+12V/60A; X-FI Xtreme PCIe; Antec P182 Case; XP PRO SP3

#2:
MSI 865PE Neo2-PFS Platinum/Bios 3.A; P4 2.8C HT; Thermalright XP-90HS; 2GB DDR400 RAM(2x1GB kit Mushkin HP3200 2-3-2-6); Nec ND-3550A DVD-DL & TDK 52X24X48 CD-RW; FDD; Nvidia GeForce 7800GS; 84.21; Maxtor 200GB & Seagate 200GB PATA HDDs; Enermax 465P VE-FMA +3.3V/35A~+5V/35A~+12V/33A; Audigy 2ZS; XP PRO SP3
Dell 2209WA LCD on a DVI KVM switch

MSI Wind U100

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Quote
I'm not even sure AHCI is an option on Intel boards released at the time of P6N...I may be mistaken about the timing.

AHCI was supported ever since the ICH6R Southbridge (925X chipset based boards had one (2004)). 

Quote
That is what I am missing, that AHCI is only an Intel thing.

It is not an Intel-only thing.  Intel defined the AHCI Specifications but it is not a feature limited to Intel Controllers.

On Intel Chipset boards it is also possible to enable RAID Mode instead of AHCI mode and have all benefits of the AHCI protocol.  RAID Mode includes the AHCI Mode (so to speak).  I have no idea if this is actually true for NVIDIA Chipsets as well (unfortunately NVIDIA never publishes any datasheets whatsoever, so it is hard to check specifications).

What you can try is to enable RAID Mode on your board and see what happens.  Make sure you run a couple of benchmark tests as long as the system is in IDE Mode to have a reference for performance comparisons.  But beware:  I do not know what kind of SSD you actually have. 

If you have an OCZ SSD for example, please read this first:

http://www.ocztechnology.com/res_old/images/Configuring-and-Setting-Up-SSDs.pdf

Quote
AHCI 
AHCI is not official supported on OCZ SSDs and may under some circumstances affect performance,
specifically during windows installation. Enabling AHCI can result in higher performance in synthetic
benchmarks for SSDs and HDDs alike, but can cause hang-ups and intermittent freezes in SSDs since it
allows multiple access requests to compete for a drive that is not made to address re-ordering of
commands in the queue. We recommend AHCI is set to disabled in both Windows and in the BIOS.
Native Command Queuing greatly increases the performance of standard rotational drives but it has no
bearing on SSDs. 
Logged

Mike

  • aka Frankenputer
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 9815
  • Virginia, USA

Thanks Jack...I was too tired to look up the AHCI history at the time.
Logged
#1:
MSI X38 Diamond/Bios 1.5; Core2Duo E8400 3.0Ghz; Thermalright Ultima-90HS/120 fan; 2X1GB DDR3 CorsairTWIN3X2048-1333C9DHXG; PIONEER|DVR-215DBK SATA DVD-DL & Lite-on DVD-ROM PATA; FDD; MSI 260GTX-T2D896; 196.34beta; Seagate 320GB  & WD 500GB SATA HDDs; PC P&C Silencer 750 +3.3V/24A~+5V/30A~+12V/60A; X-FI Xtreme PCIe; Antec P182 Case; XP PRO SP3

#2:
MSI 865PE Neo2-PFS Platinum/Bios 3.A; P4 2.8C HT; Thermalright XP-90HS; 2GB DDR400 RAM(2x1GB kit Mushkin HP3200 2-3-2-6); Nec ND-3550A DVD-DL & TDK 52X24X48 CD-RW; FDD; Nvidia GeForce 7800GS; 84.21; Maxtor 200GB & Seagate 200GB PATA HDDs; Enermax 465P VE-FMA +3.3V/35A~+5V/35A~+12V/33A; Audigy 2ZS; XP PRO SP3
Dell 2209WA LCD on a DVI KVM switch

MSI Wind U100

rokcarl

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 3

Are you sure?  Have a look here in BIOS:
Integrated Peripherals --> On-Chip ATA Devices --> On-Chip SATA Controller --> ?? ??

I checked it but I only have IDE and Disabled as an option, so I cannot enable AHCI. I've flashed the BIOS with v1.10 (dated 2008-11-11), but I still get nothing. What can I do?
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Quote
What can I do?

Well, the most important thing you can do right now is to mention what mainboard you are actually using...
Logged

rokcarl

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 3

Yeah, sorry :). I forgot to mention because I'm having the exact same problem as uid313 (in this question/answer - same thread).

I have an MSI, model MS-7360, chipset P35 (on my motherboard it says P35 Neo if I open the case), southbridge 82801lB (ICH9) with an AMI v1.10 BIOS, dated 2008-11-11.
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

The chipset (ICH9) does not support AHCI Mode.  Only ICH9R and ICH9DO Chipsets officially suppor AHCI.  That is why there is no AHCI option in BIOS Setup.  Sorry, but your board does not support AHCI on the primary chipset/controller.  There is nothing that can be done about it.
Logged

rokcarl

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 3

Hmmm, but look at this thread to see what you've said.
Maybe that doesn't apply to this motherboard?
Logged

Mike

  • aka Frankenputer
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 9815
  • Virginia, USA

ICH9R supports AHCI, not ICH9.
Logged
#1:
MSI X38 Diamond/Bios 1.5; Core2Duo E8400 3.0Ghz; Thermalright Ultima-90HS/120 fan; 2X1GB DDR3 CorsairTWIN3X2048-1333C9DHXG; PIONEER|DVR-215DBK SATA DVD-DL & Lite-on DVD-ROM PATA; FDD; MSI 260GTX-T2D896; 196.34beta; Seagate 320GB  & WD 500GB SATA HDDs; PC P&C Silencer 750 +3.3V/24A~+5V/30A~+12V/60A; X-FI Xtreme PCIe; Antec P182 Case; XP PRO SP3

#2:
MSI 865PE Neo2-PFS Platinum/Bios 3.A; P4 2.8C HT; Thermalright XP-90HS; 2GB DDR400 RAM(2x1GB kit Mushkin HP3200 2-3-2-6); Nec ND-3550A DVD-DL & TDK 52X24X48 CD-RW; FDD; Nvidia GeForce 7800GS; 84.21; Maxtor 200GB & Seagate 200GB PATA HDDs; Enermax 465P VE-FMA +3.3V/35A~+5V/35A~+12V/33A; Audigy 2ZS; XP PRO SP3
Dell 2209WA LCD on a DVI KVM switch

MSI Wind U100

c627627

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 3

I got here from this thread: http://www.overclockers.com/forums/showthread.php?p=6542962


Can the original poster include this information in post #1:


• Where in the manual does it specify which ICH it is, in case people need to do this on different motherboards?

- You can figure out which ICH is used by looking at the chipset: http://en.wikipedia.org/wiki/List_of_Intel_chipsets


• Where is the Intel Matrix Storage Manager-Packet (IATA621_CD.EXE)?

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=17882

Logged

thanks

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 2

Hello All,

Working with a HP Elitebook 8540p - would like to switch to AHCI without re-image. Believe it is using the the QM57 chipset. Does anyone know the reg entries that need to be altered? This is what I have tried and it still blue screens:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_3b07&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4d36e96a-e325-11ce-bfc1-08002be10318}"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStor]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"Tag"=dword:00000019
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,69,00,61,00,53,00,74,00,6f,00,72,\
  00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="Intel AHCI Controller"
"Group"="SCSI Miniport"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStor\Parameters]
"queuePriorityEnable"=dword:00000000
"BusType"=dword:00000003

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStor\Enum]
"0"="PCI\\VEN_8086&DEV_3B07&SUBSYS_00000000&REV_06\\3&B1BFB68&0&F8"
"Count"=dword:00000001
"NextInstance"=dword:00000001

Thanks
Logged

Mike

  • aka Frankenputer
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 9815
  • Virginia, USA

Sorry, we can not help you with your HP.  These forums are for MSI retail products only.  We are not a general hardware forum.  You could try going to a site like Guru3D, http://forums.guru3d.com/ , which has a general hardware and operating system section.
Logged
#1:
MSI X38 Diamond/Bios 1.5; Core2Duo E8400 3.0Ghz; Thermalright Ultima-90HS/120 fan; 2X1GB DDR3 CorsairTWIN3X2048-1333C9DHXG; PIONEER|DVR-215DBK SATA DVD-DL & Lite-on DVD-ROM PATA; FDD; MSI 260GTX-T2D896; 196.34beta; Seagate 320GB  & WD 500GB SATA HDDs; PC P&C Silencer 750 +3.3V/24A~+5V/30A~+12V/60A; X-FI Xtreme PCIe; Antec P182 Case; XP PRO SP3

#2:
MSI 865PE Neo2-PFS Platinum/Bios 3.A; P4 2.8C HT; Thermalright XP-90HS; 2GB DDR400 RAM(2x1GB kit Mushkin HP3200 2-3-2-6); Nec ND-3550A DVD-DL & TDK 52X24X48 CD-RW; FDD; Nvidia GeForce 7800GS; 84.21; Maxtor 200GB & Seagate 200GB PATA HDDs; Enermax 465P VE-FMA +3.3V/35A~+5V/35A~+12V/33A; Audigy 2ZS; XP PRO SP3
Dell 2209WA LCD on a DVI KVM switch

MSI Wind U100

thanks

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 2

Thanks for the fast response!
Logged

Apache Thunder

  • PRIVATE FIRST CLASS
  • ***
  • Offline Offline
  • Posts: 7
  • Interdimensional Spy
    • DCBB Clan website

Alright sorry for the bump, but letting other users know that you might not have to go through registry edits to achieve this. I have a Asus P6T mobo so it's not an MSI, but this should definitely work for MSI boards as they probably use intel chip sets too. (this process isn't chipset specific anyway, so it shouldn't matter what chipset you have)


Just today I decided to update windows to AHCI drivers and enabled AHCI in BIOS. I did this WITHOUT touching the registry! Here's what I did:

PRIOR to enabling AHCI, I updated the drivers to both my SATA controllers. (they show up as IDE controllers when they are in IDE mode). First off, do NOT touch the Primary/Secondary channel drivers. Those are not the right ones as they are just child devices under the controller and will be updated automatically when you update the controller drivers. It's the controllers you need to update. ;)

I simply made the AHCI driver disk (you can also just put the drivers in a folder somewhere if you don't have a floppy drive) and then went into device manager and updated both my IDE controllers to the AHCI drivers on my disk that match my chipset. Here is detailed instructions with screenshots showing how to do this. Be sure you install THE CORRECT drivers for your controller chipset. The only difference you should spot is that the new drivers will have AHCI in their names instead of the IDE/PATA/ATA in their name. Windows will warn you that they might not "match" your current hardware but just ignore it. Once you restart and enable AHCI, they'll match then so that dialog is irrelevant. :D

First find your first controller in Device Manager and right click and go to "Update Driver":




Then click the install from specific location option and click next:



Then click the don't search and install from specific location option then click next:


In the next dialog, immediately click the Have Disk button and this should come up. Click browse and point it to the location you have the drivers at. If it's on a floppy like they should be, then just click ok since it defaults to the floppy:



You will be returned to the dialog that had the have disk option. This time you must uncheck the show compatible hardware check box so that it will show all the drivers your AHCI driver location has. Then select the MATCHING driver for your chipset. Get this wrong and your in for some serious trouble after reboot:




After that, click next and it should be smooth sailing after that. It will likely warn you about that driver not matching your hardware. Just tell it to install anyway. After that, repeat this for your secondary controller (if it asks you to reboot on the first one, say no since you still have to do the secondary one). Once you repeated the above for your secondary controller, then click yes to reboot when it asks you. If you have more then 2 controllers, you can deal with them after reboot. It's only the primary/secondarys we are worried about as those are the ones that your OS boots from.

When you reboot, enable AHCI in your bios then boot up Windows. For me it booted up and it worked! It then reinstalled new drivers for the "channel" drivers and other things and asked to reboot again. So I rebooted after that and after that it was done. Viola! AHCI enabled OS AFTER you had installed windows in IDE mode!

This might even work for Vista/Win7 users and it's much the same process as WinXP. This should be the first thing you try BEFORE you start fiddling around with your registry. Plus this is mostly universal. You can do this with any possible chipset you might have as this process isn't chipset specific. Please note in the screenshots, I had already updated to AHCI but I did exactly what I did above and achieved what the original guide in this thread did. Except this time it's less complicated and less prone to error. ;)
Logged
I have cameras in your head!

Respect the Thunder!

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Quote
Alright sorry for the bump, but letting other users know that you might not have to go through registry edits to achieve this.

Thanks for your detailed posting.  Somewhere in this thread, the same method was already suggested and even though it does indeed work in many cases, it does unfortunately not work in all.  But it is definately not a bad thing to try this indeed simpler solution first.
Logged

Apache Thunder

  • PRIVATE FIRST CLASS
  • ***
  • Offline Offline
  • Posts: 7
  • Interdimensional Spy
    • DCBB Clan website

No problem. I hadn't read through all pages so I didn't spot where this method was mentioned. But my explanation may be more newbie friendly then the others and is generally safer. And yes there may be instances where this might not work. But this should be done before the registry method unless you know your particular chipset won't update like that. :D

If you like you can add my guide to the first post if you want. (with any edits you may need to make it more readable as there might be typos or something I might have missed). Quite a few poeple might not see this guide as they will likely read the first page first. Having both guides on the first page would probably work out better for everyone. ;)
Logged
I have cameras in your head!

Respect the Thunder!

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Quote
Quite a few poeple might not see this guide as they will likely read the first page first.

I took care of that.   :biggthumbsup: 

Now, both solutions are mentioned in the first post of this thread.  Solution #1 is now the one you just described. I included a direct link to your posting.   :hat tip:
Logged

Apache Thunder

  • PRIVATE FIRST CLASS
  • ***
  • Offline Offline
  • Posts: 7
  • Interdimensional Spy
    • DCBB Clan website

Thanks. Glad I could help out. I would have suggested this awhile back. But I only just now upgraded to a mobo that had the AHCI option as my previous hardware had SATA, but didn't have RAID support or AHCI support. Thus I didn't have this issue back then.  :-P)

I like many before me forgot to enable AHCI before installing. I had done 3 reinstalls due to an unrelated issue I was having and the final install, I screwed up and forgot to enable AHCI. :-P)
Logged
I have cameras in your head!

Respect the Thunder!

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Quote
I like many before me forgot to enable AHCI before installing. I had done 3 reinstalls due to an unrelated issue I was having and the final install, I screwed up and forgot to enable AHCI.

Yeah, I did the same thing a couple of times, too.
Logged

djdarren

  • SECOND LIEUTENANT
  • **
  • Offline Offline
  • Posts: 147

hi, just been reading your replies....... wil it also work on the p45 neo2 mobo's
Logged
Msi 970A SLI Krait Edition
AMD FX 4300 black edition ( BULLDOZER) @3.8 GHZ Quadcore
4 GIG of Corsair XMS3 DDR3 memory 1333 MHZ @ 2 x2 GIG Modules
MSI Radeon HD 6570 @ 2 GIG DDR 3 memory
CRUCIAL 120 GIG SSD drive
Samsung Spinpoint 1TB @ 7200 rpm 64 MB cache
OCZ mod pro 700w psu

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Yes, it should. Read the first posting, not the replies for instructions.
Logged

smoker911

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 1

same here.. Thanks to Jack, DJ Ramses and Higado  :worship:   

The only difference is I am in dual boot config (XP SP2 main and Win 7). I was able to switch both to ACHI.. i.e. using exactly Higado's detailed method. I also have 3 partitions 1) XP 2) Win7 3) Data

It went like this:
Note: I have mobo drivers dvd with the AHCI driver in it. In the "Have Disk" portion, I selected the drivers from the dvd drive 
XP
-Login to XP, update according to Higado..
-Restart

Win7
-Reset the BIOS to IDE before login to Win7 (still in IDE mode at this time), otherwise win7 detects startup error and attempts to repair. In my case, I did this hoping WIn7 could switch to ACHI drivers automatically. It did not, so I swiched to IDE mode.
-Update the driver (same procedure)
Restart and finally, switch to ACHI mode

My mobo is Asus, anyway  :-P)

same here.. Registered to say Thanks to Jack, DJ Ramses and Higado, Apache Thunder  :worship:

My dual boot setup similar to eduds on Asus Formula. I know this is an MSI Community but I wanted to let you know
about the following twist: if you get a BSOD  or cant boot try removing any old extra native IDE devices that are on an IDE-SATA adapter. :bonk:

I had an old extra DVD drive connected on SATA 5 via an IDE-SATA adapter card. It only appeared in Win 32 (not visible in Win7).
Got BSOD in XP at (Apache Thunder's) step "After that, repeat this for your secondary controller".
On POST it wouldnt detect HD as either IDE or AHCI and hence wouldnt boot.  I disconnected the adapter/DVD from the SATA port on the board and voila.. detected HD and boot into XP with AHCI!

Then onto Win7... changed bios back boot in IDE mode... replaced 1st IDE controller as per instructions... but this time I simply disabled the second controller rather than trying to replace it too.  Reboot with  AHCI worked like a charm.
Thanks again!  :hat tip:

Logged

Froggy Gremlin

  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 11111
  • Master Air OC'er

Quote
try removing any old extra native IDE devices that are on an IDE-SATA adapter.
Just to clarify.....IDE is a mode, SATA & PATA are types of devices.
Logged
The Last Hoorah! I Had Retired From All This! Can't Believe I'm Really Doing A Platform Test One More Time!  :shocked:

Z97 Gaming 7, 4790k, Zalman CNPS9900Max-R, Corsair AX-850, Corsair Dominator Platinum 2800's, WD 600 SATA III V.Raptor, Lite-On iHAS 424, GTX 680's In SLI, Creative X-Fi Fatal1ty Champion, Win 7 Ultimate 64 Bit    

Life Can Be Very Fulfilling Without Win 8/8.1, SSD's (Exception: Testing PCI-E M.2), RAID, Current AMD GPU's, G.Skill RAM, Hackers, Crackers, & Crypto Mining!

IXOYE

expert87

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 1

Sorry if this is bringing an old thread up...for who is asking about Nvidia chipsets, the chipset allow activation of raid feature on certain hds and disabling it for other hds, so when I turned on raid for my hds, I just kept the windows hd raid disabled, and turned other hds raid on , no need to reinstall windows, add drivers, change registry or any other steps, just create the raid array,log on to windows and set up a new partition.....cheers
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

What Windows Version are you referring to and which NVIDIA Chipset do you have in mind exactly?
Logged

styl3r

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 50

I am having problems in the system not seeing a esata drive and have been pointed here.
I am running window 7 x64 on a x48c mobo and have bios set to IDE control not AHCI would changing to ACHI address the problem of the system not seeing any esata drive. I have also been told it could be the lead so i will purchase another lead, and try that first. But is there a fix for win 7 x64 AHCI without reinstalling windows. At the moment my bios does not detect esata nor does windows i know the drives are OK as i have a docking station which they run fine with. I have the raid drivers loaded as i have been told there is some instruction in there that enables the esata to detect.
Thanks in advance.
Kevin
Logged
MSI X48C Platinum
Q6700 @3320 idle temp @32'c load @40'c
Arctic Pro 64 freezer
4gb DDR3 XMS3 Corsair@1333mhz 8.8.8.20
Radeon HD6870 1gb
Samsung F1 spinpoint 1tb sata II
SamsungF3 Spinpoint 1tb sata II
Seagate 260gb sata II
Maxtor 160gb ide
Antec True Power  550w Psu
Liteon dvd/rw sata
liteon dvd/rw ide
Custom case 2x 140 &2 x 120mm Fans
22" LCD 1680x1080 DVI
42" Plasma dvi/HDMI
Dell 100w 5.1 surround sound
Windows 7 x64 Fire

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

This thead is basically about Windows XP, not so much about Vista or Windows 7.  To switch to AHCI Mode without having to reinstall Windows 7, please follow these instructions: http://www.ithinkdiff.com/how-to-enable-ahci-in-windows-7-rc-after-installation/
Logged

styl3r

  • SERGEANT
  • *****
  • Offline Offline
  • Posts: 50

How about if you have windows 7 x64 is there a process for changing from ide to ahci as i have been told this could be the answer for my esata not being detected?
thanks
Kevin
Logged
MSI X48C Platinum
Q6700 @3320 idle temp @32'c load @40'c
Arctic Pro 64 freezer
4gb DDR3 XMS3 Corsair@1333mhz 8.8.8.20
Radeon HD6870 1gb
Samsung F1 spinpoint 1tb sata II
SamsungF3 Spinpoint 1tb sata II
Seagate 260gb sata II
Maxtor 160gb ide
Antec True Power  550w Psu
Liteon dvd/rw sata
liteon dvd/rw ide
Custom case 2x 140 &2 x 120mm Fans
22" LCD 1680x1080 DVI
42" Plasma dvi/HDMI
Dell 100w 5.1 surround sound
Windows 7 x64 Fire

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Follow the link.
Logged

johann

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 2

My netbook became irreversibly infected from a hotel's wi-fi where we were staying.
I elected to do a clean install of XP Pro. I had neither the recovery disks or a floppy disk drive.
XP would only install in "Compatibility" mode. Switching back to ACHI mode would crash Windows on reboot.
I don't think there's any real performance gain using ACHI over Compatibility mode unless you need hot swapping and NCQ.
But not being able to revert back to ACHI just "bugged" me.

I read through all five pages of this thread last night looking for a easy solution. Messing with the registry shouldn't be necessary.
Here is the Lenovo method that worked for me...this is for XP only


1. Power off the computer.

2. Power on the computer.

3. Enter the BIOS Setup Utility.

4. Set the SATA controller to "IDE" or "Compatibility" mode. 

5. Click Exit and Save.

6. Restart the computer.

7. Install Windows XP and Service Pack 3 (if you haven't already).

8. Download Intel Matrix Storage Manager Driver from the Web site and extract the driver to C:\DRIVERS\WIN\IMSM.

9. Go to C:\DRIVERS\WIN\IMSM\PREPARE, and double-click "install.cmd" file.

10. Power off and on the computer.

11. Enter the BIOS Setup Utility..

12. Set the SATA controller to “AHCI” mode.

13. Click Exit and Save.

14. When the "found new hardware wizard" screen pops up (this can take a minute), select "Install from a list or specific location (Advanced)". Ensure that "Search for the best driver in these locations" is selected and deselect "Search removable media". Select "Include this location in the search", and then browse to the following directory C:\DRIVERS\WIN\IMSM and click Next button. The “Completing the Found New Hardware Wizard” will appear.

Reboot the computer.
Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Quote
Messing with the registry shouldn't be necessary.
Quote
9. Go to C:\DRIVERS\WIN\IMSM\PREPARE, and double-click "install.cmd" file.

What do you think the .cmd script does?  It messes with the registry...  ;-))

The only way to avoid that would be to use this method: https://forum-en.msi.com/index.php?topic=106575.msg1053907#msg1053907
Logged

johann

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 2

Quote
What do you think the .cmd script does?  It messes with the registry...  Wink
The "install.cmd" is a Intel Matrix storage file that's included with the driver set. It's meant to be used.
But if you prefer to mess around creating your home made .reg files that may or may not work...go for it.

Quote
The only way to avoid that would be to use this method: https://forum-en.msi.com/index.php?topic=106575.msg1053907#msg1053907
Well with all due respect to Apache Thunder, I tried his method and got BSOD's. YMMV
For me, following Intel's protocol fixed the problem right the first time.



Logged

JackTopic starter

  • Ex Forum moderator
  • GENERAL OF THE ARMY
  • ******
  • Offline Offline
  • Posts: 14939
    • A user initiative by MSI fanatics to support all other MSI product users

Quote
The "install.cmd" is a Intel Matrix storage file that's included with the driver set. It's meant to be used.
But if you prefer to mess around creating your home made .reg files that may or may not work...go for it.

I think you did not quite get the point.  When I created this guide in march 2007 there was not "install.cmd" file provided by Intel to help users with this kind of procedure.  When you say something like "messing around creating your home made .reg files", it seems to me that you do not really understand what this reg file actually does.  The content is not some piece of messy code to create a dirty workaround but a very precise piece of registry fix that will do exactly what it should when it is properly understood.  And again, the install.cmd routine does NOTHING ELSE, it just automates the procedure.  Of course, that is more comfortable (and thanks for pointing it out), but that does not make the "registry fix" a messy business at all.

Logged

FredFry

  • PRIVATE E-2
  • **
  • Offline Offline
  • Posts: 1

c :confused2: :How to change from IDE to AHCI under WinXP 64 on a MSI x79 board? Can't seem to find the right AHCI  driver.... and how to hange the Reg?

-thanks :bonk: :biggthumbsdown:
Logged

Magissia

  • CORPORAL
  • ****
  • Offline Offline
  • Posts: 13

Hello,

I had the BSOD at boot, and i can confirm this solution works on Windows Server 2008 R2 Datacenter with a P67A-GD65

Base configuration was AHCI and migrated to Intel RAID, i can now dynamicly increase the RAID (none to 0 to 5).

I think it should be pinned on other mother board type subforums too, since it does work on them too.

Best regards.

(Additional link, since this thread is for IDE to AHCI, we need to do the same thing to migrate from AHCI to Intel Raid, but the registry values to change are different, here's Microsoft official methods
http://support.microsoft.com/kb/922976#method1 i hope this will be usefull for future people that will get to this thread after searching for solution on google, this solution can be applied on any motherboard, the only conditions is that the storage controler should be from Intel)
Logged
Pages: 1 2 3 4 [All]   Go Up