Importing HDC Storage Drivers in Configuration Manager 2007

0

A question that seems to popup from time to time, is how to import HDC Storage drivers in Configuration Manager RTM.

When importing storage drivers into Configuration Manager 2007, not all types (Class), can be used (selected) from the Task Sequence wizard. This is a known bug.  At the time ConfigMgr 07 shipped, Microsoft were not aware of any mass storage drivers that used the HDC class, so only SCSIAdapters were flagged as boot critical (UPDATE: This issue is fixed in Service Pack 1). To workaround this issue you need to do the following:

When you import HDC storage drivers you need to point at the TXTSETUP.OEM file. This file depends on the *.inf file(s) where the Class is specified. If the “Class” is configured to “hdc”, you can’t select the driver from the “Apply Driver Package” in the Task Sequence. In order to use the driver you need to modify the *.inf file before importing the driver into the driver repository. Replace the “Class=hdc” with “Class=SCSIAdapter” under the [Version] section.

Example of an INF file:

[version]
CatalogFile=iaAHCI.cat
Signature="$WINDOWS NT$"
Class=SCSIAdapter
ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318}
Provider=%INTEL%
DriverVer=03/21/2007,7.5.0.1017

This is how it should look like after the import:

image

If you modify the inf file after the import the driver should be deleted and re-imported.

Then you should be able to select the driver from the Task Sequense:

image

About Author

My name is Ronni Pedersen and I'm currently working as a Cloud Architect at APENTO in Denmark. My primary focus is Enterprise Client Management solutions, based on technologies like AzureAD, Intune, EMS and System Center Configuration Manager. I'm is also a Microsoft Certified Trainer and Microsoft MVP in Enterprise Mobility.

Leave A Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.