hey,
I don't think this is the issue with your particular VM as it seems its more related to the chkdsk problem, however I figured I would mention this. On Windows Server 2003 P2V's I have ran into this one a few times:
If you have the /3GB switch in your boot.ini it can cause problems and has to be removed. Just figured I would through this out there.
Good luck!