Lab accepting new cases ·  Mon–Fri, 9am–5:30pm Urgent? Call 01273 964902
BDR Brighton Data Recovery 01273 964902 Start a case
BDR / Specialist / VMware & virtual machine recovery

Specialist · VMware & virtual machines

A virtual machine is four problems wearing one trench coat.

When a VM dies, the fault could live in any of four layers: the RAID beneath, the VMFS datastore, the VMDK files, or the guest's own file system. Recovery only works bottom-up — rebuild each layer on images before touching the next — and no, you don't need the ESXi host, the vCenter, or a matching anything.

No fix, no fee on most jobs Free diagnosis & written quote Post-in from anywhere in Sussex

Talk it through with an engineer
01273 964902

What you're seeing, decoded.

Something else? Run the triage →
The situationWhat it meansFirst move
VM deleted from the datastoreThe VMDK's blocks persist on the VMFS volume until reallocatedStop provisioning immediately
Cannot open the disk — parent has been modifiedA snapshot-chain CID mismatch: child and base no longer agreeDon't force it — chains break
Datastore inaccessible after a RAID eventThe storage layer failed; the VMFS on top is usually repairableBottom layer first
A backup job left a phantom locked snapshotDelta files orphaned mid-consolidationCommon, and recoverable
Hyper-V VM dead after a checkpoint mergeA broken AVHDX chain — binary structures, not textVerify parents before merging
The VMDK is back but Windows inside won't bootLayer four: the guest file system needs its own repairHalf-done isn't done
Getting it to us: post your device tracked and fully insured to our secure intake lab — free return postage — or start by phone and we'll walk you through packing it. Sending details are on the contact page.

The four layers, bottom to top.

Layer 1 — the storageThe RAID or disk beneath everything. It gets the full treatment from our server and RAID 5 playbooks first, because no datastore repair survives a lying block device.
Layer 2 — VMFSVMware's clustered file system, parsed from the image at its fixed structures — one-megabyte blocks on modern versions. This is where deleted VMs are found: unlinked, not erased.
Layer 3 — the VMDK pairEach virtual disk is a tiny text descriptor plus a huge flat or delta extent. A one-line descriptor fault makes a hypervisor refuse a perfectly intact disk — which is why descriptors get edited and flat files get left religiously alone.
Layer 4 — the guestInside the recovered VMDK sits an ordinary NTFS, ext4 or XFS volume with ordinary problems. It's repaired like any file system — on the copy — and only then does 'recovered' mean bootable.

How we recover it, stage by stage.

See recent recoveries →
01

Booked in, diagnosed free Free

Your device is logged with its own case reference the moment it arrives. An engineer assesses the fault, confirms what's actually recoverable, and you get a fixed price in writing — no diagnosis fee, no obligation, and no paid work until you say go.

Free diagnosisFixed written quoteNo obligation
02

Stabilise the bottom layer

The physical storage is imaged and, where needed, the array reconstructed exactly as our server pages describe — every higher layer works from these read-only images.

Storage imaged firstArray rebuilt virtually
03

Parse and extract

The VMFS or NTFS datastore is parsed from the image, deleted and live VMDKs located, snapshot chains mapped — CIDs and parent links verified before anything is stitched.

VMDKs extractedChains verified, not forced
04

Make it mount, then make it boot

Descriptors repaired, chains consolidated correctly, and the guest file system inside repaired last — the job signs off when the VM's data mounts, not when files merely exist.

Descriptors repairedGuest verified mounting
05

Verified, returned, signed off

Before you pay the recovery fee you approve a full listing of what came back. Your data returns on new media with free return postage, and the case only closes once you've confirmed everything opens on your side.

File listing approvalNew media includedFree return postage

What the lab checks first

  • Deleted means unlinked — a quiet datastore preserves deleted VMs beautifully; a busy one overwrites them with the next provisioning job. Freeze first, grieve later.
  • Descriptors are the fuse box — kilobytes of text that decide whether terabytes mount. We repair descriptors; we never touch the flat extents they describe.
  • Backup software is a frequent co-conspirator — orphaned snapshots and phantom locks from interrupted jobs cause a healthy share of 'VMware corruption' cases.
  • VHDX logs its own crashes — Hyper-V's internal log structure means power-loss cases often self-document; reading that evidence beats guessing every time.

Why bottom-up isn't pedantry: a virtual machine's data crosses four ownership layers — physical blocks, VMFS, VMDK, guest file system — and a repair attempted at the wrong layer writes fiction into every layer above it. The professional sequence is boring and absolute: image, rebuild, parse, extract, repair, mount. In that order, every time, because it's the only order that can't destroy anything.

From the casebook.

EX · BDR-2026-0846VERIFIED ✓

Two production VMs, deleted on a Friday, provisioned-over by nothing

An admin's cleanup script took the wrong folder. Because the datastore was quiet all weekend, both VMDKs sat unlinked and whole; parsed out of the VMFS image on Monday, descriptors rebuilt, and both machines booted in a sandbox by Tuesday evening — payroll among them.

Both VMs booted3 days in lab

Before it reaches us.

Do

  • Freeze provisioning on the datastore instantly
  • Note snapshot history and backup software in play
  • Send or image the underlying LUN drives, all of them
  • Tell us what the guests run — it sets verification

Don't

  • Create anything new on the affected datastore
  • Hand-edit a -flat.vmdk under any circumstances
  • Force-consolidate or delete snapshots to 'tidy up'
  • Assume a recovered file equals a bootable VM

Asked on this bench, answered honestly.

Can you recover a deleted virtual machine?

Frequently, yes — deleting a VM unlinks its files from the datastore's index while the blocks persist until new provisioning claims them. Freeze the datastore, image the storage, and the VMDKs are usually parseable out whole. Speed of freezing is the whole game.

What does 'the parent virtual disk has been modified' mean?

It's VMware's snapshot chain failing a paternity test: the child delta's recorded parent ID no longer matches the base disk, usually after a partial consolidation or restore. The chain is repairable at descriptor level — forcing the IDs to match without understanding why is how intact chains become lost data.

Do you need our ESXi host or vCenter to recover?

No. Everything happens from images of the underlying storage on our bench — VMFS parsed, VMDKs extracted, guests repaired — with nothing booted on your infrastructure until you choose to. A dead host changes nothing about recoverability.

Is Hyper-V the same process?

Same philosophy, different grammar: VHDX files with binary internal logs and AVHDX checkpoint chains whose parent links must be verified — with PowerShell, not a text editor — before any merge. The layers-first, images-only discipline is identical.

Whatever's failed, don't power it on again.

Every restart of a damaged device costs data. Open a case first — the diagnosis is free either way.

01273 964902