Hyper-V existing Virtual HDD


I have got in to little trouble our VM host was corrupted because of sudden power loss so i had to rebuild VM-host machine and then created new VM using hyper-v manager by attaching existing HDD, i thought i should have current user data on it but strangely it has previous user who was using this vm a month ago data on it but no data for current user who used it even last week, I still have VHDX  files from few days back in C:\Users\Public\Documents\Hyper-V\Virtual hard disks, so i was wondering is there any way if i can apply vhdx file to existing VHDD or any other way to get current user data back i have attached the picture of hyper-v HDD's
Yasir ArfatJunior System AdministratorAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Tyler BrooksNetwork and Security ConsultantCommented:
Did you have checkpoints created on this VM between a month ago and now? I've found that if you simply remount the VHD file it doesn't include any data that was written to the checkpoints.
Yasir ArfatJunior System AdministratorAuthor Commented:
I had a check point created right after switch over new user to this VM and when i mounted the HDD to new VM there weren't any checkpoint shown in hyper-v manager, but i still have VHDX files from previous dates if look at the attached picture
Tyler BrooksNetwork and Security ConsultantCommented:
If you have a checkpoint created you need to manually merge the checkpoint file into the main VHD. This is a good technet article that walks you through the process. Once the checkpoint has been merged back you should be able to see all the changes from the new user.

This is one reason why I generally try to avoid keeping checkpoints on the system longer than absolutely necessary, it tends to overcomplicate these kinds of issues. The other good option is to use an imaged based backup of the VM itself which should ignore the checkpoints and just back up the whole machine.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Yasir ArfatJunior System AdministratorAuthor Commented:
Thanks Tayler
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.