This is mainly for people who've ever had this problem before, or may in the future. One of my machines was dual booting Slackware 10.2 and FreeBSD 6.0 and I wanted to change it and start using it as at least half Windows.
So I sat here thinking of which version. I wanted to have a 98SE box to play with, but I also wanted a Windows 2000 Professinal machine to toy with too.
So my final plan was just to install those, and then install Linux on a third partition and tri-boot.
Well when I loaded up the Windows 98 CD, it got to format, and froze..... OK, odd, try 2000....
That gets to format and says there is an error. It says my HD may be damaged or maybe not plugged in properly... Strange considering I had just loaded Linux on it without problem.
OK, reboot, slide in the Slackware install CD and have it boot from there.
Get to cfdisk, and it quits with an error saying the HD is messed up.
Hmmm, interesting.
OK,
Commands:
fdisk /dev/hda1
p
o
w
fdisk /dev/hda2
Repeat
fdisk /dev/hda3
Repeat
Delete ALL Partitions as the first time "o" didn't work either...
Reboot.
Boot from Slackware install CD.
Attempt to load cfdisk again. Works perfectly... Guess I'm glad I didn't listen to Windows.... OK, cool, format the entire drive as Fat16 from inside the Slackware install CD and write it.
Reboot and pop out the slackware install CD, and pop in the Windows 2,000 Professional CD.
Tell it to use the Fat16 Partition I made for it and use NTFS, and now it's formatting without problems as I type this. (I know it works all the way through, it did so at 5 AM when I was to tired to finish so I just shut it down and decided to do it after I woke up today with a Mountani Dew AMP Drink, it got to the install without error and is doing so again now).
Lesson:
don't always listen to Windows saying it's hardware. Toy with it and know how to partition by hand. Believe me I've screwed up a MBR before and had to edit the partition table in Hex once.
Anyway, it's currently doing the formatting right now, I just wanted it to format again to be sure no more errors exist.
