-
Notifications
You must be signed in to change notification settings - Fork 16
How to add existing VHD/VHDX to VM? #7
Comments
I have an existing VHD I need to add, this is the code I am using but it's not working: // assign an existing VHD file
VirtualHardDrive t = new VirtualHardDrive();
t.VirtualHardDisk.Path = @"C:\tmp\forty.vhd"; Error output is:
|
I'm not sure where you're getting the NullReferenceException from, I'd need to see what's on line 68. Nonetheless, at the moment there's a few assumptions that are built into the library that makes it so that it's not currently possible to attach an existing VHD/VHDX. |
Hi, I managed to add a VHDX to the SCSI controller, building on the Windows classic samples (https://github.com/microsoft/Windows-classic-samples) and this git repository. My following code example might not work for you directly, as I have changed a lot, but I hope it can lead you to a solution:
This is the rest of the code, just in case you need it:
|
Hello, could you please write down the comment? I can't understand it a little. Also, I want to realize a custom system, according to the image from the vhdx template, obtain the specified system installation according to the image name, and customize the password |
I no longer have access to an environment in which I can test this. |
How is it possible to add an existing VHD/VHDX to a virtual machine?
I can create a Virtual Hard Drive and subsequently a Virtual Hard Disk, but I cannot point it to an existing path?
Can you provide an example of how do do this?
The text was updated successfully, but these errors were encountered: