Windows XP Pro SP3 Installation and VIA SATA Drivers

spirit

Moderator
Staff member
Hi all! New to this forum but I have quite a lot of experiences with computers.

Picked up an old custom-built PC from 2005 yesterday for myself (it was given to me to 'play with') and I need to reinstall it as I had to change the HDD as the one that was already in there was failing and making some rather odd noises, and it was an old version of XP which was still only on SP1.

This isn't the first time I have had to re-install this PC, I did it in May and I managed to get it going (with the old SP1 XP, but it was an RnR re-install and therefore unstable as hell) but I had to press F6 at the start of XP installation and then put in a floppy disk with the VIA VT8237 SATA RAID driver to install XP. It worked OK, but sadly I have now lost this floppy.

When I came round to re-installing XP on the machine, obviously it couldn't find any hard disks, so I had to go and find the VT8237 drivers. I was a bit worried I would have to travel 10 years into the past so I could find a floppy disk and a computer with a floppy drive, but luckily I found a box of new and sealed floppy disks way under my bed and I found an external USB floppy disk drive which works.

OK, here's the problem. I downloaded the driver (I downloaded lots of different ones hoping that at least ONE would work) and copied the files to the floppy the correct way. I pressed F6 when installing XP (this is XP Pro with SP3 slipstreamed using nLite) and it loaded my VIA driver for me, but it still says that setup could not find any hard disks? I tried several other floppies but still the same problem.

So I thought my replacement hard drive my also be faulty (it was a Maxtor after all), so I hooked up a 150GB WD HDD and still the same problem. There are 2 (I think?) SATA ports on the motherboard, so I changed the SATA cable's port but still the same problem. Then I thought my floppy disk drive may be faulty so I slipstreamed the drivers into the XP Pro SP3 CD using nLite and the same problem again. Maybe I still need to press F6 and insert the floppy? I don't know, but I am guessing because I have slipstreamed the drivers I don't need to?

In case it helps, here is the spec:
- Gigabyte K8VT800(PRO) Motherboard w/ VIA VT8237 SATA controller and VIA KT800 chipset
- AMD Athlon 64 3700+ 2.4GHz
- 1GB DDR RAM
- 150GB WD HDD (SATA)
- ATI Radeon X800 XT Platinum Edition (256MB)

Right now I am thinking that maybe the hardware is either damaged or maybe something like the graphics card is conflicting with the installation process? I have installed XP on machines before and have had problems installing XP on machines with graphics card in them.

I hope you can see my problem, and if you know the solution please reply as I'd love to get the machine going again. I am happy to provide more information about the PC or the problem if you require me to do so.

Thanks
vistakid10
 
It's OK I have sorted it. I used an IDE drive to get around the problem with SATA, but I still had to use the VIA boot floppy. XP Pro is now running nicely on this machine. :)
 
I know its too late but check the bios to see if you change the sata controller from ahci to IDE. It's also possible that you are using a pre SP1 xp install cd. If you slipstream SP3 into a new install cd then it should work as it had a little bit better support for sata controllers.
 
Hi thanks for the response, everything in the BIOS is OK but even when I used an XP SP3 CD it still didn't work (looks like I have an unusual SATA controller?), but it's OK now as I am using an 80GB IDE which will do just fine and XP is running very nicely. Maybe one day I will play with the SATA stuff again and try to get XP to install on my 150GB SATA HDD but for now it is doing fine. Thanks though!
 
Install the SATA Drive and boot into Windows, this will allow you to get the Drivers installed for the SATA controller, and the SATA Drive. Reboot and make sure the new Drive is working but don't worry about assigning it a Drive Letter.

Then Install Western Digital's Data Lifeguard Tool. Run the software and Image Windows from the IDE drive to the SATA Drive. Once done turn off the Computer, and take out the IDE Drive. Then see if Windows will boot to the new Drive.

Not sure if this will work all the time, but I have done it a half dozen times, and am 6 for 6, even to a PC that was using a PCI SATA Control card.
 
Thanks for the advice, will do this. So plug in the SATA drive and then install WD Lifeguard and image Windows over? I have got a SATA controller driver inside of Windows now so it should work? I have alternative disc cloning software though which works, could I use that instead or should I use WD lifeguard?

**UPDATE: Tried to boot Windows with both the IDE HDD and the SATA HDD connected but Windows hung on bootscreen, after removal of the SATA drive though Windows booted just fine? Should I use a SATA-USB adapter so it can detect the drive?? I have the RAID controller drivers installed.
 
Last edited:
I have never tried 3rd party disk imaging for cloning Windows from IDE Drive to a SATA drive, so you are on your own.

I have always removed the IDE drive when done to boot to the SATA to avoid confusion on which Drive Windows will boot to.

On a couple PC's had to play around in Bios on first boot device settings. Every PC bios settings differ on this, so you may need to experiment. The last time I tried this the Bios had a setting for first boot device as "other", but that PC did not have native SATA Controller built into the motherboard.
 
I found the floppy I used back in May to do an RnR re-install on the machine, so I rigged up the 150GB SATA to my machine and away I went, but I still had the same problem in XP SP1 installation CD saying that setup could not find any hard drives in my PC. So I tried an XP SP3 installation CD and loaded the driver and yes it worked but when it got the copying stage it failed saying it could not copy the file "viamraid.sys" for whatever reason, and then setup had to quit. I then tried again with the same SP3 CD and the same WD HDD (which works fine BTW no clicking or bad sectors) but it came up saying that the setup couldn't find any hard drives. I'm a bit confused here, the driver I used today worked back in May, and partly worked today, but yet XP could not install as it couldn't copy that one file? Anyway, the IDE one is working fine and everything in the BIOS is looking OK but if anybody knows the solution to this problem please do let me know as it would be great to use the 150GB disk. I am left thinking that the SATA controller itself may be damaged if it is struggling to see any hard drives? I'm not entirely sure, so help please?
 
Either the disk didn't have the correct driver on it or its possible the controller is bad.

I forgot that sp3 wasn't available for 64bit XP (never installed it). The only other way to get SP2 would be to slipstream it into a new install cd.
 
Yeah I think my SATA controller is bad as when I installed XPx64 SP2 on the IDE HDD last night I didn't need a floppy and the same goes for the XP Pro SP3. I'm going to leave it as XPx64 on the IDE for now, but thanks.
 
Back
Top