I am beginning to sound like a broken record maybe but I'll say it again all the same. There are really only two options for those of us who do invest a lot into building a personalized FS installation.
1. Buy stock in your favorite brand of liquor or beer and be prepared to buy lots of that product while spending many hours piecing back together FS after something went belly up. Hardware, software or warm-ware (user) will inevitably sooner or later nuke it.
2. Buy a good backup software and hardware package that can store and re-store the
ENTIRE PC in one session with nothing more than a few mouse clicks.
There are several out there but I would recommend talking to a local expert about his preference if you think you might need help one way or the other with the task.
I have mentioned the software I use at other such occasions but do a bit of research while you still can. Home-made solutions such as putting everything on DVDs or CDs or external drives manually is better than nothing of course but can't compete with a tested package.
Some of them might require a clean OS install before they can re-store the saved image. Some are literally able to run from a plugged in bootable USB drive and rebuild the entire PC with nothing more than a key stroke. That is what I have.
I do mess around in my three FS installs quite a bit. Sometimes literally to try and see what someone else might have done to bring their system to a halt so I can help them get up and running again. I do have a separate FS install just for testing....nothing but what came on the CDs in that one. So if it gets messed up I manually copy in an image from a backup and it is up and running again..........usually. But on a couple of occasions a change to that test-FS caused all other FS installs to go dark as well because a system .dll file got changed.
In that case I run
http://www.drivesnapshot.de/en/backup.htm and after a beer or two while it copies the contents of the .sna file back to the HD I am back up and running as if nothing happened....well minus a few days or weeks since the last .sna file was created.
Cheers
Stefan