[Guide] Integration of Intels AHCI/RAID drivers into a WinXP/W2k3/W2k CD

@ all owners of a computer with an Intel S-ATA AHCI or Raid system:

Many users with such system have problems, when they try to install Windows XP (32/64 bit) or Windows Server 2003 (32/64 bit), because the Setup of these Operating Systems will not automaticly detect the hdd’s, which are connected to the Intel S-ATA AHCI or Intel SATA RAID ports of the mainboard.
Furthermore the traditional F6/floppy method often fails due to bad floppy media or the lack of a floppy drive.

The easiest and safest solution is the integration of the Intel Controller drivers into a bootable 32/64bit XP or W2k3 CD by using a tool like nLite.

Here is the way how to do it:

Integration of Intel’s AHCI/RAID Drivers
by using nLite


Guide for Windows XP (32/64bit) and Windows Server 2003 (32/64bit)
(works for Windows 2000 as well)

(last updated: 08/08/2023)

Changelog:
new: Generic 32/64bit Intel RST AHCI drivers v11.2.0.1006 mod+signed by me
new: Generic 32/64bit Intel RST RAID drivers v11.2.0.1006 mod+signed by me
refreshed: The digital signature of all linked mod+signed drivers



Informations regarding the possibility and necessity of loading/integrating the Intel Controller drivers:

  • None of the Windows Operating Systems which were released before Windows 2000 (Windows 3.11, Windows 95/98 and Windows ME) do support the actual Intel SATA and RAID Controllers (no working textmode drivers available).
  • Even Windows 2000 does not fully support actual Intel chipset systems and their onboard Intel SATA AHCI/RAID Controllers. Nevertheless it may be possible to get W2k installed onto an up-to-date PC. For details I recommend to read >this< useful post written by Joe1962.
  • The latest versions of Windows XP (32/64bit) and Windows Server 2003 (32/64bit) are able to detect actual Intel S-ATA Controllers during the OS installation and will handle them as "normal" IDE Controllers, if the BIOS S-ATA settings are set to "IDE mode". In this case you don’t need to load/integrate any Intel textmode drivers, but you have to abandon the features AHCI and RAID.
  • Users who are going to install XP or W2k3 and want to get benefit of the Intel S-ATA Controller features AHCI or RAID, have to enable them within BIOS prior to the OS installation and additionally have to integrate the appropriate Intel textmode driver into the OS CD or to load it via F6/floppy during the installation. Otherwise Windows Setup will not detect the Intel S-ATA Controller connected hard disk drives.
  • According to Intel not all Intel S-ATA Controllers for Desktop and Mobile PC’s with a Southbridge from ICH7 up do fully support AHCI. This deficiency corcerns especially Intel ICH8/ICH9/ICH10 Southbridges without any letter behind the "ICH". Nevertheless it is possible to get the AHCI features even with these "castrated" ICH8/8/10 Southbridge PC’s (look >here< and >here<). If you are not sure, look into your mainboard/laptop manual or ask the support of the mainboard/laptop manufacturer.


