Highlighted
DellUser2
Copper

ICH10R SATA AHCI Controller - XP driver install

I have the following configuration:

Board: Dell Inc. 05DN3X A00
Dell Inc. Studio XPS 9100
ST31500341AS - Barracuda 7200.11 SATA 3Gb/s 1.5-TB Hard Drive
Intel(R) ICH10R SATA AHCI Controller
Intel Core i7 930

I want to install XP professional 32bit on this unit.  I am seeking the specific SATA AHCI drivers for the installation process. 

I have read through MANY posts on this issue and many suggest disabling the SATA in the BIOS.  I have tried that in many iterations without success. 

I have gone to the Intel web site and tried to find the ICH10R SATA AHCI Controller driver, but none specifically state that they support this motherboard. 

Can anyone please direct me to the correct driver or link to the driver that meets the requirements that I have detailed?

 

Thanks

 

 

0 Kudos
11 Replies
jackshack
Diamond

Re: ICH10R SATA AHCI Controller - XP driver install

Regrettably, there is no way to disable AHCI on this machine.  Since Dell does not support Windows XP on the XPS 9100 you will need to obtain the drivers from Intel.  The basic driver needed for installation is here:  X58 Chipset SATA Driver.  Since you don't have a floppy on this computer, and Windows XP won't look for the file anywhere else, you will need to learn how to slipstream the file into a Windows XP installation CD.  There are a number of sites, but this is one of the popular ones:  www.nliteos.com.

You will need to follow the installation with the chipset driver before you do anything else.  Intel has one here:  X58 Chipset Driver.  Once you have the drivers loaded you will need this to complete the installation:  Intel Rapid Storage Technology Application.

You will have a number of problems making this work other than worrying about the SATA drivers.  You will need Win XP drivers for your video card, the network adapter, and if you want, sound.  The sound driver is likely to be the most difficult because it is usually specialized for the main board.  If you have an add-on sound card it may make things a bit easier in that department.


Dell Forum member since 2005

0 Kudos
theflash1932
Diamond

Re: ICH10R SATA AHCI Controller - XP driver install

Not to mention there are things such as the Intel Turbo Boost Technology that is completely unsupported for XP.  I don't think there is anything "regrettable" about the fact that AHCI cannot be turned off ... it is about time that we move completely away from IDE/ATA and XP.  Another two years or so, and it may be practically impossible to install XP on a new computer Smiley Happy

0 Kudos
jackshack
Diamond

Re: ICH10R SATA AHCI Controller - XP driver install

theflash;

I respect your opinion, and I don't deny there are many good things about advancing technology, but sometimes the new technology doesn't support applications that an owner needs for his business.  It then becomes an economic concern as not all small businesses can support upgrading the hardware and their applications at the same time.  My employer converted to Vista only about a year ago and is probably still contemplating Windows 7.  Naturally if people wish to have support for their ADP they will need to make the jump eventually, but it would be nice if there were a gentle way to do it.

Dell Forum member since 2005

0 Kudos
theflash1932
Diamond

Re: ICH10R SATA AHCI Controller - XP driver install

While I completely agree with you and understand the reasons for needing to do so - we still have servers on 2003 because the software is too expensive to upgrade to be compatible with 2008 - I also think the advancement of technology suffers when they try too hard to make things backward-compatible. I'm not in any way criticizing the asker for his purchase or needs, but just making the point that if it were simply a compatibility issue, maybe a model with the latest/greatest technology is not the best way to go - especially if the downgrade is the result of a business decision ... lower-end or refurb/used might offer a significant improvement in performance over an older model while still providing hardware that is completely compatible with an outdated OS. As the 9100 is a home system, I might assume it is to keep from having to purchase new software (cannot blame him there) but we see all the time a reluctance to move to something new (or simply away from XP, as people are comfortable using it). Microsoft has many useful options (more than ever) for running incompatible software in Windows 7, so the majority of the time, the move back to XP represents a personal preference and/or discomfort in moving forward. XP will never be back and OS's will continue to move foward - I don't think there is a better time to acclimatize than now.

