Enable Intel AHCI under XP; Case Closed, read second last post How To!
#221
Posted 02 April 2009 - 11:19 PM
http://www.mdgx.com/xp.htm#PSP3
Look for "Unofficial Windows XP Intel SATA AHCI/Hot-Plug/RAID Driver for Intel P35 Motherboard Chipsets with built-in ICH9 Controllers".
All you need to do after installing the driver is enable the BIOS settings and the "PCI Device" after reboot.
Comes with complete instructions.
P.S.:
Seems to work great on my Gigabyte P35-DS3L mobo.
HTH
#223
Posted 05 April 2009 - 03:59 PM
MDGx, on Apr 2 2009, 11:19 PM, said:
http://www.mdgx.com/xp.htm#PSP3
Look for "Unofficial Windows XP Intel SATA AHCI/Hot-Plug/RAID Driver for Intel P35 Motherboard Chipsets with built-in ICH9 Controllers".
All you need to do after installing the driver is enable the BIOS settings and the "PCI Device" after reboot.
Comes with complete instructions.
P.S.:
Seems to work great on my Gigabyte P35-DS3L mobo.
HTH
In some cases one may need to delete (or rename their INF extension) the Intel INF files (if any) from C:\Windows\INF [or whereever you have WinXP installed, generic is %windir%\INF], respectively in my case ICH9CORE.INF + ICH9SMB.INF .
Reboot after the rename/delete, and then redetect your ICH9 devices [ISATA_XP.EXE (see URL above) should be already installed and all other necessary steps already performed].
These are installed by Intel INF Installer chipset utility:
http://www.intel.com...t/chipsets/inf/
Downloads are here [pertaining to WinXP]:
http://downloadcenter.intel.com/filter_res...4&submit=Go!
Otherwise I was getting a conflict message in Device Manager, something like this:
"this device has already another driver assigned"
HTH
#224
Posted 07 May 2009 - 02:11 AM
What it does:
1. Creates the needed entries in HKLM\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase for the following HardwareIDs:
PCI\VEN_8086&DEV_24DF&CC_0104 PCI\VEN_8086&DEV_25B0&CC_0104 PCI\VEN_8086&DEV_2652&CC_0104 PCI\VEN_8086&DEV_2652&CC_0106 PCI\VEN_8086&DEV_2653&CC_0106 PCI\VEN_8086&DEV_2681&CC_0106 PCI\VEN_8086&DEV_2682&CC_0104 PCI\VEN_8086&DEV_27C1&CC_0106 PCI\VEN_8086&DEV_27C3&CC_0104 PCI\VEN_8086&DEV_27C5&CC_0106 PCI\VEN_8086&DEV_2821&CC_0106 PCI\VEN_8086&DEV_2829&CC_0106 PCI\VEN_8086&DEV_2922&CC_0106 PCI\VEN_8086&DEV_5029&CC_0106 PCI\VEN_8086&DEV_27C6&CC_0104 PCI\VEN_8086&DEV_2822&CC_0104 PCI\VEN_8086&DEV_2824&CC_0106 PCI\VEN_8086&DEV_282A&CC_0104 PCI\VEN_8086&DEV_2923&CC_0106 PCI\VEN_8086&DEV_2929&CC_0106 PCI\VEN_8086&DEV_3A02&CC_0106 PCI\VEN_8086&DEV_3A03&CC_0106 PCI\VEN_8086&DEV_3A22&CC_0106 PCI\VEN_8086&DEV_3A23&CC_0106This should cover ICH5 up to ICH10, including a couple of OEM specific HWIDs.
2. Creates the relevant services- iastor55, iastor70, iastor78 and iastor86
3. Copies iastor55.sys, iastor70.sys, iastor78.sys and iastor86.sys to \system32\drivers\
4. Copies the relevant and modified inf and cat files to \windows\DR\ and adds this location to HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DevicePath, preserving any existing values in this key, so Windows can find and use the appropriate driver from this folder upon new hardware detection.
The driver versions and HWIDs are as per BTS mass storage DP 9.01 I1-I4. Thanks to BTS DriverPacks team for this great project.
Intended for 32 bit XP only.
Has been tested already on a few machines, having multiple iastor services seems to cause no harm.
Not tested, but updating manually the driver with original one through Device manager or installing Intel matrix storage pack may not be not good idea as this will create another iastor service.
Just in case- use F8 at Windows start and "Last known Good Configuration" if you get any issues after installing this.
http://www.datafileh...d-a548acb9.html
#225
Posted 21 May 2009 - 07:25 AM
On the matter of the ICH-9 controller, I have a windows 2000 system I need to migrate to a Intel motherboard that uses the ICH-9M-E/M SATA AHCI controller. I know ICH-9 does not "officially" support 2K, but then again so it is the case for XP, and a solution was obviously found by editing inf/cat files. I'm also aware 2K is a "old" O/S, but the system is really running very well and I'd hate having to change ("upgrade") O/S specially if it is not really needed for purposes other then the compatibility issue with the ICH-9 controller, and I already found all needed device drivers for 2K. BTW the system obviously doesn't have a floppy drive so the F6 option is not available either, but integrating the drivers with nLite would be no problem if I manage to find a compatible 2K SATA AHCI driver. The AMI Bios does not even provide an HD IDE mode option either, so no chance of that workaround.
Thanks in advance to any help from the gurus.
w2k
#226
Posted 25 June 2009 - 07:42 AM
I've been trying this method before install the ICY DOCK (it arrived today and I've not connected it yet) since seems I must do it in order to make my XP x64 able to recognize AHCI things. I've started the steps on the 1st post (many thanks for all that work) but the problem is that on iaAHCI.inf file I can't find the next line:
PCI\VEN_8086&DEV_2923&CC_0106.DeviceDesc = "Intel(R) 82801HR/HH/HO SATA AHCI Controller"
So I have not replaced it yet. The most similar line I can find is the next one:
PCI\VEN_8086&DEV_2923&CC_0106.DeviceDesc = "Intel(R) ICH8R/DH/DO SATA AHCI Controller"
So just to clarify, I've properly replaced the "2821" with "2923" on the iaAHCI.inf file, and saved, but it's the 2n part of the task the one that I can't complete because after had replaced that number, when I'm looking for the line mentioned, the list includes just the next ones:
[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"
I don't know which line I've to deleted to put the new one, or if in my case I shouldn't change something (and neither the 2821 entries..) or.... don't know. Any ideas?
One problem I've in my computer after I've installed XP x64 is that I can't turn it off (it doesn't turn off completely, so what I do is reboot it and turn it off on the part of the post where it ask for my bios pass). I really don't know if this will affect all this AHCI thing. Excuse my many doubts regarding this but I'm totally new on this and don't want to lost something. Many thanks in advances for taking your time to read.
EDIT: Okay... I've found that this seems to be only for ICH9 and not ICH9R (my motherboard says P35 + ICH9R), so I don't have the possibility to AHCI like this?
This post has been edited by Aero-R: 26 June 2009 - 01:03 PM
#227
Posted 27 June 2009 - 03:22 PM
No problems at all, and I think it worked properly. The only thing you've to take in mind is that the link for the download is broken, so you've now to use this one () that will guide you to the IATA88ENU.exe
You'll have to use that file instead of the older version (also with the -a, of course).
I don't have used the hot swap module yet, I'll give it a try later. My S-ATA optical drive is working without problems. For suggestions, it's a HL-DT-ST DVDRAM GH20NS10.
In my device manager, under IDE ATA/ATAPI controllers, only one device appears: IntelŪ ICH9R/DO/DH SATA AHCI Controller. I don't know if this is enough to ask if all has been done correctly or not. If I've to post something more to check, please don't doubt to ask.
I'll post results of the hot-swapping as soon as possible. Hope this helps.
EDIT: After a few hours of problems I had with the boot.ini, I'm back on my computer. The disk into the hot-swap unit is recognized and operative, but it doesn't appear with the safety remove option like the stick usb, so... I haven't hot-swapped it to avoid any electrical damage. Any idea?
This post has been edited by Aero-R: 28 June 2009 - 06:48 AM
#228
Posted 28 June 2009 - 01:00 PM
Do you think I can just run MDGx's utility and be OK, or will there be issues since I've already enabled the RAID?
THANKS
#229
Posted 28 June 2009 - 04:05 PM
Aero-R, on Jun 25 2009, 08:42 AM, said:
Aero-R, on Jun 25 2009, 08:42 AM, said:
Aero-R, on Jun 25 2009, 08:42 AM, said:
Aero-R, on Jun 27 2009, 04:22 PM, said:
#230
Posted 29 June 2009 - 01:47 AM
Deporange, on Jun 28 2009, 01:00 PM, said:
If I switch back to RAID or IDE or Disabled in the BIOS, I can get into Windows. But I want AHCI.
Boot windows, import reg setting
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_8086&CC_0106]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="iaStor"
Next goto BIOS, set AHCI.
#231
Posted 29 June 2009 - 06:41 PM
cdob, on Jun 29 2009, 01:47 AM, said:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_8086&CC_0106]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="iaStor"[/code]
Next goto BIOS, set AHCI.
Sweet - I updated the Registry, rebooted, updated BIOS, and got into Windows - no restart
But then I got the New Hardware prompt. I'm not sure what to do - should I follow the steps on page 1 of this thread to edit the IAACH.INF file and point to it? Are the instructions still valid given the age? THANKS
#232
Posted 30 June 2009 - 01:55 AM
#233
Posted 30 June 2009 - 06:49 AM
cdob, on Jun 30 2009, 01:55 AM, said:
Thanks for your help, cdob!
#234
Posted 01 July 2009 - 07:33 AM
puntoMX, on Jun 28 2009, 11:05 PM, said:
Yes but doesn't that spin down the HD rpms?
I've tested utilities like "HOTSWAP!" but it lets me hot-swap hard disk that are not into the caddy, but not the caddy one. I still have not tried to plug / unplug it although I do not have the caching enabled, I don't know if it would damage my motherboard or so..
This post has been edited by Aero-R: 01 July 2009 - 07:33 AM
#235
Posted 02 July 2009 - 12:46 PM
#236
Posted 05 July 2009 - 08:12 AM
#237
Posted 08 July 2009 - 02:18 PM
#238
Posted 08 July 2009 - 07:36 PM
#239
Posted 10 November 2009 - 11:30 AM
But I'm back now.
@Deporange:
Your question probably referred to the old AHCI exe installer I've created a while back.
That particular package did not work very well, and was restricted to only a few intel chipsets.
But another member [ilko_t] here at MSFN found a better way to package all drivers for [most] all intel chipsets currently supported, so I posted his exe at my site.
I am not the author. I only posted the links.
http://www.mdgx.com/xp.htm#PSP3
* Unofficial Windows XP Intel SATA AHCI/Hot-Plug/RAID Driver 32-bit for Intel 8xx/9xx/Pxx/Xxx Motherboard Chipsets with built-in ICHx Controllers: http://www.msfn.org/board/index.php?showtopic=109450&st=223 Direct download [524 KB]: http://www.mdgx.com/files/intelahci.exe More info: http://www.msfn.org/board/index.php?showtopic=121503&st=3 How to install this Driver: 1. Run intelahci.exe (see above). 2. Reboot. 3. Press Del, Esc, F1, F2, F3, F4 or F8 (see your motherboard documentation for specific key) to enter BIOS setup. 4. Change settings below (if any) to match the values inside square brackets: SATA RAID/AHCI Mode [AHCI] SATA Port 0-3 Native Mode [Enabled] 5. Reboot again to Windows. 6. Windows should have activated your motherboard built-in Intel ICHx controller and found all your installed SATA hard + optical disks. 7. Open Control Panel. 8. Run "System Properties". 9. Click the "Hardware" tab. 10. Click "Device Manager". 11. Double-click "IDE ATA/ATAPI controllers". You should see a new item: "Intel ICHx SATA AHCI Controller". This Driver works with ALL Intel 8xx/9xx/Pxx/Xxx x86 motherboard chipsets with built-in Intel I/O Controller Hubs x (ICHx) chipsets: http://en.wikipedia.org/wiki/I/O_Controller_Hub AHCI: http://en.wikipedia.org/wiki/Advanced_Host_Controller_InterfaceIn my experience, this newer driver package works 100%, no matter if you install WinXP 1st or if you enable the BIOS AHCI settings 1st.
And in most cases you don't even need to reboot.
Try to install this driver package on a "fresh"/"clean" [from scratch] XP installation.
Also, if you need to install the intel Infinst package, install this unofficial AHCI package first.
HTH
#240
Posted 08 March 2010 - 04:17 PM
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&cc_0106]
between the slash and pci?
- ← 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











