I have good-old Win98 system that has been working so well that I've held off upgrading to WinXP. I want it to keep working well (because I'm really going to buy a new mobo+cpu in a few months for the XP system).
But, I just managed to break Win98 from booting.
What I was doing when I broke it was backing up data to CD. That all went ok. But then I remembered that I had some unpartitioned space on the main ("C") drive. So, I fired up fdisk and started creating an Extended DOS partition. While it was say "Verifying disk integretity" I thought "Lets not do this now", so I killed fdisk.
That was my mistake.
All went fine, but then I needed to reboot. When I did, Windows didn't boot. I am assuming that I did something with fdisk.
Now, this drive has both FreeBSD (and it's boot selector, "booteasy") and Win98. I never really boot FreeBSD anymore there. The BIOS loads booteasy and it gives me a prompt like this:
F1 DOS
F2 FreeBSD
If I select "F1", instead of seeing Windows start, it displays a line of about 30 blue spaces and then locks up.
What I've done since this happened is booted to FreeBSD, and verified that the partition tables are ok. I've checked out the FAT32 filesystem, and it looks ok. I booted up a Win98 setup disk and I can look at my old "C" drive just fine.
I went as far as replacing booteasy with a standard MBR (via Win98 DOS with "fdisk /mbr"). All this does is show the line of blue spaces immediately.
I just can't boot it. I'm guessing that I've pooch'd the 2nd-level boot block from Windows; that being the thing that is loaded by the MBR. I don't know that is on Windows (I do know what it is on FreeBSD or Linux, but that doesn't help me here).
Ideally, I'd like just to repair the boot so I can keep this particular system going.
Any suggestions? Hints? Points to "how windows boots"?
But, I just managed to break Win98 from booting.
What I was doing when I broke it was backing up data to CD. That all went ok. But then I remembered that I had some unpartitioned space on the main ("C") drive. So, I fired up fdisk and started creating an Extended DOS partition. While it was say "Verifying disk integretity" I thought "Lets not do this now", so I killed fdisk.
That was my mistake.
All went fine, but then I needed to reboot. When I did, Windows didn't boot. I am assuming that I did something with fdisk.
Now, this drive has both FreeBSD (and it's boot selector, "booteasy") and Win98. I never really boot FreeBSD anymore there. The BIOS loads booteasy and it gives me a prompt like this:
F1 DOS
F2 FreeBSD
If I select "F1", instead of seeing Windows start, it displays a line of about 30 blue spaces and then locks up.
What I've done since this happened is booted to FreeBSD, and verified that the partition tables are ok. I've checked out the FAT32 filesystem, and it looks ok. I booted up a Win98 setup disk and I can look at my old "C" drive just fine.
I went as far as replacing booteasy with a standard MBR (via Win98 DOS with "fdisk /mbr"). All this does is show the line of blue spaces immediately.
I just can't boot it. I'm guessing that I've pooch'd the 2nd-level boot block from Windows; that being the thing that is loaded by the MBR. I don't know that is on Windows (I do know what it is on FreeBSD or Linux, but that doesn't help me here).
Ideally, I'd like just to repair the boot so I can keep this particular system going.
Any suggestions? Hints? Points to "how windows boots"?