Preconditions for a successful integration of the Intel S-ATA AHCI/RAID drivers:
  • The S-ATA hdd’s have to be connected to one of the Intel S-ATA ports of the mainboard.
    Note: Many Intel chipset mainboards have additionally to the Intel SATA ports other SATA ports, which are managed by another on-board SATA Controller (from JMicron, ASMedia or Marvell). Before you continue with your preparations, you should check, if the S-ATA cable of the HDD/SSD, where you want to get the OS and the boot sector installed, is really connected to one of the Intel ports. If it should be connected to any of the non-Intel SATA ports, you have to integrate/load the related special JMicron/ASMedia/Marvell textmode driver instead of the Intel one. Otherwise Windows Setup will not detect your S-ATA connected HDD, SSD or RAID array at all.
  • The mainboard BIOS should be up-to-date.
  • Very important for a successful XP installation is the knowledge about
    1. the Intel S-ATA mode of the actual/future system (can only be changed from within the BIOS)
      These are the S-ATA mode options:
      • IDE Mode = no Intel textmode drivers necessary, but no AHCI/RAID available
      • AHCI Mode = Intel SATA AHCI textmode driver necessary, no RAID available
      • RAID Mode = Intel SATA RAID textmode driver necessary, RAID array must be created
    2. the exact specification (DeviceID, shown as DEV_XXXX)) of the on-board Intel SATA AHCI Controller resp. Intel SATA RAID Controller. If you are unsure, please have a look into >this< list, which contains all known Intel SATA AHCI and RAID Controller since ICH6R inclusive their DeviceID.
      Tip for users, who want to "downgrade" their Windows OS or to install XP additionally to their current Windows OS:
      The DeviceID of the actually running Intel SATA Controller can easily been detected from within the Device Manager of any running Windows OS:
      • a) AHCI system (Intel SATA Controller is running in AHCI mode): Open the "IDE ATA/ATAPI Controllers" section of the Device Manager
      • b) RAID system (Intel SATA Controller is running in "RAID" mode): Open the "Storage Controllers" (old name: "SCSI and RAID Controllers") section of the Device Manager
      Then right click onto the listed Controller with the word "AHCI" resp. "RAID" within its name and choose the following options: "Properties" > "Details" > "Property" > "HardwareIDs".
      Now you can verify the vendor of the listed SATA Controller (VEN_8086 = Intel) and the specific DeviceID of it (shown as "DEV_XXXX"). The knowledge of both of them will help you during the later nLite textmode driver integrating process to highlight the correct Intel SATA Controller.
  • The Power Management (ACPI) should be enabled within the BIOS.
  • The source for the processing with nLite should be a clean (not modified) and error free OS CD.
  • Only for Intel RAID users: Before you are going to install the nLited OS onto an Intel RAID array, you should check, if the RAID has been correctly created and set as bootable by the "Intel(R) Matrix Storage Manager Option ROM Utility" resp. the "Intel(R) Rapid Storage Option ROM Utility" . Furthermore the Intel RAID has to be set on the first place of the HARD DISK BOOT PRIORITY within the mainboard BIOS.

1. Preparations

This is what you will need:
  1. an original (untouched) OS Image with integrated latest Service Pack
  2. the latest version of nLite (you get it >here<) and
  3. the suitable "pure" unzipped Intel textmode driver files you want/need to integrate.
    Note: All *.rar archives, which are offered here, have been created by WinRAR v6.xx and can only be unzipped by using an up-to-date WinRAR version.

The choice of the correct textmode driver depends mainly on the OS you are going to install, whereas the exact name of the Intel Controller of your mainboard is less important for the driver choice, because the "Intel® Rapid Storage Technology" (RST) resp. "Intel(R) Matrix Storage Manager" (MSM) packages usually are supporting all common INTEL SATA AHCI and SATA RAID Controllers of all Intel Southbridges from ICH7R resp. ICH7M up (users with an Intel ICH5 or ICH6 SATA Controller have to use an older or a customized driver package).
What you need for the later integration are the extracted necessary Intel S-ATA AHCI/RAID Controller drivers. Since the complete Intel RST/MSM Drivers & Software Sets have a big size (due to the included Console software) and are not easy to extract, I recommend to download just one of the small driver packages, which are already prepared for integration purposes.

These are the options:

2. Processing with nLite

