Installing Virtual Server with vhdmount only in Windows XP fails - Benjamin Armstrong [MSFT] |
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. |
 |
Ben,Your post is very helpful. - goodwil |
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. |
 |
Let me see what I can find out... - Benjamin Armstrong [MSFT] |
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. |
 |
Installing Virtual Server with vhdmount only in Windows XP fai - Richar |
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. |
 |
I had the same problem as described by Goodwill. - cerank |
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. |
 |