One night, I shut down my computer to install Windows Updates overnight. When I tried to start Windows the next morning, I got a BSOD when attempting to boot. As soon as the "Starting Windows" logo appears, I immediately get thrown into a BSOD, which hardly lists any information even for BSOD standards. The ONLY thing it says is "If this your first time encountering this problem,... " and this STOP code: 0x0000007B (0xFFFFF880009A9928 0xFFFFFFFFC0000034 0x000000000000000 0x000000000000000) Thinking it might be a hardware issue, I ran a hardware diagnostics test. The test reported that my hard drive had failed, but I didn't believe it since at least a small portion of Windows was being loaded off of the HD. I then attempted to boot into safe mode (I probably should have done that before I tried the hardware test lol), but after the driver CLASSPNP.SYS gets loaded, it crashes and throws me the same BSOD as before. Booting into Windows Recovery Mode "works", but when it asks me which operating system I wish to load, the box is completely empty. Windows 7 is not listed at all. I figured the recovery partition might have somehow become corrupted, so I tried booting into recovery mode via my installation CD, but just like before, no operating systems are listed and therefore everything in the recovery console is completely useless. I then pulled out an old Ubuntu installation disc of mine, and booted into Ubuntu from the CD. Sure enough, the drive was working just fine and I can access ALL of the data on the hard drive through Ubuntu. I ordered a new HD of the same speed and capacity, which arrived just a few minutes ago, and I'm backing up all of the data I want to keep to an external drive, just incase the hard drive really DOES fail and/or I'm forced to reinstall Windows. I really don't want to reinstall Windows if I don't have to. If I can, I want to repair my Windows installlation, so I can boot into Windows and create a system image to transfer my Windows installation to the new HD. Does anyone have any idea what could be causing this, and is there any way to fix this without completely reinstalling windows? My PC is a Dell Studio XPS 9100, running a 64-bit installation of Windows.