This is what you should do:
  1. Copy the content of the clean source CD (XP, XP x64, W2k3 or W2k3 x64) onto your HDD/SSD.
  2. Run nLite and point to the directory where you have copied the OS source.
  3. If your XP CD source CD doesn't yet include the Service Pack 3, you should integrate it as first step. This seems to be absolutely necessary for all new Intel chipset systems from 6-Series up (look >here<).
  4. You can use all nLite options, but you have to use the tasks "Integrate Drivers" and "Create Bootable CD".
  5. When you come up to the task "Drivers", hit the "Insert" button, use the "Single driver" option and point to the content of the driver package you have downloaded and extracted at first step. Click onto the *.INF file, which matches the SATA mode of the target system. It will either be named "iaAHCI.inf" (designed for an Intel AHCI system) or "iaStor.inf" (designed for an Intel RAID system).
  6. If you have integrated the appropriate driver (hopefully supporting your special Intel SATA Controller too), you will get the following or rather similar "Device Textmode Driver" popup window with 1 or more different Intel Controller names:
    Examples:
    a) Integration of a "Generic Intel RST AHCI driver":

    b) Integration of an “Universal Intel RST AHCI driver”:


    At this point you have to decide, which Intel Controller(s) you want to get installed by clicking onto the suitable Controller(s).
    Important:
    a ) Make sure, that the "Textmode driver" Mode is enabled.
    b ) You can and maybe have to highlight more than 1 Controller.

    Have a look into your mainboard manual to find the exact name of your S-ATA Controller and search for it within the list.
    Click onto the Intel SATA Controller(s), which is/are suitable for your mainboard BIOS settings regarding the Intel S-ATA ports (SATA RAID or SATA AHCI), your mainboard chipset (ICH7, ICH8, ICH9 or ICH10) and your system ("Desktop"=PC, "Mobile"=Laptop, Server or Workstation).
    Tip:
    If you are not sure, which of the listed Controllers are the suitable one(s) for your chipset, you can enable all of them (Windows Setup will find and install the correct driver). This tip is only valid for users, who had prepared an Intel textmode driver, which belongs to the "Intel(R) Matrix Storage Manager" series!

  7. Use the other options of nLite, if you want. It is a good idea to additionally integrate the Intel INF Update Utilty named Intel® Chipset Device Software as normal device (=PnP) driver. You can download the actual INF "drivers" package from >here<.
    Tip:
    • Since Intel’s EXE packages usually are voluminous and not easy to be extracted, I have prepared and uploaded 2 small "driverpacks" for you, which contain just the official INF files you will need for the integration of the Intel chipset device "drivers" (Notice: they are not real drivers, but just information files).
    • Here are the download links:
  8. Let nLite create the ISO file.
  9. As last step the ISO file should be burned as bootable CD. You can either let nLite do this job or take a burning tool like Nero or CDBurnerXP.
    Tips:
    • If you are using Nero, you should just choose "Recorder" (menu bar) > "Burn Image" and then point to the just created ISO file.
    • Burn at not more than 8x(DVD) or 24x(CD) and choose the "Verify" option to avoid any burning errors!
  10. Have fun!

3. Advices for the OS installation

