I create A VM machine first and then target that VMDK to restore your image to. There isn't a way to go from GHO to full VMware system that has all the needed files.
- Use the VMware tools to make the VMware system.
- Open a command window and run the following
- ghost32.exe -AD=<Full path to the filename of your VMDK>
This will Mount your vmdk as a drive that can be restored to using the ghost GUI. When the ghost GUI opens you will see a drive that is the same size as your VMware system's drive that you created. Use ghost to do a Local Disk from Image restore using the VMDK as your target.
When it is all done you can fire up your vmware system and should be good to go.
You may find that your restored image will blue screen with a 7b error. This is because the hard drive controller on the machine you took the image from was differnt that the vmware machine and you will need to run a tool like Deployanywhere or sysprep to over come the hardware differences.
You should look at BESR there is a tool that VMware makes that will import BESR images directly and will build all the information off of the files that BESR created. Very smooth and I haven't had the BSOD issues using this meathod.
Cheers