Where these guidelines are applicable
IMPORTANT:
Follow the installation instructions in the order provided. Failure to complete these steps in the proper order can result in an unsuccessful or unstable installation.
This section provides guidelines for customers who need to add SATA support by creating a custom Windows XP Service Pack 2 Installation CD.
Steps to add SATA drivers to the CD
1) Copy all the directories and files from the Windows XP CD to a temporary folder (these guidelines will use c:\xpcd)
2) Download the Intel SATA AHCI Controller Driver, SoftPaq SP32478.exe, from www.hp.com.
3) Extract all the files from the SoftPaq. A USB floppy is necessary for this step. Run sp32478; this will create a floppy disk. The files will be located on this floppy.
4) These files should be located on the floppy disk.
a. iaahci.cat
b. iaahci.inf
c. iastor.cat
d. iastor.inf
e. iastor.sys
f. license.txt
g. readme.txt
h. txtsetup.oem
5) Create the following path in the temporary folder: c:\xpcd\$oem$\$1\drivers\sata
6) Copy all the files from step 4 to the c:\xpcd\i386 folder.
7) Also copy all the files from step 4 to the c:\xpcd\$oem$\$1\drivers\sata folder. 6
8) Open the c:\xpcd\i386\txtsetup.sif file in Notepad.
9) Go to the end of the file. There will be several blank lines.
10) Move the cursor up a few lines. This is necessary because there is a hidden marker at the end of the file.
11) Add the following lines [SourceDisksFiles]
iastor.sys= 1,,,,,,4_,4,1,,,1,4
iaAHCI.cat=1,,,,,,,20,0,0
iaAHCI.inf=1,,,,,,,20,0,0
iaSTOR.cat=1,,,,,,,20,0,0
iaSTOR.inf=1,,,,,,,20,0,0
[HardwareIdsDatabase]
PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2652&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2652&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2653&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_24DF&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_25B0&CC_0104 = "iaStor"
[SCSI.Load]
iaStor = iaStor.sys,4
[SCSI]
iaStor = "Intel(R) 82801 SATA RAID/AHCI Controller (ICH5,6,7)"
12) Save the file and exit notepad.
13) Extract the files from c:\xpcd\support\tools\deploy.cab to c:\deploytools
14) Create a new winnt.sif:
a. Execute setupmgr.exe (extracted from deploy.cab in step 13).
b. Select “Create new answer file”
c. Select “Unattended Setup”
d. Select “Windows XP Pro”
e. Select “User Interaction desired”
f. Select “Set up from a CD”
g. Enter desired information under each of the following Settings sections
h. Save the file as c:\xpcd\i386\winnt.sif
15) Open the c:\xpcd\i386\winnt.sif in notepad
16) Under the section [Unattended], add the following lines: OemPreinstall=yes OemPnPDriversPath=drivers\sata DriverSigningPolicy = Ignore
17) Save winnt.sif and close notepad
18) Burn the custom XPCD from the c:\xpcd folder.
a. Note that the volume label of the CD must be the same as from the original XP CD
7
b. The custom XPCD must be bootable (with the Microsoft bootblock). There are various 3rd party utilities which can accomplish this. Utilities from Microsoft are available, as detailed in the following section.
Using OSCDIMG (or CDIMAGE) and CDBURN (command line utilities from Microsoft)
Note: You will need the OSCDIMG and CDBURN utilities. OSCDIMG is found in the WinPE toolkit folder or the OPK. CDBURN is included in the Windows Resource Kits.
1) To create the .iso, use oscdimg –l <your XP cd label> -b ETFSBOOT.COM -n c:\xpcd c:\xpcd.iso
2) To create the CD, use Cdburn <cd-drive-letter:> c:\xpcd.iso