Problems with SATA raid

Status
Not open for further replies.

3l1t3

Baseband Member
Messages
30
I have just assembled a new computer and was trying to install windows xp x64 ed. I started up my computer and put in the x64 cd, and it booted up. I got to the splash screen and i pressed f6 to install other drivers. I put in the sata raid floppy into the drive, and tried to install the drivers, but it said it was not compatible. I started formatting anyway, and chose ntfs (not quick) and it completely formatted but then it said the sata raid drivers were not installed, and it cancelled. I restarted, and it stopped booting and said ...
NTLDR IS MISSING, PRESS CTRL-ALT-DELETE TO RESTART


HELP ME PLEASE!
 
Slipstreaming SATA/RAID Drivers
In order to avoid the need to press F6 during Windows installation in order to install onto your SATA/RAID Mass Storage Device (MSD), you may slipstream the drivers needed into the Windows Distribution. Following is a step by step example of slipstreaming the Silicon Image 3112 SATALink Driver. This example assumes that you are familar with Windows Distribution CD Creation, and certain key files involved in the setup process. The steps are similar for all MSDs, and can be easily transposed to other MSD drivers.

Most of these ideas have been posted in various places, both in the MSFN forums, and out on the Internet. The only part that can be remotly considered original, is the simple addition of one single block of text to TXTSETUP.SIF, as oppossed to finding the correct, existing header for each section.

Step One - Edit TXTSETUP.SIF

In the I386 directory or your Windows Source Directory, open the TXTSETUP.SIF file in your favorite text editor. Copy the following text into the TXTSETUP.SIF file, at the end of the file, just before the (sometimes invisible) end of file marker: CODE

[SourceDisksFiles]
si3112.sys = 1,,,,,,3_,4,1

[HardwareIdsDatabase]
PCI\VEN_1095&DEV_3112&SUBSYS_31121095 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_34238086 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_311215D9 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_B0021458 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_01661028 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_82141033 = "Si3112"
PCI\VEN_1095&DEV_3512&SUBSYS_35121095 = "Si3112"
PCI\VEN_1095&DEV_3512&SUBSYS_01661028 = "Si3112"

[SCSI.load]
si3112 = si3112.sys,4

[SCSI]
si3112 = "Silicon Image SiI 3112 SATALink Controller"




Step Two - Copy Drivers

Add your SATA drivers to the appropriate XP Distribution Directory.
In this example the directory $OEM$\$1\DRIVERS\006\SI3112 is used. Directory Listing

Directory of E:\XPCD\$OEM$\$1\DRIVERS\006\SI3112

23.09.2003 11:05 10,236 si3112.cat
16.09.2003 10:43 11,094 SI3112.inf
04.09.2003 12:45 55,144 Si3112.mpd
04.09.2003 12:45 55,144 Si3112.sys
30.04.2003 08:35 20,560 SiiSupp.vxd
31.07.2003 09:01 69,120 SilSupp.cpl
09.06.2003 17:56 10,112 SiWinAcc.sys
7 File(s) 231,410 bytes




Step Three - Update WINNT.SIF

Your WINNT.SIF file must contain the at least the following information: WINNT.SIF

[Unattended]
OemPreinstall=Yes
OemPnPDriversPath="Drivers\006\SI3112"




Step Four - Compress Driver to I386

In order to make the driver available in the text based portion of setup, we must add it to the I386 directory. Command Prompt

MAKECAB E:\XPCD\$OEM$\$1\DRIVERS\006\SI3112\SI3112.SYS E:\XPCD\i386\SI3112.SY_



You are now ready to use your SATA drive from your XP CD, without pressing F6, or using a Floppy Driver Disk.


Notes
All hardware specific information has been set in bold type.

In Step One, the text was added as is: there is no need to add each line to the existing, corresponding header.

In Step Two, your actual listing will vary, depending on drivers installed.

In Step Three, this is only a small portion of what your WINNT.SIF should include, but only these lines are rellevent to XPCREATE.

In Step Four, though it is not necessary to compress the new driver, I do so for consistency sake.

The use of the TXTSETUP.OEM file is not needed, nor are the MassStorageDevices entries int WINNT.SIF. I have removed the TXTSETUP.OEM file from my installations. The use of the TEXTMODE directory is not needed either.

Most of this information can be derived from the .INF file name of your driver. Replace Si3112 with the that name (less the extension) in the example above. The remaining information, the PCI strings and the Driver Name, can be found in your TXTSETUP.OEM file.
 
Im sorry, i am not familiar with this disk you are talking about, and im not sure how im supposed to open a text editor with no OS currently installed on my new computer. I think my best solution is to buy another small hard drive and then figuring out what you are talking about

Ty anyway
 
Do it the same way you are posting on the forum. Get the drivers from the floppy and follow the instructions.
 
Status
Not open for further replies.
Back
Top Bottom