Jump to content

XP SP3 install modification to include SATA drivers for MSI X58 Pro-E


caps_buster

Recommended Posts

Guys, I wonder, if there is any guide on how to manually insert the SATA drivers into Windows XP install CD. Reasons for this are simple:

 

1) MSI X58 Pro-E did not have a floppy connector, so unless I want get USB floppy, then I need this change in the install CD

 

2) all guides I found feature nLite and therefore produce only bogus, not working install on Czech Win XP SP3 (this issue is a long time there and it is still there, learned it again the hard way)

 

...

 

So normal WinXP SP3 Czech install did not see the HDDs. Therefore no install. Modified one with included drivers by nLite (last public version 1.4.9.3 (curse the **** program!) do detect HDDs and install fine (it does, sadly, complain that bios-something file is missing?!), untill the very very end. Then is says that it cannot confirm the license and that it is. I never get into the desktop, no matter what. No idea why that happend, no idea why it won't let me enter the product code... etc.

 

So I would looking for guide that does NOT involve nLite at all, I happily do it the manual way, that way the install will work and not screw me up...

 

So anyone have some tips for such guide?

Link to comment
Share on other sites


Oh, are we joking... all right.

 

Thanks for your suggestions. Well, in meanwhile, I find this one: http://www.vorck.com/windows/xpsp4.html

...but since modification of WinXP SP3 CD never worked out well for me, I'm affraid that this will be yet another fail. Also Fred Vorck guide does cover only drivers that have ONE file. The drivers in question have more files:

iaahci.cat

iaAHCI.inf

iastor.cat

iaStor.inf

iaStor.sys

TXTSETUP.OEM

 

Then I'm affraid this will end in just yet another epic failure :( Cursed nLite! ...but maybe I can use their hacked SETUPAPI.DLL, because that is need to use modified install files in the first place...

Link to comment
Share on other sites

Well, to be on the safe side (since you Czech version may have some twists) you could use the more "traditional" F6 floppy approach.

That is the "safest" method and is used (by means of a virtual floppy created in grub4dos) in a few of the "Install from USB" methods, it's just a matter of porting to CD the "from USB approach", or - if you prefer have the original (untouched) XP .iso inside a grub4dos bootable .iso.

 

Particularly this "base" method:

http://www.msfn.org/board/topic/149675-install-xp-from-a-iso-file/

should  be easy to adapt to this different way (bootable CD as opposed to bootable USB device), you just need a floppy image containing both the Winvblock driver and your drivers, something that has been also already done and tested (on USB), like here:

http://www.rmprepusb.com/tutorials/install-xp-from-an-iso

 

http://reboot.pro/topic/18654-how-can-i-load-more-than-one-driver-using-xp-txtsetupoem/

http://www.rmprepusb.com/tutorials/72---easyboot---a-grubdos-multiboot-drive-that-is-easy-to-maintain/e2bv1/dpms_srs

 

There shouldn't be particular issues with adapting the thingy to work "from booted CD" as opposed to "from booted USB" and it may even work in CD Hard Disk emulation mode :unsure:, but really-really can't you use a USB stick like all the rest of the people nowadays? 

 

Besides being faster than CD/DVD it is much easier to make experiments/changes/whatever instead of re-burning optical media though a large part of the tests might be made in a VM when it comes to installing n OS it is not rare that a VM behaves differently from a "real" machine.

 

As a side note, if the BIOS of your motherboard has "IDE compatibility mode" or similar settings in BIOS, you can always post-install the SATA driver, see:

http://www.msfn.org/board/topic/120444-how-to-install-windows-from-usb-winsetupfromusb-with-gui/page-24#entry884409

http://forums.pcper.com/showthread.php?444831-HOWTO-enable-AHCI-mode-after-installing-Windows

also to be "tuned" for your drivers/hardware but all in all doable. 

 

jaclaz

Link to comment
Share on other sites

The drivers in question have more files:

iaahci.cat

iaAHCI.inf

iastor.cat

iaStor.inf

iaStor.sys

TXTSETUP.OEM

There is a iastor example

http://www.msfn.org/board/topic/119748-howto-integrate-raid-drivers-into-txtsetupsif/#entry782204

However read TXTSETUP.OEM and adjust the [HardwareIdsdatabase] section:

include all HardwareID from used TXTSETUP.OEM.

Link to comment
Share on other sites

I have somehow in mind that, for Xp (not 2k), the F6 host driver files can be brought during the installation on a diskette or on a Cd, but I didn't investigate that. Is there anything true in it, or just wrong memories from me?

 

Anyway, Windows and the drivers do offer standard methods to integrate the driver files in an install Cd, without using nLite. It is "explained" by Intel in one textfile of the driver itself. I didn't try to understand it up to now.

Link to comment
Share on other sites

Guys, I wonder, if there is any guide on how to manually insert the SATA drivers into Windows XP install CD. Reasons for this are simple:

1) MSI X58 Pro-E did not have a floppy connector, so unless I want get USB floppy, then I need this change in the install CD

