I have been scouring the internet for 3 weeks to no avail. I am utilizing DS 6.9 SP5 I have 6 different laptop models that are in AHCI mode (Dell D610, 620, 630, IBM T510, R500 T51, Dell ATG, Panasonic CF-19, Getac B300). I know that you can change the BIOS to be compatible, but that is not a viable option since we have over 1,000 laptops and rotate in new laptops every month. I have a base load on a laptop Dell D630, There are no drivers loaded on there except the default XP ones it detects. I have cleared out the criticaldevicedatabase in the registry. All infcache* files are removed. The DLLCache folder is cleared. Standard driver is selected for the Primary and Secondary IDE devices.
I have tried the following with the same results after i collect the image in DS using ghost and deploying it to a different laptop with different hardware. I have collected the HWID to ensure the proper driver loading and downloaded the newest drivers.
Loading this custom registry file to ensure the correct drivers are loaded on boot.
Windows Registry Editor Version 5.00
Snippet
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2829&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2929&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2930]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2850]
"Service"="pciide"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2448]
"Service"="pci"
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"
Once the registry was loaded I omitted the –bmsd in sysprep and did a reseal shutdown. This did not work.
I cleared out the criticaldevicedatabase and edited the sysprep.inf to load the drivers and changed the registry to point to the folder in devicepath C:\D (my MSD and Lan drivers are located there)
Snippet
PCI\VEN_8086&DEV_3B2D&CC_0101=C:\D\M\I5\ibexide.inf ; (Intel(R) 5 Series/3400 Series Chipset Family 2 port Serial ATA Storage Controller - 3B2D)
PCI\VEN_8086&DEV_3B2E&CC_0101=C:\D\M\I5\ibexide.inf ; (Intel(R) 5 Series/3400 Series Chipset Family 4 port Serial ATA Storage Controller - 3B2E)
PCI\VEN_8086&DEV_3B2E&CC_0101=C:\D\M\I5\ibexid2.inf ; (Intel(R) 5 Series/3400 Series Chipset Family 4 port Serial ATA Storage Controller - 3B2E)
PCI\VEN_8086&DEV_3B2D&CC_0101=C:\D\M\I5\ibexid2.inf ; (Intel(R) 5 Series/3400 Series Chipset Family 2 port Serial ATA Storage Controller - 3B2D)
This did not work same results as before.
I have tried various iterations of the above with the same results.
We have Altrinsic HIIS and Deploy Anywhere; I would prefer to remain with ghost since that is what is utilized in USMC. If HIIS is easier or someone can provide assistance on using deployanyhere to inject drivers or another good and recent method for creating a universal XP SP3 image with MSD that will load on a AHCI enabled computer please point me in the right direction. I have search hundreds of articles from Google and in here and other forums and nothing works. Our symantec rep is out sick and I need to complete this by the end of the month.
Thanks for reading and your help and time