Here are some tips:
  • The safest installation medium for old Operating Systems like XP/W2k/W2k3 is a bootable CD/DVD. The related Optical Drive should be connected to a SATA and not to an USB port.
  • If you want to install any Windows OS (32/64bit) by booting off a SATA connected optical drive, it might be a good idea - if applicable - to connect the CD/DVD device with a SATA port, which is not running in AHCI or RAID mode.
    Reason: Some SATA connected optical drives do not like the AHCI or RAID mode during the OS installation and may generate errors (Note: Once the OS is up, usually all problems are gone.).
    Solution: Connect the optical drive to another available S-ATA port (for example with JMicron Controller), which is running in IDE mode. Alternatively you may replace your S-ATA CD/DVD device by a P-ATA (40pin) connected one or use an USB stick as bootable device to get the OS installed.
  • Before you start with the OS installation, I recommend to unplug all storage devices except the HDD/SSD/RAID array, where you want to get the OS installed, and the drive containing the bootable OS image.
  • Don't hit F6 and don't insert any driver floppy during the installation using the CD with integrated Intel Controller drivers. Otherwise Windows Setup won't find the drivers at all!
  • Some old (pre-Vista) Windows Operating Systems have problems to "understand" the ACPI settings, which are layed down within the mainboard BIOS. If the OS Setup should hang at the beginning of the OS installation, try to hit F5 or F7 (depending on the mainboard) at the moment, when you are prompted by the Setup to hit F6, and choose the option "Advanced Configuration and Power Interface (ACPI) PC" resp. "Standard PC" (thanks to Boleck and Joe1962 fir the tip).
  • You may get a problem with the installation of a 32bit OS, if you are running your computer with 4 (or more) GB of RAM. It is a good idea to remove some RAM sticks while the installing procedure. Once the OS is up, you can reinsert the removed RAM sticks.
  • Special tips for users with a modern Intel Chipset from 8-Series up:
    • It is not easy to get Windows 2000, Windows XP or Windows Server 2003 installed onto a modern Intel chipset system, because
      • new mainboards with any of the latest Intel Chipsets have not been designed for being used with the absolutely outdated pre-Vista Operating Systems and
      • the Operating Systems W2k, XP and W2k3 have not been designed by Microsoft for being used with a chipset, which was developed by Intel more than 10 years later.
    • Since there are no Intel AHCI drivers available, which natively do support old Windows Operating Systems and the latest Intel chipsets simultaneously, you have to integrate a modded Intel textmode driver. As already stated above, the 32bit resp. 64bit "Universal Intel RST textmode driver v11.2.0.1006 mod by Fernando" should have been integrated into the XP CD.
    • Even if you integrate the correct Intel textmode driver and highlight the correct Intel SATA AHCI/RAID Controller during the integration, you may get troubles to get W2k, XP or W2k3 installed. The majority of these problems are caused by wrong "BOOT" settings within the BIOS, by a not suitable bootable device containing the OS image and by a missing conformance of the ACPI settings between the old OS Setup and new PC hardware.
      Here are some tips how to minimize the risk of a W2k/XP/W2k3 installation failure:
      • a) BIOS settings:
        CSM and all LEGACY boot options should be ENABLED.
      • b) OS boot media device:
        According to my own experience the best option is to use an optical drive (CD/DVD ROM) running in "IDE" mode (requires the presence and usability of a non-Intel onboard SATA Controller).
      • c) ACPI settings:
        Hit F5 (resp. F7 for some boards) when prompted by the OS Setup to hit F6 at the beginning of the OS installation. For details please look into >this< post written by Joe1962 and >this< one written by F458-RRT.
      • d) HDD/SSD configuration:
        Dont try to get XP installed onto a HDD/SSD, which already contains an OS, which is running in UEFI mode, or has been prepared by using the modern GUID Partition Table (GPT). Windows XP needs the LEGACY mode MBR as boot sector.

4. How to get access to the Intel(R) RST resp. MSM Console

Once your OS is up, you will have full access to all partitions and files of your Intel RAID array or SATA HDD’s/SSD’s running in AHCI Mode, but you will not be able to run the Intel RST/MSM Control Center, because the program files are still missing.

Solution:

  • Users with an Intel RAID system should download and install the complete Intel RST resp. MSM package (depending on the driver they had integrated), which contains the RST/MSM drivers and the Console application. For users, who are running their SATA HDD’s/SSD’s in AHCI Mode, the Console is less important, but they can install it as well (disadvantage: prolonged boot time).
    Attention:
    You should take care, that the complete package belongs to the same series (RST/RSTe resp. MSM) and has the same version as the driver, which has been integrated into the XP CD.

  • Here are the related download links:
    • If you had integrated the original or one of my mod+signed “generic” 32/64bit RST drivers v11.2.0.1006, you can get the suitable complete "Universally usable" RST Drivers & Software Set v11.2.0.1006 from >here< (>MIRROR<).
    • Users, who had installed the modded 32/64bit MSM driver v8.9.8.1005, can download the appropriate version of the complete "Universally usable" MSM Drivers & Software package from >here< (>MIRROR<).
  • After having run the installer and a reboot you will have full access to the "Intel® Rapid Storage Technology" resp. "Intel(R) Matrix Storage Manager" Console from within the running Windows OS.

Good luck!
Fernando

An alternate approach

Integrate this driverpack using this tool.

Today (07/05/2013) I have updated the start post of this thread.

Changelog:

  1. new: “Universal 32/64bit Intel RST Drivers v11.2.0.1006 mod by Fernando” (now with added support of 8-Series Chipsets)
  2. new: "Universal Intel RST Divers & Software Set v11.2.0.1006 mod by Fernando"
  3. new: "Intel MSM Drivers & Software Set v8.9.8.1005 mod by Fernando"
  4. new: Intel RSTe Drivers & Software Set v3.7.0.1092 WHQL
  5. added: additional download links (Mirrors)


