Hyper-V checkpoints, formerly called Hyper-V snapshots, are a convenient way to place a virtual machine back to an earlier state. You can use them for development and testing, for example, when you need to have an exactly identical starting point for your tests. Because the checkpoint functionality acts like it’s restoring a VM, many beginners misinterpret this functionality to function like a backup. But it does not.
Because hard drive failures are common and because checkpoints are stored on the same hard drive or disk array as the VMs, the protection potential of a checkpoint is very limited. Yes, it can protect against software corruption, for example, one that is caused by a malfunctioning Windows Update. However, there are many scenarios that lead to a broken VM and checkpoints do not cover many of those scenarios.
While Windows Server 2012 R2 and newer versions of Hyper-V allow checkpoints to reside on a separate hard drive, those files are still interdependent and interrelated. So even if your checkpoints are on different drives, the main issue with checkpoints is still the same. Hence, it’s impossible to get the VM up and running if any of those hard drives should fail.
Apart from the fact that Hyper-V checkpoints are negatively affecting the performance of the Hyper-V host, Microsoft recommends against using them on production systems for several reasons. First is the already mentioned significant performance penalty involved with snapshots. Second, checkpoints aren’t portable like standalone VHDs. They depend on CPU and hardware architecture. And third, Microsoft sometimes introduces bugs related to snapshot handling and you wouldn’t want to add that risk on top of all hard drive failure risks. For example, when a checkpoint is merged live, there is a potential for the VM to become corrupted, if the system hangs or crashes, or the disks run full, for example.
A RAID array isn’t going to help much with data corruption risks resulting from OS software bugs either. In addition, by the time it is discovered that a hard disk issue is present, the damage is already done and replicated by the RAID. Snapshots are more likely to cause hard drive failure, too, due to the higher disk I/O they cause. The wear on the hard drive is hence greater.
A Hyper-V Backup on the other hand takes a copy of the entire VM, with checkpoints and everything else related to the VM. It’s important to use a separate media for your backups, such as an external hard drive connected via USB, a network share, a NAS device, or a remote FTP server, for example. For example, it would make sense to copy your VMs to another isolated machine, which isn’t connected in any way with the original.
Think about electric discharge, electric surges, virus damage, software corruption, and mechanical failures due to overheating or wear and tear, are likely to affect the entire server. A RAID array is also likely to break with several disks damaged simultaneously since they are exposed to the same conditions over an entire lifetime. If your Hyper-V backup is stored on a separate device, chances are it won’t be affected by all of the above. Hyper-V backup is different from Hyper-V checkpoints in that it isolates the VM and clones it in its entirety on a separate system.
While you can work productively without snapshots and checkpoints, you can’t without solid, reliable, and frequent Hyper-V backups, since backups are the only insurance you have against data loss.
Check out our backup solution for Hyper-V and back up your Windows Server as well as your virtual machine guests with a single, lightweight, and affordable solution.
Backup Software OverviewThe Best Backup Software in 2023 Download BackupChain®
BackupChain is the all-in-one server backup software for:
Disk Image Backup
Drive Cloning and Disk Copy
File Server Backup
Virtual Machine Backup
Server Backup Solution
- Best Practices for Server Backups
- NAS Backup: Buffalo, Drobo, Synology
- How to use BackupChain for Cloud and Remote
- DriveMaker: Map FTP, SFTP, S3 Sites to a Drive Letter (Freeware)
- VM Backup
- V4 Articles
- Knowledge Base
- Archive 2022
- Archive 2021
- Archive 2020
- Archive 2019
- Archive 2017
- Archive 2016
- Archive 2015
- Archive 2014
- Archive 2013
- BackupChain (German)
- German Help Pages
- BackupChain (Greek)
- BackupChain (Spanish)
- BackupChain (French)
- BackupChain (Dutch)
- BackupChain (Italian)
- BackupChain is an all-in-one, reliable backup solution for Windows and Hyper-V that is more affordable than Veeam, Acronis, and Altaro.
Other Backup How-To Guides
- OneDrive Backup Software for Windows PCs and Servers
- Backup Software for Windows Server 2022, VMware, & Hyper-V
- Why a Hyper-V Checkpoint Isn’t a Backup
- Virtual Machine Backup Software for Hyper-V, VMware, VirtualBox
- How to Delete VSS Shadows You Can’t Delete: outside of your allowed context…
- How to Fix Error 1219: Multiple connections to a server or shared resource by the same user
- Incremental Backup
- Live Linux Virtual Machine Backup Without Shutdown or Pause
- Discounts for Schools: Cloud Backup, Storage, Backup Solution
- 18 Hyper-V Requirements and Recommended Hardware
- Differential Backup
- How to Install .Net Framework 2.0 on Windows Server Platforms
- Best Practices for Server Backup, Data Backup, and Hyper-V Backup
- What You Need to Know About Servers
- What is Granular Restore and How to Use it for Hyper-V Guest Recovery?
- How to Backup Hyper-V Virtual Machine on Windows Server 2022 or Windows 11
- Hyper-V Block Size for NTFS: What’s Recommended
- How to Convert Pass-through Disk to VHDX or VMDK
- How to Fix Event 1135 FailoverClustering: Cluster node was removed
- How to Easily Protect Your Servers Against Ransomware