VMware

This Question is Possibly Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (6 pts)
1 2 Previous Next 18 Replies Last post: Nov 3, 2008 2:09 PM by continuum  

Help! Expanded disk size and received error: The parent virtual disk has been modified since the child was created. posted: Oct 30, 2008 5:07 PM

Click to view Steve008's profile Novice 10 posts since
Oct 30, 2008
Hey everyone..I need some help here...I ran the vdiskmanager command (below) to expand the size of my virtual disk. Before I ran the command, I deleted all my snapshots and I do not have any partitions. After running the command successfully, I tried to start the virtual disk and I received the error: The parent virtual disk has been modified since the child was created.

vmware-vdiskmanager -x 30GB "C:Users\Steve\Documents\Virtual Machines\Windows XP Professional - Work\Windows X Professional.vmdk"


I went online, read everyone's comments, and I did check the CIDs (see below). Everything matches. My .vmdk file is 6 GB, so I cannot even load the file to edit it - I did GREP the file, though, to get the CID values. I don't understand why the .vmdk file is so big!


************************ Windows XP Professional.vmdk ************************


CID=4805fc77
parentCID=ffffffff

************************Windows XP Professional-000001.vmdk ************************


CID=dab9e598
parentCID=4805fc77

What can I do to recover my virtual disk? I cannot get it to load without receiving the same error. I'm trying not to panic here but I really would like to get to this virtual disk! Any advice would be appreciated!!

Click to view continuum's profile Guru 12,616 posts since
Dec 18, 2003
First things first: zip all your old vmware.log files you have in that dir.

Attach last vmware.log from a successful start - before you used vdiskmanager.
Attach embedded descriptors for both the basedisk and the snapshot.

DO NOT START THE VM AGAIN

___________________________________

description of vmx-parameters: http://sanbarrow.com/vmx.html
VMware-liveCD: http://sanbarrow.com/moa.html

Click to view continuum's profile Guru 12,616 posts since
Dec 18, 2003
read my site
http://sanbarrow.com/vmdk/procedures.html

special "extract with dsfo"

___________________________________

description of vmx-parameters: http://sanbarrow.com/vmx.html
VMware-liveCD: http://sanbarrow.com/moa.html

Click to view continuum's profile Guru 12,616 posts since
Dec 18, 2003
change
RW 62914560 SPARSE "Windows XP Professional.vmdk"

to
RW 16777216 SPARSE "Windows XP Professional.vmdk"

and inject descriptor again

cross your fingers and try a start


___________________________________

description of vmx-parameters: http://sanbarrow.com/vmx.html
VMware-liveCD: http://sanbarrow.com/moa.html

Click to view continuum's profile Guru 12,616 posts since
Dec 18, 2003
No idea - posting a file-listing may be useful - we also need the other embedded descriptors from the -00000.vmdks

___________________________________

description of vmx-parameters: http://sanbarrow.com/vmx.html
VMware-liveCD: http://sanbarrow.com/moa.html

Click to view continuum's profile Guru 12,616 posts since
Dec 18, 2003
Yep - same procedure

___________________________________

description of vmx-parameters: http://sanbarrow.com/vmx.html
VMware-liveCD: http://sanbarrow.com/moa.html

Click to view continuum's profile Guru 12,616 posts since
Dec 18, 2003

Hi

you can use dsfo.exe to extract embedded descriptors from *vmdk files. After editing the descriptor you re-inject it with dsfi.exe.
What you have done with the vmx and vmxf files makes no sense and doesn't help.

As I already mentioned we need the embedded description for all vmdk files - no need to do it with other extensions

___________________________________

description of vmx-parameters: http://sanbarrow.com/vmx.html
VMware-liveCD: http://sanbarrow.com/moa.html

VMware Developer

SDKs, APIs, Videos, Learn and much more in the Developer community.

Learn More

Developer Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

VMware vSphere

Come witness the next giant leap in virtualization.

Register Today

Communities