Good luck with the integration of the drivers!
Fernando

@ Tito:
Although you have joined my Forum aready some weeks ago, I don’t want to forget to welcome you at Win-RAID Forum!

This is a good alternative indeed for someone, who wants to create an "All-In-One" XP CD, which may be usable with a big variety of different AHCI and RAID systems, but nLite is the better choice

  • a) for users, who just want to prepare an XP CD, which will let them install Windows XP onto their special AHCI or RAID system and
  • b) for users, who want to install Windows XP x64 (there are no 64bit DriverPacks available).



@ all visitors of this thread:
Today (08/01/2013 I have updated again the start post of this thread.

Changelog:
  • updated: Intel Chipset Device Software (= "INF Update Utility"), new package version: 9.4.0.1022 WHQL dated 07/16/2013

Good luck with the integration of the drivers!
Fernando

Dear Fernando
This tut is very helpful for newbie like me.
I want to integrate all AHCI/RAID drivers into a Windows XP 32bits CD. It can be use to setup windows xp for allmost laptop. So I must be integrate all files for 32bits which you upload. That’s right ?? Or can you make a file which compatible with allmost laptop.
Thanks Fernando.
God bless u.

@ congnt92:
Welcome at Win-RAID Forum!

No, this would not work at all, because many of the different Intel textmode driver versions, which I am offering within the start post, are using files with the same name, but with different content. At least many of the files will be overwritten by similar named files of another driver version with the result, that nothing will work.
Consequence: You should not into integrate more than 1 single textmode driver of the same manufacturer, if you want to create a bootable XP CD with integrated Intel AHCI or RAID driver.

As you may have seen, I am offering a "32bit Universal Intel RST textmode driver v11.2.0.1006 mod by Fernando", which will support nearly all Intel AHCI and RAID systems with an Intel chipset from ICH7R/M up, but the use of this driver will not work, if you check all listed Intel AHCI and RAID Controllers while doing the integration of the driver.
Summary:
Neither the integration of different Intel textmode drivers into 1 XP CD nor checking all listed Intel SATA Controllers while processing with nLite will be successful.
If you want to create an "Universal" XP CD, which may be usable with different AHCI or RAID Controllers from different manufacturers, you should better use the "DriverPacks" method (>LINK<) using the tool "DP Base" and integrating the actual "DriverPack Mass Storage" package, which you can get >here<.

Regards
Fernando

Thanks for your reply, Fernando.
So, I think I found the answer from my question. And I write it here to you review.
If I integrate 32bit Universal Intel RST textmode driver v11.2.0.1006 and 32bit AMD/ATI SBxxx AHCI/RAID Textmode Driver v3.3.1540.29 mod by you I can make the XP CD can be use to setup almost (just I need almost) laptop which inclue AMD and Intel. Just I say almost, I don’t need it work for every laptop. Because as you say, it’s impossible. Will you tell me that ok? Right? 32bit Universal Intel RST textmode driver v11.2.0.1006 and 32bit AMD/ATI SBxxx AHCI/RAID Textmode Driver v3.3.1540.29 mode by you will make the great thing and they are things that I need ?
Thanksssss Fernando.

I don’t think, that it will work this way, because you will have to check all possible SATA Controllers while integrating the drivers and the Windows XP Setup will give you a nice BSOD.
What you may try to do is to create 2 different XP CDs, both of them with the same integrated Intel and AMD textmode drivers, but one of them just for AHCI systems (ionly the listed AHCI Controllers should be checked) and the other for RAID system (check only the listed RAID Controllers).
Nevertheless: The better and safer option is to use the DriverPacks method as I have written before.

Thank you very much.
God bless for u :slight_smile:

Morning all.
not sure if I should start a new thread, please edit as needed if the mod thinks it is a better idea, as it relates to more than one topic.
I finally bit the bullet and did make use of the custom XP home CD. Not being sure of which specific Intel SATA Controller was onboard, I inserted v8.9.8.1005 modded by Fernando
CD was made following the detailed instructions in Fernando’s first post. I also inserted all possible drivers for the specific computer (Dell Optiplex 755) as provided by Dell and AMD (for the video card).
Latest BIOS provided by Dell is fairly recent: http://www.dell.com/support/drivers/us/e…n&categoryId=BI so I decided to leave it unmodified (for now).
first of all, the install went flawlessly even with a SATA DVD player: all drivers have been installed automatically (bar one “serial PCI port” I’m still trying to find the driver for).
Samsung 830 SSD (previously formatted on a Win7 machine) got the OS and, once installed Samsung Magician, TRIM is scheduled via Samsung software and works fine. Also system optimization is working (with some options dimmed as not compatible with XP) but over provisioning is not active (I left 10% of the small disk space for it when formatting in win7 and now is wasted, you live and learn).
Intel SATA controller is recognised as ICH9D0 and all works fine.
questions are:
should I install the latest AHCI driver v11.2.0.1006 (either original or modded)?
are there any benefits in modding the BIOS (given it’s a fairly recent one for an old machine)?

You can find out the vendor and the DeviceID of the "Serial PCI Port" by doing a right click onto it > "Properties" > "Details" > "Property" > "HardwareIDs".

Please post the exact name of the Intel SATA Controller, which is listed within the "IDE ATA/ATAPI Controllers" section of the Device Manager.

The answers depend on the exact name of the Intel SATA Controller (see above).



PCI\VEN_8086&DEV_29B7&SUBSYS_02111028&REV_02\3&172E68DD&0&1B

Looks like it’s a Intel(R) Active Management Technology - SOL (COM3) but cannot find the proper driver.


Intel(R) ICH9R/DO/DH 6 Port SATA AHCI Controller - 2922
in the driver page it states it is version 9.1.9.1005 with Microsoft signature
in the driver details, iaStor.sys is your version 8.9.8.1005 without signature.

I have checked the internet for a suitable driver and found it >here<.

For this Intel SATA AHCI Controller I recommend to install the Intel RST driver v10.8.0.1003 WHQL. You can find the download link >here<. The Intel RST driver v10.8.0.1003 is the last one with full support of Intel ICH9R SATA AHCI Controllers.

This info is misleading, because the v9.1.9.1005 is not a real driver (= .SYS file), but an INF file, which belongs to the Intel Chipset Device Software ("INF Update Utility").

This is the actually runnng Intel AHCI driver, which should be updated to RST v10.8.0.1003 WHQL.

Fernando You’re a Star, the HP driver has been accepted!

For the BIOS I take there isn’t much to be done or worth doing… am I wrong?

No, you are right.

Update of my guide

Today (10/27/2013) I have updated some links within the start post of this thread.

Changelog:

  • customized: Universal 32/64bit Intel RST textmode drivers v11.2.0.1006 mod by Fernando (by renaming the 7-Series, 8-Series and 9-Series Intel SATA AHCI Controllers to avoid any user mistakes during the integration)
  • customized: Universal Intel RST Drivers & Software Set v11.2.0.1006 mod by Fernando (by renaming the 7-Series, 8-Series and 9-Series Intel SATA AHCI Controllers)

The reason for the customization was a report from a user named tirigliu at MSFN Forum (look >here<).
The SATA AHCI Controller names, which were given by Intel within the INF files of their newest v12 series RST(e) drivers, are absolutely irritating and even misleading, especially regarding the upcoming 9-Series Chipsets.

To avoid any future problems for users with an Intel 8-Series Chipset I just have changed the Controller names within the TXTSETUP.OEM and iaAHCI.inf INF files of my modded “Universal Intel RST driver v11.2.0.1006” packages.
Here is the old list with the HardwareIDs and the names of the Intel SATA AHCI Controllers for Intel Chipsets from 7-Series up (the names were given by Intel):

1
2
3
4
5
6
 
PCI\VEN_8086&DEV_1E02&CC_0106.DeviceDesc    = "Intel(R) 7 Series/C216 Chipset Family SATA AHCI Controller"
PCI\VEN_8086&DEV_1E03&CC_0106.DeviceDesc = "Intel(R) 7 Series Chipset Family SATA AHCI Controller"
PCI\VEN_8086&DEV_8C02&CC_0106.DeviceDesc = "Intel(R) 8 Series/C220 Chipset Family SATA AHCI Controller (added by Fernando)"
PCI\VEN_8086&DEV_8C03&CC_0106.DeviceDesc = "Intel(R) 8 Series Chipset Family SATA AHCI Controller (added by Fernando)"
PCI\VEN_8086&DEV_9C02&CC_0106.DeviceDesc = "Intel(R) 8 Series/C220 Chipset Family SATA AHCI Controller (added by Fernando)"
PCI\VEN_8086&DEV_9C03&CC_0106.DeviceDesc = "Intel(R) 8 Series Chipset Family SATA AHCI Controller (added by Fernando)"
 

And this is how the related part is looking now:
1
2
3
4
5
6
 
PCI\VEN_8086&DEV_1E02&CC_0106.DeviceDesc    = "Intel(R) 7 Series/C216 Chipset Family Desktop SATA AHCI Controller"
PCI\VEN_8086&DEV_1E03&CC_0106.DeviceDesc = "Intel(R) 7 Series Chipset Family Mobile SATA AHCI Controller"
PCI\VEN_8086&DEV_8C02&CC_0106.DeviceDesc = "Intel(R) 8 Series/C220 Chipset Family Desktop SATA AHCI Controller (added by Fernando)"
PCI\VEN_8086&DEV_8C03&CC_0106.DeviceDesc = "Intel(R) 8 Series Chipset Family Mobile SATA AHCI Controller (added by Fernando)"
PCI\VEN_8086&DEV_9C02&CC_0106.DeviceDesc = "Intel(R) 9 Series/C220 Chipset Family Desktop SATA AHCI Controller (added by Fernando)"
PCI\VEN_8086&DEV_9C03&CC_0106.DeviceDesc = "Intel(R) 9 Series Chipset Family Mobile SATA AHCI Controller (added by Fernando)"
 

I hope, that the choice of the correct Intel SATA AHCI Controller during the textmode integration procedure will be easier now.
The function of the driver itself will not be affected by the customization of the text files.

Regards
Fernando

Well, I gave it a try win a 32bit XP disk.
I got something like this to work when I had an EVGA X58 set-up.
I recently upgraded to an ASUS X79 board and had to do it again.
I tried my X58 XP disk first just for the hell of it and got the BSOD very early.
So I followed your instructions and added your drivers with n-lite and also the Marvell and Asmedia drivers for the motherboard.
When I tried to install I got further than I did with the other X58 disk, so I thought it was going to work.
The install disk loaded the drivers, formatted my hd, copied the system files, and restated to continue the installation.
When the computer restarted, it booted off of the hard drive, the xp logo came up…yea…it’s going to work…then BSOD!..sob!

It got pretty far, what do you think went wrong based on when it crashed?

Thanks

@ terrachild:
Welcome at Win-RAID Forum!

Since you didn’t even write which Intel textmode driver and which special Intel SATA Controller you have integrated, it is not easy for me to find out the reason for your BSOD.
Here are some general advices:

  1. You have to start the nLite procedure from scratch with an untouched Windows XP CD content without loading a previously used Last_session.ini.
  2. Do not integrate more than the suitable Intel textmode driver (the Marvell and ASMedia drivers can be installed once XP is up).
  3. When you get the textmode driver popup, don’t highlight more than just the suitable Intel SATA AHCI or RAID Controller.
  4. Before starting the XP installation, unplug all storage devices (HDD/SSD/USB drives/SD Cards) except the drive you want to get XP installed.

Regards
Fernando

Dear Fernando:

I want to install a Windows XP (SP3) OS on my new computer system with the Gigabyte motherboard GA-H87-D3H. In order to make the XP installation package can recognize the SATA HDD connected in the computer, which version of AHCI driver should be selected to match with the H87 chipset best? Could you please advise?

Thank you very much. Fernando.

Hi,
I just added your drivers in windows xp, made new image with it, setuo bios to ahci and run install. However, on certain stage I saw something like "There are no any HDD at your system". My config is asrock z87 extreme4, i7 4770k - do these drivers work with it?
Thx