TechKnowSurge
CompTIA Tech+ 6.7 CompTIA A+ Core 2 4.3 CompTIA Server+ 3.7 CompTIA A+ Core 2 1.3
VideoComputeFree

Storage Versioning

Versioning tracks changes to a file over time, allowing users to roll back to a previous state without maintaining full separate copies. It is a distinct concept from backup and works alongside it to protect against data loss.

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

About this video

Versioning is a feature that records incremental changes to a file over time, allowing users to revisit and restore earlier states of a document. When content is accidentally deleted or overwritten, versioning makes it possible to retrieve that information without relying on a full restore process. Many commonly used platforms, including Google Docs and Microsoft 365, already implement versioning automatically, continuously logging changes as they occur. Versioning is fundamentally different from backup, even though the two are often confused. A backup creates a complete, standalone copy of a file stored separately from the original. Versioning, by contrast, only tracks what changed between saves rather than duplicating the entire file each time. This makes versioning more efficient in terms of storage, but it also means that if the original file becomes corrupted or is lost, the version history may be unrecoverable along with it. Because of this dependency on the source file, versioning alone is not a sufficient data protection strategy. A separate backup stored on an independent source remains essential to ensure full recoverability in the event of corruption or hardware failure. On Windows machines, the Previous Versions tab in drive properties provides access to local versioning functionality, while cloud-based tools like Google Docs surface the same capability through a version history menu, giving users visibility into how a document has evolved over time.

What you'll learn

What's covered

Versioning

Aligned to

CompTIA Tech+
6.7 Explain business continuity concepts.
CompTIA A+ Core 2
4.3 Given a scenario, implement workstation backup and recovery methods.
1.3 Given a scenario, use features and tools of the Microsoft Windows 10/11 operating system (OS).
CompTIA Server+
3.7 Given a scenario, implement backup and restore procedures.

Key terms

Versioning
A storage feature that tracks incremental changes to a file over time, recording each revision so that prior versions can be viewed or restored without maintaining separate full copies.
Backup
A copy of data captured at a specific point in time and stored separately from the source system, used to restore information in the event of data loss, corruption, or a security incident such as ransomware.
Version History
A log of incremental changes made to a document over time, accessible in platforms such as Google Docs, that allows users to review or restore previous states of the file.

Topics

Storage Versioning Data Backup File Management Google Docs Windows Previous Versions Data Recovery Storage Management

Transcript

Versioning

Another thing that can really help us out is something called versioning. That is, as we start saving different copies of something, being able to go back to a prior version.

Versioning is probably something that you have access to already. If you're using Google Drive and Google Docs, or perhaps you're using Office 365, a lot of that already does a form of versioning. What's happening is, as you make changes to the document, it's saving those changes in different versions. Perhaps maybe you accidentally deleted something. What versioning allows you to do is go back to a prior copy of it, so that way you can go back and retrieve that information.

Versioning is not backup

Versioning is not backup. With backup we create a copy of something, so it's a whole other copy of it. What happens with versioning is that rather than creating a whole other copy for every single version, it's just tracking the changes. So your changes get tracked over time, and if you ever go back to a prior version, it would just be those changes.

If anything became corrupt with the original, then you would lose the document, and so we'd still want — even if we're doing versioning — we'd still want a backup copy that's set aside on a separate backup source, so that if there is any corruption that happens, we can still do a restore of the document.

Where to find versioning

It's beyond the scope of this course to get into volume shadow copy, however I did want to show you where you could find versioning on your machine. Here I'm on my Windows machine, and I can right-click one of these drives and go to properties and the previous versions tab. The previous versions tab gives us a hint to what previous versions looks like. I don't have anything set up right now, because once again, that's not what we're trying to do. I just want to show you an example of where we could actually do some restoring of files, and this is the window that would allow us to do that.

Here's another example. I'm on Google Docs, and I'm going to go to file and say version history, and I'm going to see version history. I just created this document, but you can see that it's starting to track the changes with this.

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 →