I used my computer until the battery ran out, which I do occasionally and never have a problem with.
I plugged it in and turned it on and it went straight into Start up Repair. It came up with nothing and I restarted and it went back to start up repair. This time is showed an error: d0000144 unknown hard error. Root cause: No OS files found on disk. Repair action: partition table repair. Result: failed. Error code: 0x490. And then it just sat there. I restarted again, start up repair again, exception unknown software exception 0x000409 in application at location 0x7770aaa and it said winpeshl.exe and then just sat there.
I tried to restore, but not only did it say I had no restore points, it said: Your computer is running in a limited diagnostic state.
So, I got my Vista disk. I tried the system repair and it did nothing. I went to system restore and it did the same exact thing... no restore points and wouldn't make a restore point because of the limited diagnostic state. (Also for some reason my computer won't make automatic restore points even though I have it set to do that. And I made a restore point a couple weeks ago and it's apparently saying that it isn't there.)
I ran a pre-boot assessment and got error code: 0146, error code: 2000-0146. Hard drive 0 - self test log contains previous errors. It's still finishing the rest of the tests now.
I was thinking of trying to do an upgrade of vista because that's supposed to not delete all of my files. But can you run an upgrade of vista when vista is already installed on the computer? If I can, I think that sounds like a pretty good idea.
But, before I do that, I rather come on here and ask your advice.