I see that there is an update to the mshdc.inf file set availabel as a Vista update package. I will try slipstreaming this into the Vista source to see if that helps.
This update is available through the premier.microsoft.com site (just search for "mshdc" using a "Windows Vista" product filter).
If we mount the install.wim file included with the Dell D630 systems, we find that the msahci.sys driver is not the same as on the RTM Vista media.
There are a series of storage drivers dated 11/22/2006, whereas all RTM drivers are dated 11/2/2006. These drivers are all stored in the \Windows\System32\DriverStor\FileRepository\mshdc.inf_c6c2e699 directory, and defined in the mshdc.inf file.
I am going to try importing that directory into the "Out of Box" drivers in BDD to see if that cures out ills.
From: MacKinnon, James
Posted: Monday, June 25, 2007 1:17 PM
Subject: Latitude D630 storage driver problems
The Latitude D630 has been going Blue Screen after initial install of the base Vista Enterprise OS. Why? We suspect a driver incompatibility with the Intel SATA controller present on the system.
A working install deployed from the Dell Vista Business OEM OS media has the following drivers running, all using Microsoft-branded drivers:
Intel(R) ICH8M Ultra ATA Storage Controllers - 2850 : intelide.sys
Standard AHCI 1.0 Serial ATA Controller : atapi.sys, ataport.sys, msahci.sys, pciidex.sys
After running the Intel Turbo Memory A00 driver "setup.exe" that we downloaded from Dell, the Standard AHCI driver gets upgraded:
Intel(R) 82801HEM/HBM SATA AHCI Controller : iaStor.sys
This driver works without causing a blue-screen error.