TechKnowSurge
VideoSecurityFree

Backup Types

Backup types — full, differential, and incremental — differ in how much data they capture and how they handle restores. The archive bit flags changed files so backup software knows exactly what needs to be copied.

Complete this video to capture a CTF flag worth 1 point.

About this video

Understanding backup types starts with the full backup, which captures an exact copy of all selected data at a single point in time. This approach simplifies restoration — there is only one backup set to recover from — but it comes with a significant cost in time and storage. In large environments, a full backup can run for days, making it impractical as a frequent backup strategy. Differential and incremental backups solve the speed problem by copying only data that has changed since a previous backup. Backup software identifies those changes through the archive bit, a file attribute that Windows and other operating systems set automatically whenever a file is created or modified. Once a backup captures the file, the bit can be cleared, signaling that no new changes need to be archived until the file is modified again. Databases handle this differently, using transaction logs to track new writes before they are committed to the primary data files. The choice between these backup types is not just about how long it takes to back data up — it directly affects how long it takes to recover. A full backup requires only a single restore operation. Differential and incremental backups break data across multiple sets, so a complete recovery may require restoring several separate backups in sequence. Balancing backup speed, storage efficiency, and restore complexity is the core consideration when selecting the right backup strategy for a given environment.

What you'll learn

What's covered

Backup Types Overview

Key terms

Full Backup
A complete copy of all selected data, serving as the baseline backup type from which other backup strategies operate.
Differential Backup
A backup type that copies only the data that has changed since the last full backup.
Incremental Backup
A backup type that copies only the data that has changed since the last backup of any type, minimizing storage use but requiring multiple restore steps.
Archive Bit
A file system attribute flag that is set whenever a file is created or modified, signaling that the file needs to be backed up; certain backup types clear this bit to track which files have changed since the last backup.
Recovery Point Objective
RPO
The maximum acceptable amount of data loss measured in time, defining how far back data must be recoverable.
Disaster Recovery
DR
The process and procedures for recovering IT systems and data following a disruptive event.

Topics

Backup Types Full Backup Differential Backup Incremental Backup Archive Bit Data Backup And Recovery Data Management

Transcript

Full Backups

There are different types of backups and they respond differently. Let's take a look at an overall picture of what some of these backup types look like.

This is a folder right here, and let's say this folder has a lot of different files in it, files that are being changed. Maybe this is 8:00 a.m., 9:00 a.m., 10, 11, 12 -- so this is a timeline of events here. What's going to happen is we want to take a backup of it.

Maybe we take a full backup of it. A full backup is pretty straightforward. We're just going to take all of this folder right here, take a capture of everything. It's great, because now if we want to do a restore, we can just restore everything. We've got a copy of everything.

The problem is that when you do a full backup it can take a long time, depending on how much data you're backing up. I've had backups where we started Friday night and it doesn't get done until Sunday afternoon, so it takes days in order to finish. This could be problematic. If I'm taking days and I need to do a backup every 15 minutes, that's problematic. I can't do that. So I might have to choose some other method, some other type, to back these up.

Differential and Incremental

What are the other types? A couple of the types are differential or incremental. If you're doing a differential or incremental, it's not backing up everything -- it's just backing up the changes. That is what we're backing up with a differential and incremental.

The Archive Bit

How would backup software know which files and folders have been changed? There is an archive bit that tells it what has changed since the last backup. In this case right here, what we see is all the files within a folder, and we see a couple of files that have been changed, and when they are changed then the archive bit gets set. So it turns on, and that can track that this is something that needs to be backed up in the future.

I'm on a Windows machine, and let's see what this archive attribute actually looks like. What I'm going to do is right-click, say New, and we're going to create a new text document, and I'm just going to call this Archive Attribute.

This is a new document, right? So I'm going to take a look at the properties. The attribute section is right down here, so we're going to take a look at these attributes. In fact, the advanced attributes are just like switches -- they're turned on or off. We can see that file is ready for archiving. That means it's ready to be backed up, it's changed. The change is that it's new.

Let's say, though, that this is not new. Let's go ahead and click on that and uncheck it. Click OK, click OK again. And just to prove that we did change it, I'll open it up again, and we can see that this archive bit is turned off.

Next, I'm going to open it up. We're just going to type something in here. I'm going to close it and save it. Now let's see what happens to that archive bit. I'm going to go into Properties, Advanced, and now notice that the archive bit is set to on again. So what we've done is, when we make a change, this archive bit gets set to say okay, now you can actually back this up, because something has changed.

Databases have a similar mechanism, but instead of an archive bit that says yes, this is ready to archive, they have transaction logs. Those transaction logs are the new transactions that have happened, and they don't get rolled into the primary file until after certain types of backups.

Restoration

Another area where choosing the right full, differential or incremental backup becomes really critical is when it goes to restoring. When we're copying these files, it can take a long time. Same thing with the restore process. But what could take even longer is if we have to restore multiple copies of something.

With a full backup you don't have to, because it's just all in one file -- it's just one full backup. But with differential and incremental, now we're breaking it up and we're taking chunks of data, and that could affect how many times we have to do a restore. So one thing to consider when we're choosing the right type of backup is, what does the restoration process look like?

About TechKnowSurge

TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.

Explore free tools and programs →