2) all guides I found feature nLite and therefore produce only bogus, not working install on Czech Win XP SP3 (this issue is a long time there and it is still there, learned it again the hard way)

...

So normal WinXP SP3 Czech install did not see the HDDs. Therefore no install. Modified one with included drivers by nLite (last public version 1.4.9.3 (curse the **** program!) do detect HDDs and install fine (it does, sadly, complain that bios-something file is missing?!), untill the very very end. Then is says that it cannot confirm the license and that it is. I never get into the desktop, no matter what. No idea why that happend, no idea why it won't let me enter the product code... etc.

 

So I would looking for guide that does NOT involve nLite at all, I happily do it the manual way, that way the install will work and not screw me up...

 

So anyone have some tips for such guide?

 

You do not need NLite for this, I've actually never used it. HFSLIP works for adding SATA drivers to W2K or XP install CDs, at least for US English. I haven't tried Czech so don't know of any special issues there but lots of people have used HFSLIP for this in other non-english languages generally.

 

Might the missing file complaint have been about 4 files OEMBIOS.DAT, .SIG, .CAT, .BIN? If these were not right that could cause issues with license keys if the source CD was OEM. But this is a separate issue than SATA drivers.

 

 

Thanks for your suggestions. Well, in meanwhile, I find this one: http://www.vorck.com...dows/xpsp4.html

...but since modification of WinXP SP3 CD never worked out well for me, I'm affraid that this will be yet another fail. Also Fred Vorck guide does cover only drivers that have ONE file. The drivers in question have more files:

 

Nor do you need the FDV fileset if you don't otherwise want it, though Fred Vorck's guide was rather informative and helpful for me. And yes, his general outline works with drivers having more than one file too.

 

Other interesting threads:

http://www.msfn.org/board/topic/84572-integrating-sata-and-raid-drivers-with-hfslip/

 

http://www.msfn.org/board/topic/63302-integrating-drivers-with-hfslip/

 

I think the latest version of HFSLIP is likely to be on thomasz86' site:

http://windows2000.tk/new/

 

 

I have somehow in mind that, for Xp (not 2k), the F6 host driver files can be brought during the installation on a diskette or on a Cd, but I didn't investigate that. Is there anything true in it, or just wrong memories from me?

 

Anyway, Windows and the drivers do offer standard methods to integrate the driver files in an install Cd, without using nLite. It is "explained" by Intel in one textfile of the driver itself. I didn't try to understand it up to now.

 

I think it was Vista and up that finally allowed media other than floppies. For XP and W2K Microsoft hardcoded their install images as floppies ONLY, which is why this was so problematic - the need for SATA drivers came out around the time that system box manufacturers were doing away with floppies so people had no way to add drivers, precisely on the only systems that needed them. This is THE issue that made many people learn about slipstreaming.

Link to comment
Share on other sites

I have somehow in mind that, for Xp (not 2k), the F6 host driver files can be brought during the installation on a diskette or on a Cd, but I didn't investigate that. Is there anything true in it, or just wrong memories from me?

Well, your memory is not bad :no:, only partial, the exact same happens not only for 2K, but also for NT 4.00, and - had you taken the time to read my post just above yours - you would have seen that one can use also a "virtual floppy".

jaclaz

Link to comment
Share on other sites

  • 1 month later...

BTW, I'm still too scared to do it (with any tinkering it ALWAYS fail to install my Windows build :( ) but I should say this:

 

I get a overclockers build of WinXP SP2 (english, og course) and quess what! nLite slipstreamed the drivers into that install w/o any troubles and it work right away...!

 

Super_Pi_1_M_X58_11_890.jpg

http://valid.x86.fr/y1gyzx

 

So I beginning to see, that my build of WinXP is need to be replaced!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...