My computer takes literally hours to boot, in order to get it all the way through boot, it takes hours to finish saying "Windows is starting" (I'm not sure how long, I went to bed), then when I get to the login screen and type in my password, it takes another 2+ hours to get to the desktop.
My first thought was that this was caused by hard drive failure, as I had been running a defrag and there had been a power failure in the middle of it, so I booted into an Ubuntu Live session and checked the SMART data, which didn't report any problems. Not entirely trusting that data I booted into UBCD and ran a disk diagnostic from there, it reported 1 bad sector and fixed it. The computer still wouldn't boot. At this point I was pretty sure I had ruled out physical failure.
I then ran Testdisk, which also returned no errors, except for this:
"MFT corrupted MFT mirror corrupted repair failed".
But unless I am mistaken about the nature of the MFT,that cannot possibly be the problem. Because it is my understanding that the if the MFT is corrupted, then the file system becomes unusable. But I can access the file system just fine, both from a Live Session and Windows Explorer.
I then ran Spinrite, as it is known for fixing problems no other tool even claimed existed, but it didn't seem to do anything. But when I booted into the Windows install disc and ran chkdsk (which when run previously, returned no errors) it found and fixed an error, having found 1 file and reallocated it.
Optimistic, I rebooted, it still won't boot in any reasonable amount of time. Does anybody know what else I can do?
It won't boot into safe mode, no matter how long I leave it; I left it overnight and in the morning it was still stuck loading "classpnp.sys". "System Repair" hangs at "repairing your computer" and if you try to cancel it says "this operation cannot be canceled", I have left this on overnight as well, to no effect. SFC/SCANNOW run from the install disc returns "there is another repair operation in progress, please reboot and try again" but rebooting returns the same error.
A few notes:
+It's a laptop
+There are no USB devices connected
+I already backed up the drive
+I have run multiple disk diagnostics, scanning each disk sector one by one to find errors, none were found, it is not physical failure.
+If I clone the drive and replace it, logical failure will be cloned as well