I’m only posting this in order to educate, and I’ll try to be brief.
The other day I decided to update my BIOS. My mobo has a utility which allows you to do this from within Windows. When I rebooted, I got an error saying, “Error loading OS.” I knew immediately that my boot sector must have been corrupted. I spent a couple hours poking around in the Command Prompt (DOS) as well as using the repair utilities on the install disk – to no avail.
So I called Microsoft and for $60 and about 2 hours the tech led me thru an endless series of Command Prompt remedies, none of which worked. So we concluded something was amiss in the BIOS itself. So I rolled back to the previous BIOS, no effect.
Fortunately my mobo has the capability to access the Internet before launching Windows, so I was able to do some research. I found some addition boot repair commands which I also tried to no effect.
I then spent some time poking around in my BIOS. From the beginning of this crisis, the Boot Priority had listed one of my SATA drives first (then the DVD drive). I ASSumed this meant that this was the drive that had been given priority before I did the BIOS flashes, or that it meant that it detected an OS on it. The problem was, I don’t even know my own system. Out of the 4 internal drives and one external, the OS drive was actually an older IDE drive! When I set it to have boot priority, I got a MUCH more detailed error message which gave me the info I needed to repair the boot sector… and then Windows launched without problem.
I only share this to suggest if you ever have such problems after flashing your BIOS (and from reading Internet forums it seems MILLIONS of people do), make sure it hasn’t reset or randomly chosen your boot priority list.
Maybe many of you know this already, but I didn’t, and I think I’m fairly computer savvy. At least I knew more than the Level 2 Microsoft guy who failed to help me