I normally wouldn't ask the forum a question about Windows, but I'm really stuck. I booted into my Ubuntu 8.04 Partition to do some work. I installed a few updates, but I still haven't upgraded to the new Ubuntu. There was a kernel update, so I had to change my GRUB menu.lst file so that the default was 12 so it would boot into Windows by default. I attempted to get back onto Windows, and I was prompted with the "Windows failed to start properly" screen. Regardless of what I select, even safe mode, Windows won't boot, almost as soon as I select something my computer restarts and my POST goes again. The only thing I can get into is Ubuntu. I'm not really sure what's causing this, but I can't seem to get into Windows at all. I can read the partition Windows is on fine from Ubuntu, but I can boot into it. I popped in my Windows installation disc, and the option to repair my current windows installation wasn't being displayed, the only thing I can do is a fresh install, which I really don't have time for right now. Help would be great, thanks.
Edit: I forgot to mention, it's Windows XP Media Center Edition.
Comments
2. Place hard drive in microwave.
3. Reinstall Windows
*ehem* I'm no Linux guru, but check grub and see if the windows entry is pointing correctly. If that's not the problem, go to GRC.com and purchase a program called Spinrite. Its a bootable disc maintenance utility that I use often on cases like yours. If you cant afford it, check Isohunt or TPB and download. It'll be a quick download, just a megabyte or two. Once it downloads, run the EXE and it will generate an ISO. Burn the Iso and reboot your PC with the disc in the drive. Once spinrite starts, I would suggest you select the whole drive and run spinrite on level 2. Depending on your Hard disk size, it might take some time, so I would suggest you leave it to do its work overnight. What it will do is it will try to read every sector on your drive and if its unreadable, it will try to recover the data, move it to one of the drives "Spare" sectors, and update the SMART tables to point at the spare sector.
Also, if and when you do edit your grub configuration in Ubuntu, make sure you read the documentation. You should never edit it directly. Instead, you should only edit the configuration options in the comments, and then run the update-grub script.