11 Things to Know About Hyper-V Snapshots / Checkpoints
In Windows Server 2012 R2 Hyper-v Snapshots were renamed to so-called “Checkpoints“.
The following are 11 things to know about Hyper-V snapshots and checkpoints. Ideally an IT admin should be aware of all of them in order to make a well informed decision on when and how to use snapshots.
Advantages of Hyper-V Snapshots / Checkpoints
- Be able to revert an operating system for software test purposes
- Be able to undo accidental mistakes in system configuration
- Be able to revert to a ‘clean’ machine in case something is messed up
- Keep track of progress
- Be able to export the snapshot as a new, separate VM, without losing the chain of snapshots
Disadvantages of Snapshots a.k.a. Checkpoints
- Risk of data loss and corruption
- Hyper-V bugs: Customers reported cases where snapshots simply ‘disappeared’ from their server….and all data with it!
- Hyper-V bugs: virtual disks end up corrupted. Risk appears to be greater with differencing disks
- Severe performance impact during production
- Tremendous overhead required for every single block access (blocks are only 512KB in VHD disks and 4KB when using VHDX)
- Snapshots use dynamically growing disks which are a performance killer
- Performance impact during backups
- Can’t restore a backup taken from a host with different CPU architecture or Windows version
- Loss of portability. Snapshots can’t be easily moved to another host. Plain VHD VHDX on the other hand are easy to copy over
- You lose the ability of a simple offline copy: Turn off VM and copy VHD file isn’t possible when snapshots are present.
Please take note that Microsoft itself recommends against using snapshots on production systems for the above reasons.
A couple of details regarding performance and data loss:
When you use dynamic disks (i.e. when you use snapshots) the hard drive’s head needs to jump back and forth even when data blocks are thought to be consecutive, because in fact it’s likely they won’t be a contiguous block on disk. Because dynamic disks grow as needed and because most data these days is block oriented, a severe form of fragmentation results.
Our estimate is that you could probably about 5 to 10 times more VMs on the same system if you don’t use dynamic disks and snapshots.
Naturally when snapshots are present, each VM block access now has to be overloaded with additional checks and jumps since each differencing disk needs to be looked at before disk access can commence.
It then follows that backups will cause additional stress on the system since more files need to be read and those files have been likely heavily fragmented over time. The result is that backups will take more time to complete and affect the quality of service of the Hyper-V host due to increased disk activity. This increase of disk activity is a direct result of long-term dynamic differencing disk growth.
Use BackupChain Backup Software to back up and restore Hyper-V as well as its snapshots!
Backup Software Overview
Server Backup SoftwareDownload BackupChain
Cloud Backup
Backup VMware Workstation
Backup FTP
Backup VirtualBox
Backup File Server
Hyper-V Backup
Backup Hyper-VPopular
- Hyper-V Links, Guides, Tutorials & Comparisons
- Veeam Alternative
- How to Back up Cluster Shared Volumes
- DriveMaker: Map FTP, SFTP, S3 Site to a Drive Letter (Freeware)
Resources
- Free Hyper-V Server
- Remote Desktop Services Blog
- SCDPM Blog
- SCOM Blog
- V4 Articles
- Knowledge Base
- FAQ
- Sitemap
- Backup Education
- Archive 2024
- Archive 2022
- Archive 2021
- Archive 2020
- Archive 2018
- Archive 2017
- Archive 2016
- Archive 2015
- Archive 2014
- Archive 2013
- Hyper-V Scripts in PowerShell
- FastNeuron
- BackupChain (Greek)
- BackupChain (Deutsch)
- BackupChain (Spanish)
- BackupChain (French)
- BackupChain (Dutch)
- BackupChain (Italian)
Backup Software List
BackupChain
Veeam
Unitrends
Symantec Backup Exec
BackupAssist
Acronis
Zetta
Altaro
Windows Server Backup
Microsoft DPM
Ahsay
CommVault
IBM
Other Backup How-To Guides
- Windows 8 Client Hyper-V Limitations, Intro, and Pitfalls
- Disaster Recovery Strategies and Recovery Objectives
- How to Convert VHD Files to VHDX Disks in Hyper-V
- What’s New In Windows Server 2012 and R2?
- Incremental Backup vs. Differential Backup
- How to fix: could not create backup checkpoint for virtual machine
- How to Fix: Folder name too long to delete
- Is My Hard Drive Failing? Signs of Hard Drive Failure
- Get All VHDX for All VMs with this PowerShell Script
- Free Disk2VHD Hyper-V VHDX Physical to Virtual Conversion P2V
- How to Install Hyper-V Server 2012 R2 in VMware Workstation (works for Windows Server 2008 too)
- How to Install a Virtual Machine Inside a Virtual Machine (Hyper-V)
- Free eBooks for Hyper-V and Windows Server Admins
- Windows 11 Final Release Free ISO Download Links
- Hyper-V Files, Formats, Snapshots, and Checkpoints Explained
- Windows Server 2012 R2 and Windows 8.1 Backup Software
- Windows Server 2012 Failover Cluster Important Updates
- Backup Software Rewards for Users and MSPs
- How to Install Hyper-V on Windows 8
- How to remove Acronis and StorageCraft VSS driver / provider