Windows Client TechCenter >
Windows 7 Forums
>
Windows 7 Virtualization
>
Unable to Apply Changes: Failed to merge
Unable to Apply Changes: Failed to merge
Hi,
I had enabled the Undo Disk but Windows Virtual PC prompted me that it was unable to merge the undo disk when I click the Apply Changes button. Below is some of my details:
- Windows 7 Enterprise 64-bit
- XP Mode + Patch installed
- All drives in NTFS and above 50GB free hard disk space
- VUD and VHD are on external 1TB hard drive
- Physical RAM = 3GB, allocated 2GB to VM
Please help. Thanks in advance!
Regards,
Antonio
Everyone dies, not everyone really lives.
Answers
- Your data will be stored in the defferencing disk present under %localappdata%. Backing up the base VHD under %programfiles% will not preserve your data. Moreover, even if you manage to merge the undo/differencing disk to the base XP mode base vhd, you will lose your data when you uninstall XP mode. Uninstall will nuke the base vhd, the associated differencing disk and its undo disk.
I'm assuming the undo disk you created is for the differencing disk present under the "virtual machines" folder, you can merge your undo disk into this. The differencing disk is what contains your data. When you are applying changes of the undo disk it, the merge actually applies to the differencing disk. Base VHD cannot be merged into (as its system readonly), or written as per the design.
If you want t back up xp mode, you'll have to back up the XP mode base VHD (under %programfiles%), and teh differencing disk present under %localappdata%.
To apply changes of the undo disk, make sure the user on the host has write access to it. That should suffice.
Thanks, Rashmi U.R- Marked As Answer byRobinson Zhang - MSFTModeratorFriday, November 27, 2009 2:34 AM
All Replies
- Make sure the vhd to which you are applying changes is writable.
Thanks, Rashmi U.R - Yes, it is writable. What else could it be wrong?
Everyone dies, not everyone really lives. Hi,
You could try:Find the .VUD file and rename it to .VHD - then inspect this VHD file and ask to merge it to a new file.
Hope it helps.- Are you trying merging into XP Mode's VHD which gets installed in program files? IN that case, i think its a access rights issue. You might have to take ownership of the base vhd before merging into it.
If its just another merge into a vhd, it should work fine. Have you by any chance moved the location of the parent vhd? Because differencing and undo disks have the location of parent vhd inside them. So, if you've moved the parent vhds, it would complain while merging.
Also check if you had another vm that had used the parent vhd and then the vm was saved. In that case, restore and turn off the vm, and try merging again.
Thanks, Rashmi U.R - Hi,
Thanks for the reply, but what do you mean by "inspect this VHD"?
Antonio
Everyone dies, not everyone really lives. - Hi Rashmi,
After successfully installing XP Mode, I copied the original XP Mode VHD to my external HD and created another VMCX pointing to it. I do this just to preserve my original VHD in case I screw it up. The one that I tried to merge is the duplicated copy, not the original VHD. How can I merge the VUD that I have created out of my second copy of XP Mode VHD? I used to be the owner of the new VHD. But after checking the original VHD owner, I changed the cloned copy to SYSTEM also. However, no luck.
Thanks.
Antonio
Everyone dies, not everyone really lives. - Your data will be stored in the defferencing disk present under %localappdata%. Backing up the base VHD under %programfiles% will not preserve your data. Moreover, even if you manage to merge the undo/differencing disk to the base XP mode base vhd, you will lose your data when you uninstall XP mode. Uninstall will nuke the base vhd, the associated differencing disk and its undo disk.
I'm assuming the undo disk you created is for the differencing disk present under the "virtual machines" folder, you can merge your undo disk into this. The differencing disk is what contains your data. When you are applying changes of the undo disk it, the merge actually applies to the differencing disk. Base VHD cannot be merged into (as its system readonly), or written as per the design.
If you want t back up xp mode, you'll have to back up the XP mode base VHD (under %programfiles%), and teh differencing disk present under %localappdata%.
To apply changes of the undo disk, make sure the user on the host has write access to it. That should suffice.
Thanks, Rashmi U.R- Marked As Answer byRobinson Zhang - MSFTModeratorFriday, November 27, 2009 2:34 AM

