I am looking for a Win 7 backup and restore program that can do the ff.
1. Do an image backup which can be used for a recovery (in case the system won't load or some program won't run) or a bare-metal install (if the HD has to be replaced or reformatted);
2. Do a scheduled incremental file backup based on what was added or changed since the image backup or the previous incremental backup; in addition to the bare-metal install from the image backup, all incremental file backups can be restored, bringing the system back to the state from the last incremental backup;
3. If the backup disk is filled to a certain percentage (say, 80 pct), then the image backup is deleted and a new one is made. If the new image backup is successful, then all incremental backups are deleted. New incremental backups will be based on the new image backup.
4. One also has the option to schedule both the image backup (e.g., every month, every six months, every year, etc.) and the incremental backups (e.g., daily, weekly, etc.).
A free program that can use a network drive as a backup is preferable.