HomeWindowsPowerShell: How to Mount a Virtual Hard Disk (VHD)

PowerShell: How to Mount a Virtual Hard Disk (VHD)

If you wish to access the contents of a VHD file without having to run Virtual PC or Virtual Server, you can do so by using PowerShell and running a couple of commands from the command line.

1. Open PowerShell.

2. Input and execute the following command:

$objVHDService = get-wmiobject -class "Msvm_ImageManagementService" -namespace "root\virtualization" -computername "."

To Mount a VHD file:

Input and execute the following command:

$objVHDService.Mount("e:\virtual\test\test.vhd")

Where e:\virtual\test\test.vhd is the path to the desired virtual hard disk.

To Unmount a VHD file:

Input and execute the following command:

$objVHDService.Unmount("e:\virtual\test\test.vhd")

Where e:\virtual\test\test.vhd is the path to the desired virtual hard disk.

Rob Rogers
Rob Rogers
Once a prolific author here on Tech-Recipes, Rob has moved on to greener pastures.
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

LATEST REVIEWS

Recent Comments

error: Content is protected !!