i was trying to recover a Hyper-V VM and VHD using windows server backup recovery tool and instead of selectiong copy to folder, I selected recover to alternate location, which basically started ‘rolling’ back my VM and deleted my current VM. I cancelled it when I realized what it was doing (i shouldnt have). So I created a new VM and pointed to the old VHD. But it doesn’t boot up, instead it went into automatic repair and is at the moment ‘repairing disk errors’. Its been going on for over 90 minutes. Is it worth waiting for this to be completed, or should I just restore the entire VM from backup, which would mean losing 1 days data?

6 Spice ups

Restore the whole VM. Chances are that when you started the restore it corrupted/damaged the VHD. I wouldn’t trust it.

3 Spice ups

I’d try to restore it - you do have a good backup?

1 Spice up

Yes, they do have a nightly backup, essential a baremetal + hyper-v backup . So they will lose 1 days information.

But you were already restoring from a backup anyway, right? So, was the VM non-functional? If so, it would be less than one day data loss or the nightly backup would have run again.

Probably a good opportunity to look at your backup/restore options. Veeam Endpoint, for example, can be run from inside a VM and backup the entire machine with increments as often as you’d like. It does file-level restore and bare-metal restore as easily as a few clicks. And it’s free. I use it to backup my VMs that aren’t on a protected host. And it can back up the physical host OS (Server2012R2), too.

2 Spice ups

Extract the data, restore the VM, and restore the data?

1 Spice up

I have mistakenly done something similar. I restored the backed up VM. Then I mounted the .VHDX file in another 2012 Server and copied the data back to the restored VM. Worked great considering I created the initial problem.

1 Spice up

Thank you all. I had to roll back the vm from my last backup. Lost a days data but up and running now. Considering Veeam. Have downloaded the free version, still trying to figure out how it works.