• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Installing SATA drive in XP via DVD?

#2
yes and there are some other threads around discussing it. including slip streaming the sata drivers to your xp cd. My sata install did not require a floppy. just used the WD CD.

was a piece of cake, it surprised me. stuck in the sata, booted from WD CD, partitioed to match my old pata. imaged the pata onto the sata. pulled the pata, rebooted and all was good.
 

ElementalDragon

The One and Only
#3
are you talking about for installing XP onto a SATA drive, or RAID'd SATA drives? if a single drive.... i never had to use SATA drivers for any SATA drive i've owned. all you have to do is check the BIOS settings to make sure it's not automatically detecting any SATA drive connected to your motherboard as a RAID drive.
 

madmatt

Bow Down to the King
Political User
#5
Slipstreaming the SATA/RAID drivers is the best way to go. Allow me walk you through it.

Firstly, copy the I386 folder from your XP installation CD to X:\WINXP. Also copy WIN51, WIN51IP, WIN51IP.SP2 from the root of your XP installation CD.

Secondly, create a directory called $OEM$ (X:\WINXP\$OEM$). Within that directory create another directory called $1. Within that directory create a folder called SATA.

Next, download the latest drivers (easy one) and extract the drivers to the SATA directory.

Next, open Notepad and add the following text:

Code:
[Unattended]
Unattended=ProvideDefault
OemPreinstall=Yes
OemPnPDriversPath="SATA"
UnattendSwitch=Yes
Save this file as WINNT.SIF in the I386 folder.

Next, open the file named TXTSETUP.SIF in Notepad (located in the I386 directory). Also open the file named TXTSETUP.OEM located in the SATA directory.

I will use my entries for this example.

Under the header [SourceDisksFiles] you want to add the following code (the file name for the .SYS should be equal to the name of your driver).

Code:
iastor.sys   = 1,,,,,,3_,4,1
Under the header [HardwareIdsDatabase] you want to add the following code (however, use the "component section" from your TXTSETUP.OEM).

Your "component section" should look something like:

Code:
[HardwareIds.scsi.iaStor_ICH7DH]
id = "PCI\VEN_8086&DEV_27C3&CC_0104","iaStor"
[HardwareIds.scsi.iaAHCI_ICH7R]
id = "PCI\VEN_8086&DEV_27C1&CC_0106","iaStor"
[HardwareIds.scsi.iaAHCI_ICH7M]
id = "PCI\VEN_8086&DEV_27C5&CC_0106","iaStor"
[HardwareIds.scsi.iaStor_ICH6R]
id = "PCI\VEN_8086&DEV_2652&CC_0104","iaStor"
[HardwareIds.scsi.iaAHCI_ICH6R]
id = "PCI\VEN_8086&DEV_2652&CC_0106","iaStor"
[HardwareIds.scsi.iaAHCI_ICH6M]
id = "PCI\VEN_8086&DEV_2653&CC_0106","iaStor"
[HardwareIds.scsi.iaStor_ICH5R]
id = "PCI\VEN_8086&DEV_24DF&CC_0104","iaStor"
[HardwareIds.scsi.iaStor_ICH5RHR]
id = "PCI\VEN_8086&DEV_25B0&CC_0104","iaStor"
Make it look like the following code:

Code:
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C5&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"
Under the header for [SCSI.Load] you want to add the following code (using the entry from your TXTSETUP.OEM and .SYS of course). The number will always be "4".

Code:
iaStor = iaStor.sys,4
Under the header for [SCSI] you want to add the line from "component section" of the name of the driver you are installing.

Code:
iaStor   = "Intel(R) 82801GR/GH SATA RAID Controller"
Next, in the SATA directory you want to open CMD and type the following.

Code:
MAKECAB IASTOR.SYS X:\WINXP\I386\IASTOR.SY_
This will create a file called IASTOR.SY_ within the I386 directory.

The last thing you will have to do is extract the BIN file from the original Windows XP installation CD (using the file I have attached).

Burn the CD (as a bootable CD using the BIN file you extracted) and you are good to go.

I think I covered everything, correct me if I am wrong.
 
Last edited:

lancer

There is no answer!
Political User
#7
crap matt, that was some great help.... i'm going to use the nlite first (sorry i am lazy, although doing it your way would be more educational), if that doesn't work then i'll do it your way. But that was great of you to do all that.
 

madmatt

Bow Down to the King
Political User
#8
If you are ever up to the challange I have much, much more I can share on creating fully slipstreamed install discs for Windows that use WINNT.SIF, RunOnce installs, and more.

Let me know.
 

lancer

There is no answer!
Political User
#9
well i intergrated the some drives into the xp install, but i cannot find any sata drivers for my two drives. they all seem to be for raid and i just want them to be standalone files. Although when i do install XP it recognises the drives and can install xp on them, without even using the f6 function, so do i even need the sata drivers?

Sorry this is my first foray into sata.... even vista cant handle them correctly, which is just plain dumb... as sata really is the norm now.
 

madmatt

Bow Down to the King
Political User
#10
You don't need the drivers for the actual drives. You need the drivers for the controller. If you're not setting up a RAID then you likely don't need them. Especially if XP gets past the reformat portion of setup.
 

lancer

There is no answer!
Political User
#11
good to know, and yes when i get to it i will need your help, as its a lot easier to mass install with a non attended disk.
 
#12
You don't need the drivers for the actual drives. You need the drivers for the controller. If you're not setting up a RAID then you likely don't need them. Especially if XP gets past the reformat portion of setup.
Hence why i seem to have been the only one to ask whether or not he was setting up a RAID array. if he's not, and the Windows installation won't detect his hard drive, that means that his BIOS is set up to see any and every SATA hard drive connected as being a RAID disk, so.....

lancer: are you setting up a RAID array or not?
 

lancer

There is no answer!
Political User
#13
no i'm not setting up a raid father! :)

xp does detect it, but i wasn't sure if i needed the driver to fully utilise the drive speed. as i said before this is the first time using sata.

thanks for the help though
 

Members online

No members online now.

Latest posts

Latest profile posts

Hello, is there anybody in there? Just nod if you can hear me ...
Xie
What a long strange trip it's been. =)

Forum statistics

Threads
61,961
Messages
673,239
Members
89,013
Latest member
Pdawgintown