Thank you for taking the time testing some different Intel AHCI driver versions with your VirtualBox ICH8M system running in "Vista Compatibility Mode" and creating/uploading the 32bit XP driverpacks, which have been customized by yourself.
Here is my comment:
A reminder to new readers that this concerns installing XP in VirtualBox under Vista Compatibility Mode which uses Sata controller unlike XP mode which uses IDE controller.
This is an important message.
AFAIK the 32/64bit Intel MSM drivers v220.127.116.115 WHQL, which I have linked within the start post of this thread, are running fine with all Intel ICH8R and ICH8M SATA AHCI Controllers unless they are used from scratch in a VirtualBox running in "Vista Compatibility Mode".
1. Those Drivers you link to, Intel Storage Matrix Manager (SMS), 18.104.22.1685, lead to BSOD within VirtualBox.
This seems only valid for the XP installation within a VirtualBox running in "Vista Compatibilty Mode".
2. Based on my analysis, your patch files are flawless; however only versions of SMS between 22.214.171.1242 and 126.96.36.1990 and possibly older will work with VirtualBox which uses ICH8M-E /M SATA AHCI Controller.
I tested these (IaStor.sys), with your patch files from (SMS), 188.8.131.525; no bsod.
Attempts to include IaStor.sys from SMS 8 or above failed.
It is not a good idea to simply mix different iaStor.sys file versions with iaAHCI.inf and txtsetup.oem files, which were created and designed for another Intel driver version.
Even if the driver mix will work (no BSOD while restarting), you will get wrong informations regarding the in-use driver version, if you open the Device Manager (right click onto the AHCI Controller > "Properties" > "Drivers").
Please remember: The real driver is the iaStor.sys file, all other files of the Intel MSM or RST driverpacks are just text files, which will give the needed informations about how to get the driver (=SYS file) installed and integrated into the OS. TheDevice Manager just shows the driver details (date and version), which is layed down within the iaAHCI.inf file and not the real (=iaStor.sys) driver details (shown by doing a right click onto the iaStor.sys file > "Properties" > "Details").Tip:
If you want to mix SYS and INF files of different driverpacks, you should customize the driver details (date and version) within the INF files.
3. That being said, either newer versions of SMS i.e., version 8 and above are not compatible with nlite or not compatible with VirtualBox; hopefully the latter.
I think, it's the latter and only if being used in "Vista Compatibilty Mode".
Which leads to the following question, have you tested your unofficial linked driver (SMS 184.108.40.2065) with ICH9 and or ICH10?
Important*, the question assumes you used Nlite to integrate.
Since I neither have an Intel ICH9 or ICH10 system nor using the VirtualBox, I am not able to test it, but a lot of AHCI users with an Intel ICH8, ICH9 and ICH10 Southbridge (without any letter after the "ICH8/9/10") reported, that they succeeded with the installation of Windows XP after having integrated the actual Intel MSM/RST drivers of the v8.x, v9.x and v10.x series, where I had added the missing HardwareID' entries within the iaAHCI.inf and txtsetup.oem files.What I do not definitively know is, if the XP installation worked in a VirtualBox with different "Compatibilty Modes" too.
You should make adjustments to guides since your drivers fails within VirtualBox.
Thanks for your advice. I will add a notice regarding this point.
The start post of this thread with the guide about how to integrate the Intel AHCI and RAID driver into a Windows XP CD by using nLite has been written the firtst time in Noveber 2007 and was never intended for users, who want to get Windows XP installed just in a virtual environment.
I have repackaged, your patched files with 220.127.116.112 drivers for VirtualBox.
Maybe I will add freshly modded 32/64bit Intel MSM drivers v18.104.22.1682 within the start post of this thread for VirtualBox users like you.
Here are the download links:>32bit Intel MSM AHCI & RAID driver v22.214.171.1242 mod by Fernando< >64bit Intel MSM AHCI & RAID driver v126.96.36.1992 mod by Fernando<
Maybe you ore someone else can test one of these drivers and report here about the result.Additional notice:
According to my knowledge all actual Intel RST drivers work in the VirtualBox too, the only problem is to get them installed from scratch. That is why affected users may have to integrate one of these old and outdated MSM drivers of the v7.x.x.xxxx series.
Once XP is up, it should be possible to update the Intel AHCI/RAID driver to an actual RST driver version.
The remaining devices which were not supported in 188.8.131.522 can be found in my modded version of 184.108.40.2065.
That is the critical point: Until now we do not really know, if the old and outdated Intel MSM drivers of the v7.x series will support the actual Intel chipsets (with an ICH10, 5-Series or 6-Series Southbridge).
By the way: The old and meanwhile outdated Intel AHCI/RAID driver technology is named "Intel® Matrix Storage Management" (= MSM
and not SMS
Thanks again for your efforts clearing up these special VirtualBox problems!
Edited by Fernando 1, 23 October 2011 - 06:14 AM.