How to Instantly Recover a Hyper-V Virtual Machine from a Backup with Flash VM Boot

Instant VM recovery in Hyper-V solves a common problem: when a business-critical Hyper-V VM goes down, a full restore can take hours, which is often longer than your recovery time objective allows. Flash VM Boot instead boots the VM directly from its backup in seconds, so services come back almost immediately while the full recovery happens later or not at all. This guide covers how to instantly recover a Hyper-V VM with NAKIVO Backup & Replication using Flash VM Boot, how to use the recovered VM, and how to make it permanent.

NAKIVO for Hyper-V Backup

NAKIVO for Hyper-V Backup

Agentless, application-aware backups for Hyper-V. Anti-ransomware protection, instant VM boot from backup, other virtual/physical platform support and more.

Key Takeaways

  • Flash VM Boot starts a Hyper-V VM directly from its backup in seconds, restoring service without a full restore first.
  • The backup stays untouched: while the recovered VM runs, changes are held in a temporary write cache in the backup repository.
  • Because disks are served from backup storage over iSCSI, the flash-booted VM has lower input/output performance, so treat it as temporary.
  • To make the VM permanent, power it off first: Hyper-V does not support live migration for flash-booted VMs.
  • Flash VM Boot needs no add-on and no separate license, only the Hyper-V-side iSCSI prerequisites below, and the same engine powers VM verification and safe patch testing.

What Is Instant VM Recovery in Hyper-V?

Instant VM recovery runs a VM using data read straight from a backup, without first copying all of that data back to a production host. In NAKIVO Backup & Replication, the feature is called Flash VM Boot (shown in the product as Flash boot). It requires no add-on component and no separate license, only the Hyper-V-side iSCSI prerequisites listed below.

How Instant VM Recovery Works

When you run a Flash VM Boot job, the Director creates a diskless shell VM on the target host, the Transporter exposes the VM disks in the backup repository as iSCSI targets, and the Director then mounts those disks to the new VM. For Hyper-V VMs, everything the VM writes while it runs goes into a disk-based write cache in the backup repository, so the backup itself is never modified, and those changes are discarded when you stop the job.

Flash VM Boot architecture

Because the disks are served from backup storage over iSCSI, a flash-booted VM has lower input/output performance than a VM on production storage. That makes it ideal for restoring service fast or for testing, and it is why you migrate it to production storage when you want it to be permanent and at full performance.

Why Use Instant VM Recovery in Hyper-V?

Use Flash VM Boot to restore a failed VM in seconds during an outage, to spin up a temporary copy for testing updates or patches before going live, or to verify that a backup boots and its applications run. For a normal, full-performance restore with no time pressure, use full VM recovery instead. This makes Flash VM Boot a practical part of a Hyper-V disaster recovery plan.

Instant VM Recovery vs Traditional VM Recovery in Hyper-V

Traditional Hyper-V recovery copies the entire VM from the backup repository back to a production host before you can power it on. For a large VM, that transfer can take hours, and the service stays down the whole time. Instant VM recovery reverses the order: the VM boots first, directly from the backup, and its data moves to production later, if at all.

The trade-off is performance. A traditionally recovered VM runs on production storage at full speed from the moment it starts. By contrast, a flash-booted VM reads its disks from the backup repository over iSCSI and therefore runs more slowly. Use traditional recovery when you have time and need full performance immediately; use instant recovery when every minute of downtime counts and you can migrate to production storage afterward.

Instant VM recovery (Flash VM Boot)

Traditional full VM recovery

Time to service

Seconds: the VM boots straight from the backup

Hours for a large VM: all data is copied first

Where the disks live

Backup repository, served over iSCSI

Production storage

Performance

Lower input/output performance

Full performance from the moment it starts

Data movement

Later, or not at all

Before the VM can power on

Best for

Outages, patch testing, backup verification

Planned restores with no time pressure

