I think that it is likely a reinstall is the answer. Last month I pulled a non system RAID 0 array out of the system and my boot drive failed. When I removed the drive and checked it out on another Rig the files and everything were still there but even the Win 7 recoviery options failed to see an OS on the drive. I think it may well be a failure of the 100 MB boot partition Win 7 is dependant on. Recover your data and start again is what I would do.