(We've both been around the forums for a while - I respect the work you do here and the knowledge you share. Don't take this as any more than a friendly discussion Smiley Happy I have also helped countless people install unsupported OS's, including XP, so I'm not opposed to helping those who either need or just want to install XP ... I just don't think "moving on", like ATA/Compatibility Mode missing from the BIOS, is "regrettable". Setting it to compatibility is not the best choice for installing XP either - using the correct driver (as you have advised) is ideal.)

0 Kudos

Re: ICH10R SATA AHCI Controller - XP driver install

Normal 0 false false false EN-US X-NONE X-NONE

1) Download the latest version of the Intel Matrix Storage Manager from support.dell.com

2) 2. Run the installer with the -a switch to extract the files. This will NOT install the software, just extract the files. Follow the prompts as if you were installing the software. The above should extract the files to \Program Files\Intel\Intel Matrix Storage Manager. There are two folders, \Drivers and \Drivers64 for 32-bit and 64-bit OS's, respectively.

3) Copy the file IaStor.sys from the Drivers folder to C:\Windows\System32\drivers\

4) copy the following registry file to your desktop (copy and paste into notepad) and save as ahci.reg


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

5) Double check you've copied the IaStor.sys file as part of step 3. Now do the following:

Run the ahci.reg file to add the entries into the registry
Reboot the computer and enter the BIOS - DO NOT allow it to start Windows yet.
Change the setting for the on board Intel controller to AHCI, save and exit BIOS
Boot into Windows

6) When Windows loads it will detect a new hard disk - cancel the wizard for installing the new hardware and run the Intel driver installer you downloaded in step 1. Reboot the system again and you're good to go.

0 Kudos
jackshack
Diamond

Re: ICH10R SATA AHCI Controller - XP driver install

xandraius;

Yes, that's a neat trick, but it only works when you have Windows XP installed already with the SATA controller in IDE compatible mode.  This machine has no such mode, so he will need to slipstream the drivers into an installation disk as I pointed out.

By the way; you can frequently get the drivers installed using the Windows device manager feature to update the driver.  It requires less typing or pasting.

Dell Forum member since 2005

0 Kudos
DellUser2
Copper

Re: ICH10R SATA AHCI Controller - XP driver install

Thank you VERY much to JackShack and to all of the other responses for this issue.

I have a question regarding JackShack's response:

*****************************
Since you don't have a floppy on this computer, and Windows XP won't look for the file anywhere else, you will need to learn how to slipstream the file into a Windows XP installation CD.
*****************************

I am about to purchase a used usb floppy drive.  Will that be recognized by the windows install process as a location for drivers?


Thanks



0 Kudos
jackshack
Diamond

Re: ICH10R SATA AHCI Controller - XP driver install

The best I can do on this is direct you here:  A connected USB floppy does not work when you press F6.  As you will note, Microsoft programmed Win XP setup to detect certain floppy models.  If you can find one of them, you may be able to use the F6 procedure.

Dell Forum member since 2005

0 Kudos
DellUser2
Copper

Re: ICH10R SATA AHCI Controller - XP driver install

I am needing some more help with this issue.


I have done the following:

I have a 4GB flash drive.  I have used the HP USB Disk Storage Format Tool to format this flash drive and make it bootable.  At this point the flash drive is empty.

I have downloaded the X58 Chipset SATA Driver from the Intel web site (iaStor.inf, iaAHCI.inf) and extracted the files to the f6flpy-x86 folder.

I have copied the I386 directory from a Windows XP install CD on to the flash drive. 

I have run the nLite utility. I selected 'Drivers' from the Integrate category.  I have done both 'Single driver' and 'Multiple driver folder' as selections when prompted to insert the driver.

I use the flash drive to boot the Studio XPS 9100 PC.

I go to the \I386 directory and run 'WINNT'.

The SETUP routine begins copying files and, after a period of time, the following error message comes up:

******************
Setup was unable to create the following directory on the target drive.

C:\$WIN_NT$.~LS\I386\I386\NLDRV\001
******************

This problem occurs only after the nLite modification to the SETUP. 

Can anyone help me get past this issue?


Thanks.

0 Kudos