How I used CloneZilla to fully back up my PC in case disaster strikes (and it's free) ...
A failed Windows update forced me to wipe my Xbox Ally with a cloud restore that lasted 12 hours, leaving me concerned about the future Xbox PC console.