So you're trying to prevent data corruption by backing up before it happens? That's not data recovery, that's just backing up. Data recovery is after something happens, when you need to get data off before it gets worse, such as a very bad hard drive.
I use acronis to backup my files, the boot disk is very helpful to make images. Others use norten ghost, but i hate it.