Prerequisites for Performing Instant VM Recovery in Hyper-V

  • A working backup of the VM with at least one recovery point.
  • The target Hyper-V host added to the NAKIVO Backup & Replication Inventory.
  • Enough compute and network capacity on the target host to run the recovered VM.
  • The Microsoft iSCSI Initiator service enabled and running on the target Hyper-V host.
  • The iSCSI disk is offline on the target Hyper-V host. Windows brings newly connected iSCSI disks online automatically, so set the SAN policy in DiskPart to keep new disks offline:
    san policy=OfflineAll

How to Perform Instant VM Recovery on Hyper-V

Step 1. Open the Instant VM Recovery Wizard

To open the New Flash Boot Job Wizard, go to the NAKIVO Backup & Replication web interface, open the backup or backup job that contains the VM, then select Recover > Flash boot for Microsoft Hyper-V.

Selecting Flash boot for Microsoft Hyper-V

Step 2. Select the Backup and Recovery Point

Select the VM to recover and the recovery point (the latest point is selected by default). Click Next.

Selecting the recovery point

Step 3. Configure Instant VM Recovery Settings

  1. Destination. Choose the Target container (the Hyper-V host), the Path (the volume), and the Network to assign to the recovered VM. Click Next.
    Choosing the destination host and network
  2. Schedule. For a one-time recovery during an outage, choose Do not schedule, run on demand. Click Next.
    Setting the job to run on demand
  3. Options. Keep the default Append “-recovered” in the end naming so the recovered VM never overwrites the production VM, then set the MAC address and the power state. Optionally enable VM verification and malware detection here as well. Click Finish.

Step 4. Start Instant VM Recovery

Run the job. Within seconds, the VM boots and appears in Hyper-V as running, served directly from the backup repository.

Step 5. Verify the Recovered Hyper-V Virtual Machine

Verify the VM is reachable and its application responds. At this point, the service is restored, even though the VM is still running from the backup.

Using the Flash-Booted Hyper-V VM

While it runs, a flash-booted VM is a real, usable VM. Use it to restore service immediately, to test system updates and application patches safely, or to confirm a backup is valid. Remember the input/output performance caveat above, so treat it as temporary until you either make it permanent or discard it.

Make the Recovered Hyper-V VM Permanent

If you want to keep the recovered VM in production, migrate it off backup storage onto production storage so it runs at full performance and no longer depends on the backup repository.

Hyper-V does not support live migration for flash-booted VMs, so the recovered VM must be powered off before you migrate it. To make it permanent:

  1. In Hyper-V Manager, shut down the recovered VM.
  2. Open the VM settings, select the hard drive, and note the physical disk it booted from (shown as Disk N).
  3. In the Media section, choose Virtual hard disk and click New to open the New Virtual Hard Disk wizard.
  4. Create a VHDX disk, set it to dynamically expanding, and give it a name and location.
    Creating a new dynamically expanding VHDX
  5. On the Configure Disk step, select Copy the contents of the specified physical disk and choose the disk you noted earlier.
    Copying the physical disk contents
  6. Finish the wizard to build the new disk on production storage. The VM is now ready to run independently of the backup repository.
    Finishing the New Virtual Hard Disk wizard

Alternatively, within a Hyper-V cluster, you can move the powered-off VM to another host:

  1. In Hyper-V Manager, right-click the recovered VM and select Move.
    Selecting Move for the recovered VM
  2. In the Move Wizard, choose to move the virtual machine, then select the destination host.
    Choosing the destination host
  3. Choose to move the VM’s data to a single location, specify that location on the destination host, and finish the wizard.
    Moving the VM data to a single location

Migration between standalone Hyper-V hosts is not supported, and pass-through disks cannot be migrated directly. For a pass-through disk, create a new virtual disk and transfer the data instead. On Hyper-V 2019, adding a new VHDX may fail with a “Failed to convert the virtual disk” error, which the NAKIVO Knowledge Base documents together with its workaround.

After the recovered VM has been migrated to production storage, return to the Flash VM Boot job and click Discard VMs. NAKIVO Backup & Replication detects that the VM was migrated and leaves it in place, so nothing is lost.

