To resolve these issues, follow these steps:
- Change the [InstallFiles] section of the Asr.sif file to include the information about the third-party device driver files. The Asr.sif file is available on the floppy disk that you created during the ASR backup process. To do this, follow these steps:
- Copy the third-party driver files to the root folder of the floppy disk that you created during the ASR backup procedure (known as ASR Floppy).
Note
Network adapter or tape driver files might be available on a manufacturer-supplied driver CD or from the manufacturer's Web site. Typically, you have to copy the following three third-party network adapter or tape driver files to the root folder of the floppy disk:- driver.inf
- driver.sys
- driver.cat
The actual name of these files will vary, depending on the manufacturer. Additionally, third-party driver packages may contain a processor-specific driver.sys file in an I386, IA64, or Amd64 subfolder. Copy the driver.sys file that is appropriate for your processor to the root folder of the ASR floppy disk.
- Using a text editor such as notepad, open the ASR.SIF file
- Add the following lines under the [DISKS.GPT] section:
[INSTALLFILES]
1=1,"Volume label","%FLOPPY%","driver.sys","%TEMP%\driver.sys","Vendor name",0x00000026
2=1,"Volume label","%FLOPPY%","driver.inf","%TEMP%\driver.inf","Vendor name",0x00000026
3=1,"Volume label","%FLOPPY%","driver.cat","%TEMP%\driver.cat","Vendor name",0x00000026
- The driver name of driver files that are used in this example is generic. The actual driver names will vary, depending on the manufacturer.
- During the ASR restore process, the two folders to which you can copy these drivers are %SYSTEMROOT% and %TEMP%. We recommend that you use the %TEMP% folder instead of copying these drivers to the Windows folder.
- The volume label can be any string from 1 to 11 characters. For example, the volume label can be ASR.
- Add a volume label to the ASR Floppy disk by using the Label.exe tool. This volume label must match the one that is used in the Asr.sif entries in step 3.
- Create a new text file that is named Winnt.sif and add the [Data] section and the [Unattended] section into the Winnt.sif file to establish the path that the Plug and Play Manager can use to locate and install the third-party device drivers. To do this, follow these steps:
- Create a new text file that is named Winnt.sif.
- Add the following lines to the Winnt.sif file:
[Data]
AutoPartition = 1
MsDosInitiated = 0
UnattendedInstall = Yes
[Unattended]
OemPreinstall = YES
OemFilesPath = a:\
OemPnPDriversPath = TEMP
Note The Winnt.sif file is required to establish the path that the Plug and Play Manager will use to locate and install drivers. By default, PNP only searches the %SYSTEMROOT%\INF folder.
- Create the folder A:\$OEM$\TEXTMODE on the floppy disk to include the SCSI or RAID drivers that are typically installed by pressing F6 key during the ASR restore operation. To do this, follow these steps:
- Prepare a floppy disk.
- Create folder A:\$OEM$\TEXTMODE.
- Copy all the SCSI or RAID drivers (.inf, .sys, .cat) into A:\$OEM$\TEXTMODE folder.
- Start the ASR restore operation by restarting your computer by using the Windows XP or Windows Server 2003 CD, depending on the operating system that is being restored.
- Insert the ASR Floppy disk immediately after you press a key to restart to CD.
Note This step is required for the Setup program to process the Winnt.sif file. If the BIOS is configured to restart from floppy after the CD, you can typically have the floppy inserted before to restarting from CD. - Select F2 for Automated System Recovery.
At the end of Text mode Setup, Windows Setup may repeatedly generate the following message:
Insert the disk that is labeled volume label you used in step 1 into drive A:
If you receive this message, and the ASR floppy disk is in the drive, press ENTER to copy the file from the floppy disk to the hard disk. This message may appear for each file that is listed in the [InstallFiles] section of the Asr.sif file.
Additionally, during the PNP part of the GUI mode ASR recovery, you may receive a
Files Needed message that states that the
driver.sys file is needed. This behavior may occur if the third-party manufacturer used processor specific sub-folders for their driver installation. The path that is listed in this message would be referring to this sub-folder. For example, this message might refer to the C:\Temp\I386 folder. To work around this issue, change the path to C:\Temp, and then click
OK.
If you also have to install SCSI or RAID drivers by pressing the F6 key, the ASR restore operation displays following message:
Setup cannot copy the file: xxxxxxx.inf
To retry, press ENTER. If you are installing from a CD, make sure that the Windows CD is in the CD drive. To skip this file, press ESC.
Caution If you skip this file, Setup may not complete and Windows may not work correctly.
To skip Setup, press F3.
Winnt.sif "OemPreinstall = YES" causes this problem. SCSI or RAID drivers are loaded from A:\$OEM$\TEXTMODE directory in preinstall mode. When you have to install both the network adapter device driver and the SCSI/RAID driver in the ASR restore operation, use the disk that you created in step 3 when this message is displayed.
For more information about how to modify the [InstallFiles] section of the Asr.sif file, click the following article number to view the article in the Microsoft Knowledge Base:
299044
How to install additional files during Automated System Recovery