Post navigation

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.

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

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.

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.

SELECT * FROM Win32_ComputerSystem WHERE Model LIKE “%744335M%” OR Model LIKE “%7443CTO%”

SELECT * FROM Win32_ComputerSystem WHERE Version = “ThinkPad R400”

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