You have me deepest sympathies as well!
Question to those who know:
I've been meaning to buy 2 identical hard drives the next time I upgrade, and run them as 'mirrored' on my RAID ports. Will this prevent anything like this from happening, or will a Windows 'breakdown' be mirrored onto the hard disks as well, rendering both of them useless for restoring lost data?