I need to transfer the hard drive from my existing virtual machine to an empty one.
My existing virtual machine has issues after update/upgrade.
Performing the steps below you will move the virtual hard drive. Please do it prudently, because all the virtual machine information is stored inside the virtual hard drive.
Shutdown the original virtual machine.
In Parallels Desktop menu bar go to File > New > Install Windows or another OS form a DVD or image file click Locate manually.
Tick Continue without a source and click Continue.
Choose appropriate OS > choose appropriate virtual machine configuration > tick Customize settings before installation
and click Continue. When new virtual machine configuration window appear, do not close it.
Open the Control Center (from the top menu bar use Window menu > Control Center). Click on the cogwheel next to the original virtual machine to open its configuration.
Compare the setting of the new virtual machine settings with the original one. Set up all the new virtual machine settings like in the original one. Then close the original virtual machine configuration window.
In the new virtual machine configuration go to Hardware tab > Hard Disk 1. Set the Source to Choose an image file
NOTE: In case of Windows 10 operating system do not forget to tick 'Use EFI Boot' in Boot Order > Advances settings. Otherwise, virtual machine won't boot with message No boot device available, press Enter to continue.
Navigate to the virtual machine location directory (default folders are /Documents/Parallels/ or /Users/Shared/Parallels/, it can be different in your particular case) and open your original virtual machine's .pvm bundle, choose .hdd file inside it. Also make sure that you got the same location type as it is in the original virtual machine configuration.
Close settings and complete the virtual machine installation. The new virtual machine will be started. Make sure that it works fine and shut it down.
Open the new virtual machine location folder (open the Control Center > right-click on the new virtual machine > Show in Finder), right-click the .pvm bundle Show package contents. Remove .hdd file.
Also, open the original virtual machine's .pvm bundle in the separate Finder window.
Drag and drop .hdd file from original .pvm bundle to new .pvm bundle. Also drag and drop Snapshots folder and Snapshots.xml file, if you have them.
Perform Steps 5, 7 ,8 for the new virtual machine to choose a new location for .hdd.
After .hdd file is transferred, boot your new virtual machine and check that it works properly.
Remove your original virtual machine from the Control Center: right-click it > Remove > Move to trash.
- You will be able to change virtual machine name in the Configuration > General > Name.