I've encountered this today after getting infected by a Vista 2010 (or similar) virus. The computer will not boot into Windows normally, I just get a BSOD and then a reboot. However I can get into Safe Mode. But I can't use System Restore as Windows has kindly deleted them, after the C: drive getting filled up the other day. (Only found out today that Windows deletes restore points if it needs the space) Here's steps I've done since being in Safe Mode:
1) I have completely removed the rootkits, viruses and malware by using ESET NOD32, Malwarebytes, SuperAntiSpyware, Sophos Anti-Rootkit, ClamWin and Vipre. The system appears to be clean. However I'm still getting the BSOD when trying to get into Windows 7 normally.
2) I've performed a sfc check, and that's fine comes back as fine.
3) Performed an NTFS check on the C: drive, and that come back as fine (not dirty)
4) Used memtest86 to test the RAM and that completed 1 pass without errors.
5) Removed both RAM sticks and put back in one at a time, and tested different slots.
6) Power cycled the whole machine.
7) Used the Windows 7 repair utility, and tried from the installation disc, neither could find/solve the issue
8) Performed a chkdsk /r (still going at the time of this post)
With step 8), the chkdsk has taken over two hours to complete (its nearly complete atm, so I'm estimating). Does that indicate that my OCZ Vertex 2 70GB is on its way out? It's only used for the operating system only (no extra partitions).
I'm stumped, can anyone help?