I acquired a PC that needed a new power supply and hard disk drive, both of which I have installed.
The PC is a Pentium 3 (733) processor and has 256mb RAM mounted on a Chaintech mainboard 6ATA2 VIA Pro 133 motherboard. The HDD is a Seagate Baracuda 7200.7 (model number ST340016A) Ultra ATA-100 7200RPM 40GB
I deleted all partitions on the drive under DOS using fdisk, formatted the drive and successfully loaded Windows 98, which worked fine.
However I wish to run Windows XP on this machine, but when I try to load XP the load fails on completion of the disk formatting stating “Setup was unable to format the partition. The disk may be damaged.”
As far as I can tell there is nothing wrong with the HDD and I have tried loading XP several times with the same result.
Why is it that I can load Windows 98 but not XP? Any help appreciated
Try running a memory tester like memtest.I had this problem win 98 loaded fine xp no way.Using memtest i found ram was faulty but win 98 still loaded.Win xp is very fussy about addressing ram. Sorted with a new stick of Crucial ram.
I was going to suggest a new hard drive but as your computer is about 7 years old it would probably need a bios update to cope with large hdd. Would it not be best to either stick with 98 or go for a completely new system.
First of all identify what the manufacturer of the drive is, Seagate, Maxtor etc, download the software for that drive, eg Powermax for Maxtor drives. Run the tests for the drive using the respective test software.
If it passes, let that software format the drive.
If it fails, you have bought a dud drive, return it or buy brand new from a reputable dealer. Problem gone.
No I'm not saying you need an updated bios for this hard drive I said if you get a new drive which presumably would be larger then you might need an updated bios. Also window 98 was not designed for hdd larger than 64GB click here but can be worked around.
Have you tried running scandisk from the 98 bootdisk and opting to repair the bad sectors?