Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

The setup in question is as follows: Windows 7 64bit host running VirtualBox. The guest machine is running Windows XP 32bit.

After a power failure on the host box, the guest machine cannot boot and complains that

inconsistency between grain table and backup grain table

Any help to boot the guest machine without reinstalling it appreciated.

PS: What is a grain table anyway?

share|improve this question

4 Answers 4

up vote 4 down vote accepted

Can't really help, but I found what the grain tables are here: http://www.vmware.com/support/developer/vddk/VirtualDiskAPIprogramming.pdf (page 16)

Like the user mailq says, looks like your virtual drive is broken. Maybe check the vmdkck tool (on this page http://datto.org/projects/vmdk-tools ) to double check it's broken?

share|improve this answer
    
Thank you too. I accepted your answer because it provided links to locate what a grain table actually is. One can request the virtual disk format specification here vmware.com/technical-resources/interfaces/vmdk.html –  adamo Oct 24 '11 at 14:47

Your virtual hard drive is broken. Grain tables are some internal stuff of virtualization environments.

Googling for the exact term reveals that there are not many possibilities to recover: https://forums.virtualbox.org/viewtopic.php?f=6&t=40049

share|improve this answer
    
Thank you for the prompt reply. I had googled prior to asking at SF. I asked hoping for a long-shot answer not already covered by the VirtualBox fora. –  adamo Oct 24 '11 at 14:21

I used CloneVDI-exe-2.10.zip (search on Google) to solve this problem. I made a clone and the new file works very well. (excuse my BAD English)

share|improve this answer
    
I can attest to this. This saved my life. Whew. –  Ardee Aram Apr 1 at 4:28

VMware has a tool called vmware-diskmanager. On a mac with Fusion, it's hidden in "/Applications/VMware Fusion.app/Contents/Library/". You can use this tool to repair VirtualBox VMDK disks as well. Run vmware-diskmanager -R .vmdk. It saved me a couple of times already.

The good news is that you can download this utility if you don't have vmware. It's at http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1023856

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.