Discard the Recovered VM

If you only needed the VM temporarily, for testing or verification, click Discard VMs in the Flash VM Boot job. NAKIVO Backup & Replication powers off the recovered VM, removes it, and cancels any changes made while it was running. The source VM and the backup are left untouched.

Best Practices and Troubleshooting for Instant VM Recovery

Best Practices for Instant VM Recovery

  • Test your backups regularly. Enable VM verification (screenshot or boot verification) on backup jobs so NAKIVO Backup & Replication flash-boots each backup automatically and confirms the OS starts.
  • Keep flash-booted VMs temporary. Because they run from backup storage, migrate them to production or discard them rather than leaving them running long term.
  • Scan before you go live. Turn on malware detection for the Flash Boot job to check the recovery point for ransomware, and recover suspicious VMs to an isolated network.
  • Keep recovered VMs clearly labeled. Leave the default -recovered suffix in place so a recovered VM never overwrites the production VM.

Common Instant VM Recovery Issues and Solutions

  • Flash Boot Recovery is not supported for backups created from 4K native (4Kn) disks; check the source disk type if a job will not start.
  • Each Microsoft iSCSI Target Server allows up to 256 iSCSI target instances (VM disks) to be flash-booted at once, so split large recoveries if you reach the limit.
  • If the iSCSI port on the Transporter assigned to the backup repository is already occupied by another service, configure data routing so that a proxy Transporter forwards the iSCSI target to the target host.
  • If the job cannot attach the disks, check that the Microsoft iSCSI Initiator service is running on the target host and that the iSCSI disk is offline, as described in the prerequisites.
  • If a job still fails, check the backup repository, the Transporter, and the target host, which are the usual sources of Flash VM Boot errors.

Other Recovery Options in NAKIVO Backup & Replication

Flash VM Boot is one of several recovery paths. For a standard restore, use full VM recovery, for individual files, use file-level recovery, and for application items such as mailboxes or database objects, use object recovery. For continuous protection with the tightest recovery objectives, consider VM replication. All of these fit into a broader Hyper-V backup and recovery strategy.

Try NAKIVO Backup & Replication for Hyper-V

Try NAKIVO Backup & Replication for Hyper-V

Start your 15-day free trial to run agentless, application-aware Hyper-V backups with instant full and granular recovery and built-in ransomware protection.

FAQ

What is the difference between Instant VM Recovery and Full VM Recovery?

Instant VM recovery (Flash VM Boot) boots the VM directly from its backup in seconds, so it runs from the backup repository while you decide what to do next. Full VM recovery copies the entire VM back to production storage first, which takes longer but delivers full performance immediately.

Can I perform Instant VM Recovery in a Hyper-V Failover Cluster?

Yes. You can flash-boot a VM onto a host in the cluster. Keep in mind that when you later make the VM permanent, moving it with Hyper-V's Move feature is supported only within a cluster; moving a flash-booted VM between standalone hosts is not supported.

How do I make Instant VM Recovery permanent?

Shut the recovered VM down, then create a new VHDX and copy the booted disk's contents to production storage, or use Move within a Hyper-V cluster. Afterward, click Discard VMs in the Flash Boot job; NAKIVO Backup & Replication recognizes the migration and keeps the VM in place.

How long does Instant VM Recovery take?

The VM boots within seconds because no data is copied upfront; it runs straight from the backup repository over iSCSI. How quickly it reaches full performance depends on how long the later migration to production storage takes.

What Are the Prerequisites for Instant VM Recovery in Hyper-V?

You need a working backup with at least one recovery point, the target Hyper-V host added to the NAKIVO Backup & Replication Inventory, and enough compute and network capacity on that host. Make sure the iSCSI disk is offline on the Hyper-V host before you start.

Does Instant VM Recovery Affect the Original Backup?

No. The backup is never modified. Changes made while the VM runs are held in a temporary write cache in the backup repository and are discarded when you stop the job.

People also read