If you do have to do a full re-install, once you have it back up and the way you want it with drivers and software installed etc. Try using AOMEI One Key.
That will create a partition for you, then if it happens again, all you have to do is run the one key software after hitting F11 at start up. it's free and works great. I use it in my retail store.
http://www.backup-utility.com/onekey-recovery.html