did you try the sata drivers from driver pack?
The final respone from ms:
Sorry for the delay in response.
It looks like we being too restrictive with what types of devices we show as boot critical drivers. We restricted the list to only SCSIAdapter drivers and it looks like we should be showing HDC drivers as well. You can fix by performing the below workaround, but we have considered fixing this in SCCM SP1.
To get the AHCI drivers in TS please do the following steps:
1. Edit the iaahci.inf file and change the line Class=hdc instead Class=SCSIAdapter.
2. Import the driver into SCCM driver node and add to the appropriate driver package and update the DP.
3. Edit my Apply Driver Package TS to select the appropriate AHCI driver under model
Here is a post on the Forums with a similar issue (Intel Matrix Storage driver Windows XP and STOP: 0x0000007B - TechNet Forums
Please try the above steps and let me know the result.