Backup Image Format & Resilient File System
This page contains details about the interrelated topicsBackup Image Format
Lindenberg Software Backup uses different variants of the virtual hard disk (vhd) format. To be specific, Lindenberg Software Backup uses dynamic virtual hard disks for initial backups, and differential virtual hard disks for incremental backups, and also supports both .vhd and .vhdx via the Virtual Disk API. A big advantage of using a standard format is that you can use standard tools to verify backup operations or restore data. The use of .vhdx is usually preferable as Microsoft designed it to be more performant and more robust than .vhd, and it also supports 4KB sector sizes of both the virtual disk and the physical disk it is stored on. You may however use .vhd in case you want to access the backups on a system using Windows 7 or Windows Server 2008 which happen not to support the .vhdx format.As Lindenberg Software Backup creates one new virtual hard disk file per backup, Backup will occasionally merge these to preserve a daily backup for the last 3 days, then weekly backups, and so on. Backups with errors are merged more aggressively as they may be inconsistent.
Resilient File System (ReFS)
In Windows Server 2016 and Windows 10 1703 Microsoft optimized virtual machine operations with ReFS by introducing new features:Feature | Advantage | ReFS and Windows Versions |
Block cloning on ReFS | Block clone accellerates the merge operations done regularly and also allows to clone a virtual disk (using Convert-VHD) in seconds rather than hours. | ReFS 3.1, Windows 10 1703, Window Server 2016 |
Sparse virtual disks | virtual disks consume significantly less disk space, allocating space in cluster units rather than the standard 0.5MB for .vhd or 2MB for .vhdx. | ReFS 3.2, Windows 10 1703, Windows Server Core 1709 |
Unfortunately, Microsoft removed the support to create volumes with ReFS in Windows 10 1709 (Fall Creators Update) in all editions except the "Enterprise" and "for Workstation" editions. However creating volumes is the only functionality removed, all Windows 10 editions are still capable to read and write ReFS volumes, and can also resize ReFS partitions. Thus you can follow one of the following two options to create a volume with ReFS under Windows:
- use a version of Windows that supports to create ReFS volumes. This included Windows 10 Workstation or Enterprise, or any Windows Server version starting with 2012, including Hyper-V. All of these are available as evaluation versions. All of them can be installed as a physical or virtual system. When using a virtual system you can attach the initially blank disk you want to use with ReFS as a pass-through disk.
- use Lindenberg Software Backup to restore a backup of a ReFS volume as follows:
- download and unzip the virtual disk image with a ReFS partition to any location, e.g. your download folder,
- setup a temporary Lindenberg Software Backup server with the image path pointing to the folder above (the folder you got unzipping should be a sub folder),
- use Lindenberg Software Backup to restore the image to an empty hard disk,
- open Disk Management (type Windows, then "diskmgmt.msc", go),
- find the hard disk you restored to, find the partition, and resize the partition as appropriate, usually using all space.
- Configure your Lindenberg Software Backup server to use the ReFS volume created.