I use both windows synctoy and macrium reflect. Both free, and therefore worth trying before shelling out.