Guess it must be one of the worse experiences when you startup your pc and run into something like this.
Backup, backup, backup.....
Personally run a backup that makes incremental images daily with full images every couple of days and store these offline. So I'm able to restore all files at any point to anywhere back up to about 4 months. Hopefully this will help me recover from something like this should it ever happen.