Add mass storage device driver to SCCM Windows XP OS deployment task sequence

During your deployment of Windows XP you might be getting a blue screen of death (BSOD) STOP: 0x0000007b, this is generally because there are no mass storage device drivers specified.

First thing you need to do is find out the exact mass storage device driver for the machine you are building. This can be done from the manufacturers website, or if you have a machine pre-build with Windows XP, you can run (msinfo32.exe) on the machine, go to Components > Storage > IDE. Look where it says name.

clip_image002

Download the drivers and extract them to your SCCM source folder for drivers. Import into SCCM, right click Drivers > Import.

image

Navigate to your driver source folder, and and let SCCM import all of them.

Next you will need to create a WMI query for your task sequence, so that in your task sequence you can apply the mass storage device drivers to only the device that it is intended for. Mass storage device drivers are different to plug and play drivers how they search for (.inf files), you have to specify exactly what driver to use.

For the WMI query, you need to find out the model name of the machine, easiest way to do this is from within the actual PE boot.wim stage of the task sequence itself, hit F8 for the command prompt, but you need to enable this functionality in the properties of your boot image.

image

From the command prompt, type WMIC and hit enter. Then type CSProduct Get Name, this is your product name of the machine. Put this into a WMI query, so that you designate the exact mass storage device driver to the correct machine.

Alternatively you can run CSProduct Get Version which will give you something like “ThinkPad R400”.

You can run one of two WMI queries to point this part of the task sequence to the correct machine.

  1. SELECT * FROM Win32_ComputerSystem WHERE Model LIKE “%744335M%” OR Model LIKE “%7443CTO%”
  2. SELECT * FROM Win32_ComputerSystem WHERE Version = “ThinkPad R400”

image

Once you know the product name and the exact mass storage device driver to use, simply add it to the task sequence.

image

One Comment

  1. Nice article

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s