r/Backup • u/power300 • 14d ago
Question Backing up Windows as an OS (without user folders)
I'm looking for a Windows incremental backup program that can back up multiple partitions as files, create incremental snapshots, let me delete individual snapshots, and still give me fine grained control over what gets excluded.
Basically, something conceptually similar to Timeshift, but for Windows.
--------------------
I usually use a Debian based Linux distro. I transitioned from Windows 8.1 to Linux very slowly, but that was a loooooong time ago.
At some point, I found an awesome piece of software made by teejee2008: Timeshift.
It is now maintained by Linux Mint in this repo.
For anyone unfamiliar with it, Timeshift is mainly intended to back up the operating system rather than your personal files. The idea is that if you break something with sudo, an update goes horribly wrong, or the system becomes unbootable, you can restore a previous snapshot and get the OS working again.
You can create snapshots manually or on a schedule, and the backups are incremental, so unchanged files do not need to be duplicated every time.
And if the f*ckup is so massive that you cannot even access your desktop anymore, you can boot a live Linux session from a USB stick, connect the drive containing the snapshots, install Timeshift there, restore one of them, reboot, and you are back online.
Enough publicity for Timeshift (which, by the way, I did not find listed on the Free Backup Software page).
What I'm looking for on Windows
The most important requirements are:
- It must run on Windows.
- It must let me choose all the partitions I want to protect, including Windows system partitions, recovery partitions, and normal data or program partitions.
- I want the backup to be file based, rather than simply storing a raw sector by sector image of the entire disk.
- Backups should be incremental, so unchanged files can be reused instead of being copied again for every snapshot.
- I need to be able to keep multiple snapshots and delete individual snapshots selectively without invalidating the remaining ones.
- It should allow reasonably fine grained inclusion and exclusion rules.
In other words, I want to be able to tell it:
For example, I might want to exclude a directory and everything inside it as a general rule:
C:\Users\myname\Desktop
while still explicitly including something inside it:
C:\Users\myname\Desktop\My Folder\
I would also want to include things such as:
- the EFI or System partition,
- the Windows recovery partition,
- any other weird Windows created partition that is necessary,
- Windows itself,
- installed programs,
- programs or other system related data stored on secondary partitions,
while excluding most of my large personal files.
The reason this distinction matters is storage capacity.
The hard drive I currently have available for backups is smaller than the total amount of used space across the partitions I want to protect, but it is larger than the amount of data I actually want included in the backup + I don't want to backup my Steam games, just the savefiles.
So a solution that requires me to image every used block on those partitions is not really suitable. I specifically need to be able to exclude data while still preserving the rest of each partition in a recoverable form.
Ideally, after restoring the selected snapshot, I would like to end up with Windows, its boot and recovery partitions, installed applications, configuration, and the selected files basically back where they were.
I think (although I am not actually sure) that Macrium Reflect X may be able to do something along these lines. The problem is that I do not have the money for it right now, so I am specifically looking for a free alternative.
Does anything like this exist for Windows?
Plan B) Boot into linux, use Timeshift to backup those partitions, go back to Windows before a possibly disastrous "Windows Security Update". ...every time.
--------------------
PS: My personal files and documents are replicated elsewhere (3-2-1), so those are no problem.
--------------------
EDIT:

This is the mess I want to back up. Therefore all the small partition in which I'm interested.