For an NT-core operating system such as Windows 2000/XP, the installation of Plug and Play hardware can be scheduled to occur after the system is installed (that is, the system is installed into the GUI-mode stage), but the driver installation for SCSI and RAID cards may be different. If you need to install the operating system on a RAID or SCSI hard drive, their drivers must be properly loaded before the system is installed (they should be installed at the TextMode stage of the system installation). For this reason, hardware such as disk controllers and drivers for common Plug and Play hardware must be installed differently and should be treated differently.
The common pattern for installing such a driver is to copy the driver of the hardware to a floppy disk so that the F6 is pressed when the system starts to install, and the driver on the floppy disk is loaded for you. There must be a file named Txtsetup.oem in the root directory of this driver, which tells the installer how to install the SCSI, RAID card driver, as far as the details of this file are not described in detail, if you are interested, You can refer to Microsoft's Driver development package in the relevant section.
Instance
When I first installed Windows 2000, I always put the driver of iwill Sideraid 100 into the floppy drive and then pressed F6 to load the RAID card driver at the beginning of the installation, and I can change the driver of my RAID card directly by the following ways ( Just as it has built-in drivers).
(1) Copy all files on the original CD of Windows 2000 to F:\win2k and create a $oem$ subdirectory (f:\win2k\i386\ $OEM $) under the I386 directory;
(2) New TextMode subdirectory (f:\win2k\i386\ $OEM $\textmode) under the $oem$ directory;
(3) Copy the Windows 2000 drivers for the raid card to the TextMode directory (the RAID card driver may also include Windows NT/XP drivers, please copy the appropriate files, Windows 2000 drivers are generally located in the Win2000 directory, and typically the driver includes the following files: Driver.sys
Driver.dll
Driver.inf
Driver.cat
Txtsetup.oem
I am here: Disk1
Hpt3xxNT.sys
Hpt3xxNT.inf
TXTSETUP.OEM
Attention:
A. Some drivers may not include. cat files and. dll files, but must include Txtsetup.oem,. inf and. sys files;
B. All documents appearing in the Txtsetup.oem file should be copied to the TextMode directory;
C. These files must also be copied into the relevant directory specified by the OemPnPDriversPath key in the answer file, such as our f:\win2k\i386\ $OEM $\$1\pnpdrvrs\raid100
D. File names in all TextMode directories must also be listed in the [OEMBootFiles] section of the answer file.
(4) Edit the Txtsetup.oem file with any text editor, delete any information unrelated to Windows 2000 driver, and change the directory-related information in the [Disks] section to the current directory, such as:
[Disks]
d1 = "HPT370 UDMA/ATA100 RAID Driver Diskette", \Disk1, \
d2 = "HPT370 UDMA/ATA100 RAID Driver Diskette", \Disk1, \Winnt
d3 = "HPT370 UDMA/ATA100 RAID Driver Diskette", \Disk1, \Win2k
Modified into: [Disks]
d1 = "HPT370 UDMA/ATA100 RAID Driver Diskette", Disk1, .