Skip to content

Granular Restore

NGBackup Granular Restore is the flagship of the Backup, Replication & Conversion suite. Descend into a backed-up VM’s guest filesystem to pull single files, boot a VM in seconds straight from backup storage, or restore it into a completely different hypervisor — all from one Rust-native engine.

  • Granular file restore from ext2/3/4 and NTFS guests, folding incremental chains over the full
  • Instant Recovery — boot a VM straight from backup via NBD, iSCSI, NFS-Datastore or SMB-VHDX
  • Cross-hypervisor V2V — recover across Proxmox, Hyper-V, KVM, vSphere, CloudStack and Nutanix
  • Live background storage migration (svMotion / qm migrate / virsh blockcopy) with zero downtime
  • Disk-format conversion + native VM-config emission (qm, libvirt XML, VMX, VMCX)

From the Web Console’s Restore Studio, pick Granular Restore, choose the client and a backup, and the engine mounts that backup’s disk over NBD and walks the guest filesystem — so you drill into the real directory tree and select individual files to recover:

Restore Studio — browsing a backed-up VM's guest files

The disk is served lazily: only the chunks a browse actually touches are rehydrated from the deduplicated store (with an in-memory cache), so opening a multi-terabyte VM’s filesystem never rehydrates the whole disk into RAM. The first open of a disk measures its chunk map once and caches it on disk, so subsequent opens are fast.

Granular Restore, Instant Recovery and cross-hypervisor V2V are driven from a Restore job — no Content plugin needed. Browse a backed-up VM’s files, boot it from backup, or restore it into a different hypervisor. See Restore, Instant Recovery & V2V.

See the capability page in Protect.

See also: Restore, Instant Recovery & V2V.