Microsoft KB Archive/319214

= How To Add Unsupported or Updated Third-Party Mass Storage Drivers to a Customized WinPE CD =

PSS ID Number: 319214

Article Last Modified on 6/29/2004

-

The information in this article applies to:


 * Microsoft OEM Preinstall Kit (OPK) XP

-



This article was previously published under Q319214



SUMMARY
This article describes how to add third-party mass storage drivers to a customized Windows Preinstallation Environment (WinPE) CD.



MORE INFORMATION
This article assumes the following:
 * That you have already created a Customized WinPE directory structure.
 * That you are preinstalling drivers for the Promise Technologies FastTrak 100TX2 IDE RAID controller.

For more information about how to create the customized WinPE directory structure, see the OEM Preinstallation Kit documentation.

To add third-party mass storage drivers to a customized WinPE CD, follow these steps.

Note: The directory structure is stored in the C:\Winpe.tmp file.  On the technician computer (not the client computer), move to the following folder:

C:\Winpe.tmp\i386\System32

 Create a folder that has a unique name that identifies the Mass Storage Controller (for example, FT100TX2). Create one folder for each controller; each folder will contain a driver set for the controller. Open the folder, and then add the driver set files (.inf, .sys, .cat, .dll) for the controller, including the Txtsetup.oem file. Make sure that the [Disks] and [Defaults] sections of Textsetup.oem are configured correctly as follows. Incorrect entries may load the incorrect driver and prevent the WinPE CD from accessing the hard disk drive that is attached to the controller.   The [Disks] section must point to the backslash (\) for the path of the Tag-file and to the working directory (the last two parameters). ... d4 = &quot;Promise FastTrak Family Driver Diskette&quot;, \fasttrak, \   The [Defaults] section must point to the [SCSI] section entry. scsi = FastTrakTX2_xp   The [SCSI] section entry loads the driver. ... FastTrakTX2_xp = &quot;Windows XP Promise FastTrak100 TX/LP (tm) Series Controller&quot;, FastTrak </li></ul> </li> Move to the folder where you were in step 1 (C:\Winpe.tmp\i386\System32).</li> Open Winpeoem.sif in a text editor such as Notepad: <ol style="list-style-type: lower-alpha;"> Identify the locations of the drivers.

OEMDriverRoot= is the path relative to :\i386\System32.

OEMDriversDir= is the path of the folders that contain the driver set relative to the OEMDriverRoot= entry; for example:

<pre class="fixed_text">[OemDriverParams]

OemDriverRoot=&quot;&quot;

OemDriverDirs=FT100TX2

</li> In the example in step 6a, because OemDriverRoot is empty, and because OEMDriversDir=FT100TX2, the path would be equivalent to :\i386\System32\FT100TX2.</li> If you have multiple driver sets, separate the folders that are in the OEMDriversDir= entry with a comma .</li></ol> </li> Re-create the ISO image by using the Oscdimg.exe tool: <ol style="list-style-type: lower-alpha;"> At a command prompt, change to the directory where the WinPE files are located (the same directory that you copied from the OPK Tools CD).</li> Type the following, and then click OK:

oscdimg -betfsboot.com -n -h c:\winpe.tmp c:\winpe.iso

This creates a no-emulation bootable (-betfsboot.com) ISO image with long file name support (-n). When the image is built, any hidden files are included (-h). The source directory is C:\Winpe.tmp. The output file is C:\Winpe.iso.</li></ol> </li></ol>

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

Additional query words: mass storage winpe opk opktools

Keywords: kbhowto KB319214

Technology: kbAudDeveloper kbOPKSearch kbWin95OPK100

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© 2004 Microsoft Corporation. All rights reserved.