Enable Intel AHCI under XP; Case Closed, read second last post How To!
#181
Posted 30 November 2008 - 08:52 AM
#182
Posted 30 November 2008 - 09:01 AM
#184
Posted 30 November 2008 - 01:17 PM
TheWalrus, on Nov 30 2008, 09:52 AM, said:
http://support.micro....com/kb/314082/
Import mergeide.reg and extract files Atapi.sys, Intelide.sys, Pciide.sys, and Pciidex.sys.
#185
Posted 04 December 2008 - 12:57 PM
#186
Posted 09 December 2008 - 09:26 AM
MagicISO (Only needed when you don’t want or can not use a floppy disk.)
32-bit Floppy Configuration Utility for Intel® Matrix Storage Manager
32-bit floppy... link is not working and you talk about exe file. what exe file? can u add here another link? i try to solve this problem but stopped here. Link broken (notfound) and about exe file. I need help with 1. and 1.1
This post has been edited by xewax: 09 December 2008 - 10:26 AM
#187
Posted 09 December 2008 - 06:44 PM
Below links to the latest version of the tool:
32-bit Floppy Configuration Utility for Intel® Matrix Storage Manager
64-bit Floppy Configuration Utility for Intel® Matrix Storage Manager
This post has been edited by an3k: 09 December 2008 - 06:55 PM
#188
Posted 10 December 2008 - 05:27 AM
Quote
Copy the file IASTOR.SYS to the Windows SYSTEM32/DRIVERS directory. Open the IAAHCI.INF with Notepad from the directory where you unpacked the drivers. Use CRTL-R and you should get a "replace" window. In the first input window you type "2821" and the second "2923", so you will replace all "2821" text to "2923", and click "Replace All". Save IAAHCI.INF over the original file.
Replace the line:
<font size="1">PCI\VEN_8086&DEV_2923&CC_0106.DeviceDesc = "Intel(R) 82801HR/HH/HO SATA AHCI Controller"</font>To:
<font size="1">PCI\VEN_8086&DEV_2923&CC_0106.DeviceDesc = "Intel(R) ICH9 SATA AHCI Controller"</font>
Save the file under the same name, e.g. IAAHCI.INF and exit Notepad.
I did this step. I attached my iaahci.inf here
Quote
Now we create a registry file with Notepad and the following contence:CODEWindows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2923&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_2923&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001
Save it as AHCI_ICH9.REG and run it after closing Notepad.
I did this file too and launched it.
And enabled AHCI in bios
But i still get that blue screen.
Can you help me to fix it?
Attached File(s)
-
iaAHCI.inf (8.93K)
Number of downloads: 18
This post has been edited by xewax: 10 December 2008 - 05:29 AM
#189
Posted 10 December 2008 - 11:34 PM
Try the following:
1) download the 32-bit Floppy Configuration Utility for Intel® Matrix Storage Manager, open the zip file and extract it to c:\tempdrv
2) open your device manager and open the properties for your controller. on the details tab you can get the VEN- and DEV-IDs we need. Your VEN-ID should be VEN_8086.
3) open iaAHCI.inf with notepad, press Ctrl+H, enter in the first field "DEV_2821" and in the second your own DEV-ID (e.g. DEV_3445), then click on "Replace all". Press Ctrl+S and then Alt+F4.
4) install the new driver using the device manager (update/install driver)
If this does not help, begin from scratch again but at step 3) enter "DEV_2922" instead of "DEV_2821" into the first field.
If this does not help too, try if the driver is working for your device:
1) do the steps above except 4) but now with "DEV_2821" again
2) open TXTSETUP.OEM with notepad, press Ctrl+H, enter in the first field "DEV_2821" and in the second your own DEV-ID (e.g. DEV_3445), then click on "Replace all". Press Ctrl+S and then Alt+F4.
3) copy the files iaStor.sys, iaAHCI.inf, iaahci.cat, TXTSETUP.OEM to a floppy.
4) boot from a windows setup cd, press F6 at the beginning and insert the floppy. continue the setup until you are asked to select a partition on which you want to install windows. at this point you can eject your setup cd and reboot your pc (reboot-switch is advised instead of ctrl+alt+del).
if you have sucessfully arrived the "select partition" thingy, you can reboot your pc, the driver is working then. If not, try steps above but now with "DEV_2922".
DEV_2821 is Intel ICH8R/DH/DO
DEV_2922 is Intel ICH9R/DH/DO
what is DEV_2923 ??
attached i've the latest modified drivers (replaced DEV_2821 with DEV_2923).
Attached File(s)
-
DEV_2923_driver.zip (190.51K)
Number of downloads: 50
This post has been edited by an3k: 11 December 2008 - 12:08 AM
#190
Posted 11 December 2008 - 08:02 PM
#191
Posted 16 December 2008 - 11:07 AM
I have GIGABYTE GA-EP45-DS3L mainboard and similar problem installing fresh XP with AHCI enabled.
Do you know what should be changed in IAAHCI.INF and OEMTEXT files to enable ICH10 (NOT ICHI10R!). I would like to install using F6 method and do not want to go with nLite preparing integrated distribution.
BTW, that is GREAT thread. Finally I was able to understand what is root of the problem, which is not explained by Gigabyte and Intel.
#192
Posted 18 December 2008 - 01:39 PM
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\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_30D8103C&REV_03\\3&B1BFB68&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001
This post has been edited by tre_ge: 18 December 2008 - 02:17 PM
#193
Posted 04 January 2009 - 02:29 PM
tre_ge, on Dec 18 2008, 02:39 PM, said:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\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_30D8103C&REV_03\\3&B1BFB68&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001
I have a very similar issue and after much searching this is the closest to what I'm trying to accomplish. I'm hoping someone can tell me what I need to do in my case.
I have the Intel ICH9R raid controller. I'm trying to bring my old drive with XP Pro to my new PC. When I set the BIOS to IDE mode Windows starts fine but if I change it to RAID, I get the BSOD b/c Windows can't find the drivers. So in essence, I am trying to activate RAID under my existing XP installation. I have the ICH9R driver files already, but need help in getting Windows to find them at boot-up.
#194
Posted 04 January 2009 - 02:41 PM
wc9, on Jan 4 2009, 03:29 PM, said:
Can't you select AHCI at BIOS?
As for ICH9R use HardwareId PCI\VEN_8086&DEV_2822&CC_0104 or compatible ID PCI\VEN_8086&CC_0104
Try add settings too
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_2822&CC_0104]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_8086&CC_0104]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
#195
Posted 04 January 2009 - 06:23 PM
cdob, on Jan 4 2009, 03:41 PM, said:
As for ICH9R use HardwareId PCI\VEN_8086&DEV_2822&CC_0104 or compatible ID PCI\VEN_8086&CC_0104
Interestingly, I've managed to get AHCI mode to work by forcing a driver install from device manager. But no such luck with RAID mode b/c windows can't see it unless it's on in BIOS first. I'll give your suggestion a try when I get a chance. One question though, is the hardware device id different for different modes? A prior post mentioned id=2922 for ICH9R in AHCI mode I believe.
#196
Posted 04 January 2009 - 10:52 PM
If you want to use RAID you have to reformat and install windows again.
Yes, there are different DeviceIDs for different modes.
ICH9R AHCI: VEN_8086&DEV_2922
ICH9R RAID: VEN_8086&DEV_2822
If you want to enable AHCI for ICH9R in an existing windows installation, you don't have to edit any file since ICH9R already supports AHCI officially, only for ICH9 (and other "AHCI-less" chipsets) you have to modify!
#197
Posted 05 January 2009 - 07:34 PM
an3k, on Jan 4 2009, 11:52 PM, said:
If you want to use RAID you have to reformat and install windows again.
What I plan to do is use imaging software to copy back my Windows after I set up RAID using two new drives. Hopefully, that'll work.
#198
Posted 24 January 2009 - 03:55 AM
There's something changed in the inf file from the 32bit storage driver that I downloaded by the link given in the first post .
I can't find the first line as quoted here:
Replace the line:
PCI\VEN_8086&DEV_2923&CC_0106.DeviceDesc = "Intel(R) 82801HR/HH/HO SATA AHCI Controller"To:
PCI\VEN_8086&DEV_2923&CC_0106.DeviceDesc = "Intel(R) ICH9 SATA AHCI Controller"
These are the new lines in Iaaci.inf
[Strings] DiskName = "Intel Matrix Storage Manager Driver" *PNP0600.DeviceDesc = "Intel AHCI Controller" PCI\VEN_8086&DEV_2681&CC_0106.DeviceDesc = "Intel(R) ESB2 SATA AHCI Controller" PCI\VEN_8086&DEV_27C1&CC_0106.DeviceDesc = "Intel(R) ICH7R/DH SATA AHCI Controller" PCI\VEN_8086&DEV_27C5&CC_0106.DeviceDesc = "Intel(R) ICH7M/MDH SATA AHCI Controller" PCI\VEN_8086&DEV_2923&CC_0106.DeviceDesc = "Intel(R) ICH8R/DH/DO SATA AHCI Controller" PCI\VEN_8086&DEV_2829&CC_0106.DeviceDesc = "Intel(R) ICH8M-E/M SATA AHCI Controller" PCI\VEN_8086&DEV_2922&CC_0106.DeviceDesc = "Intel(R) ICH9R/DO/DH SATA AHCI Controller" PCI\VEN_8086&DEV_2929&CC_0106.DeviceDesc = "Intel(R) ICH9M-E/M SATA AHCI Controller" PCI\VEN_8086&DEV_3A02&CC_0106.DeviceDesc = "Intel(R) ICH10D/DO SATA AHCI Controller" PCI\VEN_8086&DEV_3A22&CC_0106.DeviceDesc = "Intel(R) ICH10R SATA AHCI Controller"
Does someone know what to do now, I want to enable ICH9 at a Gigabyte p35-ds3 motherboard.
Thanks
This post has been edited by Snuiter: 24 January 2009 - 07:47 AM
#199
Posted 24 January 2009 - 04:26 PM
It is not important that you change the line you mentioned. You can even write "some Intel ICH chipset RAID" and windows will show that name in device manager.
If you want to follow the guide in first post, here it is partwise with the correct information:
puntoMX, on Dec 19 2007, 01:07 AM, said:
Copy the file IASTOR.SYS to the Windows SYSTEM32/DRIVERS directory. Open the IAAHCI.INF with Notepad from the directory where you unpacked the drivers. Use CRTL-R and you should get a “replace” window. In the first input window you type “2821” and the second “2923”, so you will replace all “2821” text to “2923”, and click “Replace All”. Save IAAHCI.INF over the original file.
Replace the line:
PCI\VEN_8086&DEV_2923&CC_0106.DeviceDesc = "Intel(R) ICH8R/DH/DO SATA AHCI Controller"To:
PCI\VEN_8086&DEV_2923&CC_0106.DeviceDesc = "Intel(R) ICH9 SATA AHCI Controller"
Save the file under the same name, e.g. IAAHCI.INF and exit Notepad.
This post has been edited by an3k: 24 January 2009 - 04:27 PM
#200
Posted 04 February 2009 - 12:49 PM
1- Extract Toshiba A300 WindowsXP 32bit ICH9M.zip
2- Copy the iaStor.sys File into the \Windows\System32\Drivers\
3- Run ich9m.reg
4- Reboot end enter BIOS and switch to AHCI-mode
5- Use the downloaded driver to install manually the driver when windows detect it.

Before:

After:
Attached File(s)
-
Toshiba_A300_WindowsXP_32bit_ICH9M.zip (198.96K)
Number of downloads: 28
- ← Mute sound on Windows boot up via script or command line URGENT
- Windows XP
- Create Extension Entry for Unknown File via Context Menu →



Help
This topic is locked

Back to top









