俺は仕事環境をVirtualBoxで仮想マシンにしたよ。
平日昼間にAOMEI Backupperで差分バックアップ、
週末には仮想マシン全体をファイルバックアップしてる。
もし環境が壊れたら、別のマシンにコピーして起動する。

そして、準備万端の時に限って全く壊れない。