Microsoft KB Archive/817616

= How to Add OEM Mass Storage Drivers to the Windows Recovery Console =

PSS ID Number: 817616

Article Last Modified on 6/6/2003

-

The information in this article applies to:


 * Microsoft Windows 2000 Professional
 * Microsoft Windows 2000 Server
 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows 2000 Datacenter Server

-



SUMMARY
This article describes how to add OEM mass storage drivers to the Recovery Console on your Windows 2000-based computer.



MORE INFORMATION
To add OEM mass storage drivers to the Recovery Console on the local computer:  Install the Recovery Console on the local hard disk. To do so:  Insert the Windows 2000 CD-ROM in the CD-ROM drive. Click Start, and then click Run. In the Open box, type \i386\winnt32.exe /cmdcons (where   is the drive letter of the CD-ROM drive), and then click OK. Click Yes to install the Recovery Console. Follow the remaining instructions to finish Windows Setup. </li> Use a text editor such as Notepad to open the mass storage controller driver information (.inf) file (for example, Oemsetup.inf).</li>  Under [Version], locate the manufacturer name. The name is in the argument for Provider. For example: [Version] Provider=%manufacturer% </li>  Under [ ], copy the Plug and Play identifiers that start with the text PCI\VEN to a blank Notepad document. For example: [manufacturer] %ql12160.tune.DeviceDesc% = ql12160_Install,PCI\VEN_1077&DEV_1216&SUBSYS_814B1033 %ql12160.oem.DeviceDesc% = ql12160_Install,PCI\VEN_1077&DEV_1216&SUBSYS_0007159c %ql12160.nec.oem.DeviceDesc% = ql12160_Install,PCI\VEN_1077&DEV_1216&SUBSYS_00071033 </li> In the previous list of Plug and Play drivers, locate the portion in front of the Plug and Play ID represented by the following example: Ql12160_Install. This corresponds to a driver file that has the same name, for example, Ql12160.sys. This driver file is also used.</li> Use a text editor such as Notepad to open the Txtsetup.sif file in the Cmdcons folder.

Important By default, the Cmdcons folder is hidden. To view this folder:  In Windows Explorer, click Folder Options on the Tools menu.</li> Click the View tab, and then click Show hidden files and folders.</li> Click to clear the Hide protected operating system files (Recommended) check box, and then click Yes to confirm that you want to display protected operating system files.</li> Click OK</li></ol> </li>  Locate the [HardwareIdsDatabase] section, and then paste the Plug and Play IDs that you copied in step 4. Put the driver name portion (for example, Ql12160) in quotation marks as in the following example: [HardwareIdsDatabase] PCI\VEN_1077&DEV_1216&SUBSYS_814B1033 = &quot;ql12160&quot; PCI\VEN_1077&DEV_1216&SUBSYS_0007159c = &quot;ql12160&quot; PCI\VEN_1077&DEV_1216&SUBSYS_00071033 = &quot;ql12160&quot; </li>  Locate the [SCSI.Load] section in the Txtsetup.sif file, and then add the driver reference as follows (note that in the following example, Ql12160 references the example driver file Ql12160.sys): [SCSI.Load] ql12160 = ql12160.sys,4 </li>  Locate the [SourceDisksFiles] section, and then add the driver reference as follows (note that the example driver file that is used is Ql12160.sys): [SourceDisksFiles] ql12160.sys = 1,,,,,,4_,4,1,,,1,4 </li>  Locate the [SCSI] section and add an entry for the driver name and the corresponding text string text description of the mass storage controller. For example: [SCSI] ql12160 = &quot;NEC Embedded QL-ISP12160 (64 bit PCI DUAL 160M SCSI HBA)&quot; </li> Save the changes to the Txtsetup.sif file, and then quit Notepad.</li> Copy the device driver file for the controller (for example, Ql12160.sys) to the Cmdcons folder.</li> <li>Restart the computer to the Recovery Console.</li></ol>

The following example restates the additions that you must make to the Txtsetup.sif file. This example uses the example driver file name and vendor IDs from the previous steps.

Note The three Plug and Play IDs listed below indicate that a single driver supports more than one mass storage controller. [HardwareIdsDatabase] PCI\VEN_1077&DEV_1216&SUBSYS_814B1033 = &quot;ql12160&quot; PCI\VEN_1077&DEV_1216&SUBSYS_0007159c = &quot;ql12160&quot; PCI\VEN_1077&DEV_1216&SUBSYS_00071033 = &quot;ql12160&quot;

[SCSI.Load] ql12160 = ql12160.sys,4

[SourceDisksFiles] ql12160.sys = 1,,,,,,4_,4,1,,,1,4 [SCSI] ql12160 = &quot;NEC Embedded QL-ISP12160 (64 bit PCI DUAL 160M SCSI HBA)&quot; For additional information, click the following article numbers to view the articles in the Microsoft Knowledge Base:

222478 Creating a Template to Run Recovery Console Using a Remote Install Server

216417 How to Install the Windows Recovery Console

229716 Description of the Windows 2000 Recovery Console

Keywords: kbinfo KB817616

Technology: kbwin2000AdvServ kbwin2000AdvServSearch kbwin2000DataServ kbwin2000DataServSearch kbwin2000Pro kbwin2000ProSearch kbwin2000Search kbwin2000Serv kbwin2000ServSearch kbWinAdvServSearch kbWinDataServSearch

-

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

© 2004 Microsoft Corporation. All rights reserved.