Full, Differential and Incremental Backups : What Do These Mean?
These Are the Three Main Types of Computer Backup
I hope to clarify all of this here, and to help anyone who is looking to backup their computers at home find the best way to do this and to help avoid losing precious data.
A Backup is a copy of a set of files from one location to another. This could be a copy of a whole Hard Drive, or just specific Folders on a hard Drive, or indeed specific File Types (avi, doc, jpg etc) on a Hard Drive.
The different types of backup rely on what is called the Archive Attribute, which is a flag that is set when a file is modified, and which is cleared when a backup is performed.
Good backup software (I highly recommend Cobian Backup) will allow you to state whether you want to perform a Full Backup, a Differential Backup or an Incremental Backup.
Full Backup
This is simply a backup of all files in the set of folders that have been selected to be saved.
Full backups can take a long time to run, especially if a lot of files, or large files are being saved.
Once a full backup has completed, the archive attribute is reset for all files, to indicate that a full backup has been taken.
Differential Backup
A Differential backup only saves those files that have changed since the last Full backup was taken, and is usually fairly fast to execute.
In other words, only those files that have been modified will be backup up. These could have been edited, copied, moved, or could be new files, and therefore their archive attribute will have been set.
Multiple Differential backups are usually taken between Full backups, and as more files are modified, the Differential backup will take longer to execute.
Incremental Backup
Incremental backups work in a similar way to Differential backups, except that after each one, the archive attributes are reset for the files that were included in the backup.
This means that each Incremental backup will only include those files that changed since the last Incremental backup, however, should you choose to save your data using Incremental backups, restoring the data could be time consuming.
Restoring Data From Backups
If the last backup taken was a Full backup, then only the Full backup needs to be restored.
If Differential backups have been taken, then the data needs to be restored from the last Full backup, and then updated with the data from the last Differential backup.
To restore data using Incremental backups, you need to restore the last Full backup, then each of the Incremental backups in turn, beginning with the earliest, since each of these only contains those files which changed since the previous Incremental backup. Tedious eh!
The Backup Cycle
Traditionally it is recommended that three generations of backups be maintained, known as the Grandfather, Father and Son principle.
The latest Full backup is known as the Son. This is the most recent save of a set of data, and in most cases, should data need to be restored, it can be done from this.
Often Full backups will be taken weekly or monthly for example. When the next Full backup is taken, that becomes the Son, and the previous backup becomes the Father.
The cycle repeats, and the Father then becomes the Grandfather. On the 4th Full backup, the media (disk, tape, flash drive etc) that was used for the Grandfather backup can be re-used.
The process can be expanded to retain as many full sets as is necessary, and companies usually keep monthly backups throughout the year, and annual backups going back a number of years for accounting, tax and audit purposes. This is not necessary for personal computer backups, but having at least two copies in case of problems is useful.
So why keep multiple full backup copies?
Well, assume you save your family photographs to a hard disk or DVD and then find that it doesn't work and have to restore them from your backup. If the backup doesn't work, it's faulty, or if you deleted or corrupted a file before the Full backup was taken, you can't restore it. However, if you retain a cycle of backups, you may find that the previous Full backup has a good copy of the file that you need.
A good motto is to never assume that your computer or hard drive will never crash.
Another good motto is to never assume that your latest backup will be perfect.
What Is A Good Backup Cycle For A Home Computer?
A good backup cycle is to have at least two Full backup copies of your data.
I for example, schedule my backup program to take a Differential Backup weekly for most of my data, since this does not change that often (photographs, music, documents).
I keep 5 Differential backups, and then make every 6th backup a Full backup.
That means every six weeks I take a full backup of my data, and I also keep 2 Full backup copies. The number of copies is limited by the available space on the external hard drives in my case.
For my email, I save this daily, since the files change every day. I keep 6 Differential copies and on the 7th day take a Full backup.
Summary
I hope this information is useful and clear to understand.
One of the worst thing that can happen to anyone these days is to lose data on their computer, since much of our lives is retained on there - photographs and memories, financial documents, address book etc.
So don't forget to take backups, and don't forget to maintain adequate backups either.
If you are wondering what backup software to use, I highly recommend Cobian Backup, which is free to use.
Disclaimer: I have no connection with Cobian Backup software. I use it to save my data, and am pleased to recommend it as a comprehensive backup solution.
More Information:
Published by Tony Payne
Tony Payne is a freelance writer who lives on the South Coast of England with his wife Debbie. He has worked in the IT Industry all his life, and has been writing on various sites for the last 10 years. T... View profile
- Linux's Simple Backup Software: An Easy Way to Store DataAll technology is fallible, so having multiple copies of everything is key to retaining your data. Backup strategies range from dragging your files onto an external drive by hand to setting up complicated scripts that...
Product Review: Cyberlink DVD Suite 6 UltraCopy, Burn, Rip, Backup, Restore, Erase, Format, Print and Watch your data, MP3, WMA, Movie, Video, Audio or Photo on a VCD,SVCD, DVD, HD DVD, Blu Ray DVD, CD or just to a simpl...
Flyback - an Automated, Incremental Backup System for LinuxFlyback aims to be similar to Apple's Time Machine backup technology... just without all the cool 3-D graphics.
What You Need to Know About Remote Data BackupMany businesses now offer the ability to remotely store your data using backup programs that they supply. Here's what you need to know about those services.
Top Five Data Backup Methods for Home Computer UsersBackup is a crucial part of computer maintenance. Here are some forms of backup to help you beat the data loss blues.
- Amanda Backup
- Backup Software: Backup4all Review
- EDGE Tech DiskGO Portable Hard Drive Tech Review
- How To Start an Incremental Backup System
- Hard Drive Backups - What You Should Be Backing Up
- A Review of Carbonite: An Online Backup Site
- How to Backup Your Data Safely and Securely





9 Comments
Post a CommentThanks for sharing! Great explaination.
Nice job Tony.
super
Excellent information here. Thanks!
Very helpful Tony. Thanks!
I try to remember to copy everything on to my external hard drive, but I need a better solution!.
helpful info
This is good information. I learned my lesson about backing up files the hard way.
Hey Tony, Great advice as usual - I need to backup my files more, I tend to be lazy about that. Thanks for the reminders, cheers :)