It's been a while since I have last contributed on here and have made some progress with the SATA injection scripting.
I have been recently working on injecting the ICH10 SATA driver into a sysprep image and have been able to boot the machine with AHCI enabled on the HP DC7900's.
There is a merge reg in the zip file that will need to be applied to the image before you seal the image (this calls the .sys file on boot to prevent to blue screen.)
I have also added a stripped down sysprep file with the entry in for the particular chipset (you can get your model from the inf or just add them all.)
To do this there are two files that need to be copied into the Windows\inf (the inf) and Windows\system32\drivers (the sys) before the system is booted to production.
Ensuring that the chipset info is in the sysprep file the machine should boot to desktop and will prompt you to install the driver as any other new hardware found.
Hopefully, time dependent, I will be revisiting the previous chipsets ICH8 & ICH9 to put these into the same fashion which should be very easy.
Enjoy, Andy