logo

Installing Virtual Server with vhdmount only in Windows XP fails

goodwil posted on Friday, October 26, 2007 12:10 PM

I am trying to install Virtual Server with vhdmount only for my Windows XP so
that I could mount the vhd files. The installation caused an exception on
msiexec.exe [5944] but it completes successfully. However when I try to use
vhdmount command to mount the drive I come across error:
The specified Virtual Hard Disk (VHD) is being plugged in using the default
Undo
Disk option. Use /c to commit or /d to discard the changes to the mounted
disk.


Failed to plug in the Virtual Hard Disk.

May I know whats wrong?
reply


Installing Virtual Server with vhdmount only in Windows XP fails

Benjamin Armstrong [MSFT] posted on Friday, October 26, 2007 6:15 PM

Can you follow these directions:

http://blogs.msdn.com/virtual_pc_guy/archive/2007/07/19/troubleshooting-vhdmount.aspx

And reply with the information that gets displayed?

Cheers,
Benjamin Armstrong
============================
Windows Virtualization Program Manager
Blog: http://blogs.msdn.com/Virtual_PC_Guy
Book: http://tinyurl.com/ysxcbm

This posting is provided "AS IS" with no warranties, and confers no
rights. You assume all risk for your use.
reply

Ben,Your post is very helpful.

goodwil posted on Friday, October 26, 2007 11:01 PM

Ben,
Your post is very helpful. I have produced this:
C:\Documents and Settings\williamyeung\Desktop>vhdmount /p test.vhd
[Info] Default user locale is 0x409
[Warning] Dictionary VhdMountStrings.dll doesn't exist.

The specified Virtual Hard Disk (VHD) is being plugged in using the default
Undo
Disk option. Use /c to commit or /d to discard the changes to the mounted
disk.

[Info] GetSCSIAddress called for VHD:
C:\DOCUME~1\WILLIA~1\LOCALS~1\Temp\VS2005T
est Hard Disk4028703923.vhd
[Info] Verifying file: \\?\C:\DOCUME~1\WILLIA~1\LOCALS~1\Temp\VS2005Test
Hard Di
sk4028703923.vhd
[Error] Microsoft Virtual Server Storage Bus Driver is not registered
[Error] GetSCSIAddress failed. error code = 0x37
[Info] MountVHD called for VHD:
C:\DOCUME~1\WILLIA~1\LOCALS~1\Temp\test989117722
.vhd
[Info] Verifying file:
\\?\C:\DOCUME~1\WILLIA~1\LOCALS~1\Temp\test989117722.vhd
[Error] Microsoft Virtual Server Storage Bus Driver is not registered
[Error] MountVHD API failed with error code = 0x37

Failed to plug in the Virtual Hard Disk.
[Error] VHDMount failed with return code = 23

I think it obviously related to the msi failure because it fails to register
the virtual storage driver. But how can I fix this? is there somewhere I can
manually register the driver back in? I have tried to install the driver
manually in add hardware and it cause a BSOD with stop 0x7E. Then restarted
there is an unknown device, I try to replace the driver and it becomes a code
10 afterwards, which I think is because there is nothing to mount at that
moment as well.
reply

Let me see what I can find out...

Benjamin Armstrong [MSFT] posted on Wednesday, October 31, 2007 1:06 PM

Let me see what I can find out...

Cheers,
Benjamin Armstrong
============================
Windows Virtualization Program Manager
Blog: http://blogs.msdn.com/Virtual_PC_Guy
Book: http://tinyurl.com/ysxcbm

This posting is provided "AS IS" with no warranties, and confers no
rights. You assume all risk for your use.
reply

Installing Virtual Server with vhdmount only in Windows XP fai

Richar posted on Tuesday, November 06, 2007 8:01 PM

Hi Goodwill

What you'll need to do is go to control panel and select add new hardware.
Go throught the steps until you can select "HAVE DISK"
point to your VHDmount directory and select the inf file.
Make sure you select the "Microsoft Virtual Server Storage Bus".

Mount your drive using the /p command.
Go to your device manager, there you'll see a "Microsoft Virtual Server
Storage Device" with an exclamation mark over its icon.
Right click on it and select "update driver", select the advanced option and
point to your vhdmount directory again.

This should have the drive mounted with out anymore error.
reply

I had the same problem as described by Goodwill.

cerank posted on Tuesday, November 20, 2007 3:01 AM

I had the same problem as described by Goodwill. I was able to solve it as
per the helpful directions by Benjamin. It works great now. Thanks a lot.
reply

 

Didn't Find The Answer You Were Looking For?

View Virtual Server Posts   Ask A New Question

EggHeadCafe has experts online right now that may know the answer to your question.  We pay them a bonus for answering as many questions as they can.  So, why not help them and yourself by becoming a member (free) and ask them your question right now?
Ask Question In Live Forum

If you have an OpenID and do not want to become a member of the EggHeadCafe forum, you can also sign on to Chat Chaos and post your question to our real time Silverlight chat application.
Ask Question In Chat Chaos

Previous Virtual Server conversation.

VirtualPC    Virtual Server   






  $1000 Contest    [)ia6l0 iii - $228  |  Jonathan VH - $161  |  Huggy Bear - $135  |  F Cali - $95  |  egg egg - $94  |  more Advertise  |  Privacy  |   (c) 2010