Contact Mevirtual Disk Images

Position: How Tos - Disk Utilities - Convert Hyper-V to VMware

Library and tools for accessing and modifying virtual machine disk images. PLEASE DO NOT USE GITHUB FOR ISSUES OR PULL REQUESTS. See the website for how to file a bug or contact us. libguestfs/libguestfs. To create a USB recovery drive. Swipe in from the right edge of the screen, and then tap Search. (If you're using a mouse, point to the lower-right corner of the screen, move the mouse pointer up, and then click Search.). Enter recovery drive in the search box, and then select Create a recovery drive. After the recovery drive tool opens, make sure the Copy the recovery partition from the PC. Library and tools for accessing and modifying virtual machine disk images. PLEASE DO NOT USE GITHUB FOR ISSUES OR PULL REQUESTS. See the website for how to file a bug or contact us. libguestfs/libguestfs.

In this guide we'll discuss how to convert Hyper-V to VMware (convert VHD to VMDK) without losing data. VHD is the virtual disk format used by Microsoft Virtual PC and VMDK is used in VMWare Workstation, vSphere and Fusion. We've introduced how to convert VMDK to VHD in previous tutorial, and you can learn the inverse process of that conversion. Converting Hyper-V to VMware or Virtual Box can be done easily using DiskGenius without launching VM.

DiskGenius - Effective VM converter enables to convert VHD/VHDX/VDI to VMDK without data loss.

ô Free Download

Table of Contents:

Do you want to convert Hyper-V VHD/VHDX to VMware VMDK? Then you arrive at the right page, as we discuss how to do the conversion via a very easy method. The best way to complete the task is using VM converter. There is an effective tool known as DiskGenius that can help you complete the conversion. It is able to convert disks among VHD, VMDK, VDI and physical disk. Let's start the topic now.

About converting Hyper-V to VMWare

These days, virtualization has become one of the most pervading solutions in IT field. The virtual platform makes it possible to save money, easily manage and provide more chances to scale. Till now, a number of virtual machine products are available on the market. Most times, hypervisor vendors own their proprietary VM types which are not compatible with their competitors. Therefore, it is not that easy to deploy one virtual machine on other types. This may come up with the need of converting VM or virtual disk types so that users can realize V2V (virtual machine to virtual machine) migrating.

There are quite a lot of types of virtual disks, such as VMDK, VHD, VHDK, VDI, IMG and many more, and VHD and VMDK are widely used nowadays. VHD (virtual hard disk) is the disk image format used on platforms like Microsoft Virtual PC, Microsoft Virtual Server and Microsoft Hyper-V, while VMDK is used by VMware virtualization software. VHD and VMDK are not compatible with each other, which means you can neither use VHD on VMware appliance products nor use VMDK on Virtual PC. Since VHD and VMDK are used on virtual machine, they should be converted between each other theoretically. In previous guide, we've talked about how to convert VMDK to VHD, and we'll discuss the process of converting VHD to VMDK.

Here is a real-world case about VM converting:

'I've been looking for ways to change a Hyper-V VM to VMware workstation. Currently, there is not luck with this. I've been told PowerShell is able to convert VMDK to VHD in many posts, but that tool cannot do the reserve converting. It seems that few people migrate from Hyper-V to VMware. However, sometimes I need to send out one of my virtual servers to another datacenter who runs VMware there. Anyway, I indeed want to know how to do the converting. Does anyone here have an easy solution to help me? Thanks'

VMware virtual machine

What is VMware virtual machine? VMware, established in 1998, focuses on providing products on virtualization. VMware Workstation was launched in 2001 and it is a piece of virtual machine software which can be used on a single physical host computer to run various operating system. It builds a bridge between the host computer and virtual machine. Users are allowed to install multiple editions of operating system, including client and server OS. Users benefit a lot via deploying VMware workstation, for example, using a different OS without reinstalling system on host, installing a wide range of operating systems to test same code or application, launching applications on virtual machine to protect host against virus, etc.

What is a VMDK file? VMDK is the short form of Virtual Machine Disk and it is an open file format provided by VMware. It is mainly used for services for cloud computing and virtualization. In this guide, .vmdk files are used on virtual machines for data storage and it stores all info of a virtual machine. A virtual disk containing vmdk file can work as a singe virtual machine.

VM converter

DiskGenius is a full-fledged tool for disk utilities; it is advanced partition manager and meanwhile an effective data recovery program and data backup application. As to viarual disk and partition management, DiskGenius has included almost all useful features. DiskGenius is complete VM converter and it contains P2V, V2P and V2V converter with which you can:

  • Convert VHD to VMDK (convert Hyper-V to VMware), and vice versa.
  • Convert VHD to VDI (convert Microsoft PC to VirtualBox), and vice versa.
  • Convert VHD/VMDK/VDI to physical disk, and vice versa.
  • Convert VDI to VMDK, and vice versa.
  • Conversions can be done without launching virtual machine.

Apart from converting virtual disk format, you can also use DiskGenius to:

  • Create VMDK, VHD, VDI and IMG files.
  • Manage disk and partitions on virtual disk, such as resize partition, partition disk, clone partition, etc.
  • Recover lost data: recover lost files or partitions from virtual disk without running virtual machine.
  • Backup data: image partition/disk, clone virtual disk to virtual disk or physical disk, clone partition, etc.
  • Fully supported file system: NTFS, exFAT, FAT32, FAT16, FAT12, EXT2, EXT3 and EXT4.

Convert Hyper-V to VMware (convert VHD to VMDK)

Now let's see how to convert VHD to VMDK using DiskGenius. This software also supports converting VMDK to VHD file format as well as converting disks between virtual disk and physical disk.

Step 1 Install and launch DiskGenius from your physical computer where the VHD is located.

Step 2 Open and load VHD/VHDX you want to convert in DiskGenius.

Click Disk and choose Open Virtual Disk File, and you can locate and select the VHD and then open it in the software. If the VHD has been attached in Disk Management, then it can be displayed in DiskGenius once the software is launched. In the case, there is no need to load it manually and you can move to next step.

Once the virtual disk is opened and loaded by DiskGenius, you can operate it just like a regular disk, for instance, you can perform file & partition recovery, resize partition, clone disk, image partition, etc.

Step 3 Open virtual disk converting wizard.

Click Disk menu and choose Convert Virtual Disk Format option as follow.

Now, the 'Convert Virtual Disk Format' window opens up. In this window, you need to set source virtual disk, destination location and virtual disk format you want to convert.

Step 4 Select source disk to be converted. Click Source Virtual Disk button and select the VHD you want to convert from the pop-up window and click OK.

Step 5 Select virtual disk format from the dropdown list.

There are three types of virtual disk formats available here: VMware Virtual disk (vmdk), VirtualPC Virtual Disk (vhd) and VirtualBox Virtual Disk (vdi). Just select the type you want to change.

Virtual Disk Image File

Step 6 Click Select button to set file name and select destination location to output converted virtual disk.

After clicking the Select button, a window will pop up and help you select a location to store the output disk. You can set a name for the VMDK disk on your own, so that you can identify it easily after converting. In the screenshot, the VMDK disk is named as My-VMDK.vmdk and it is saved to the root directory of drive (E:) on local hard drive.

Step 7 Click Convert button and DiskGenius starts to convert selected virtual disk to desired format.

The following screenshot shows DiskGenius is converting VHD to VMDK. The converting may take some time based on the actual disk size and you should wait for the process to complete. The click OK button after the process is done.

When the process is done, you can manage disk space and partition on the VMDK in DiskGenius just like a regular disk. The converting function provided by DiskGenius can also be used to convert VMDK to VHD, VHD to VDI, VDI to VHD, VDI to VMDK, VMDK to VDI. The converting process does not cause data loss on the source virtual disk. Besides, DiskGenius can convert physical machine to virtual, or convert virtual disk to physical hard drive. It is able to make a sector-by-sector conversion when it carries out these tasks.


In general, the converting process of Hyper-V to VMware (VHD to VMDK) does not take too many steps. Just locate the source VHD disk, set the destination location to output converted VMDK, and then start converting. The converting process does not affect anything on the source disk and this it is safe. Apart from converting VDH to VMDK, DiskGenius is also able to do conversion between VMDK and VDI, VHD and VDI, etc. If you have any questions or need help on converting virtual disk, please feel free to contact our technical support team.

DiskGenius - Advanced virtual disk manager software to manage VHD, VMDK and VDI virtual disks.

ô Free Download

To create a new virtual machine, you need to start VirtualBox. On the host where you installed Oracle VDI and VirtualBox, select the Applications menu on the desktop, then the System Tools menu, and then Oracle VM VirtualBox. Alternatively, you can run the VirtualBox command in a terminal. The Oracle VM VirtualBox Manager is displayed, as shown in Figure 6.4.

Figure 6.4. Oracle VM VirtualBox Manager

All the following steps for creating a virtual machine can be performed using the VirtualBox command line. However, if you are new to VirtualBox, you will probably find the Oracle VM VirtualBox Manager easier to use.

In the toolbar, click the New button. The New Virtual Machine Wizard is displayed in a new window, as shown in Figure 6.5.

Figure 6.5. New Virtual Machine Wizard

Click the Next button to move though the various steps of the wizard. The wizard enables you to configure the basic details of the virtual machine. On the VM Name and OS Type step, enter a descriptive name for the virtual machine in the Name field and select the operating system and version that you are going to install from the drop-down lists, as shown in Figure 6.6. It is important to select the correct operating system and version as this determines the default settings for VirtualBox uses for the virtual machine. You can change the settings later after you have created the virtual machine.

Figure 6.6. VM Name and OS Type Step

On the Memory step, you can simply accept the default. This is the amount of host memory (RAM) that VirtualBox assigns to the virtual machine when it runs. You can change the settings of the virtual machine later, when you import the template into Oracle VDI.

On the Virtual Hard Disk step, ensure Start-up Disk is selected (see Figure 6.7) , select Create new hard disk and click Next. The Virtual Disk Creation Wizard is displayed in a new window so you can create the new virtual disk.

Figure 6.7. Virtual Hard Disk Step

Mac Os Virtual Disk Image

On the following steps, select VDI (VirtualBox Disk Image) as the file type, Dynamically allocated as the storage details, and accept the defaults for the virtual disk file location and size, and then click Create to create the virtual disk.

When the virtual disk is created, the Virtual Disk Creation Wizard is closed and you are returned to the Summary step of the New Virtual Machine Wizard. Click Create to create the virtual machine. The wizard is closed and the newly-created virtual machine is listed in Oracle VM VirtualBox Manager, as shown in Figure 6.8.

Figure 6.8. Virtual Machine Added

Since you want to install an operating system in the virtual machine, you need to make sure the virtual machine can access the installation media. To do this, you edit the virtual machine settings. In Oracle VM VirtualBox Manager, select the virtual machine and then in the toolbar click the Settings button. The Settings window is displayed. In the navigation on the left, select Storage as shown in Figure 6.9.

Figure 6.9. Virtual Machine Storage Settings

Virtual Disk Image Mount

In the Storage Tree section, select Empty below the IDE Controller. The CD/DVD Drive attributes are displayed. Click the CD/DVD icon next to the CD/DVD Drive drop-down list and select the location of the installation media, as follows:

  • To connect the virtual CD/DVD drive to the host's physical CD/DVD drive, select Host Drive <drive‑name>.

    To insert an ISO image in the virtual CD/DVD drive, select Choose a virtual CD/DVD disk file and browse for the ISO image.

Figure 6.10 shows an ISO image inserted in the virtual CD/DVD drive.

Figure 6.10. Virtual Machine CD/DVD Drive Settings

Click OK to apply the storage settings. The Settings window is closed. If you connected the virtual machine's CD/DVD drive to the host's physical CD/DVD drive, insert the installation media in the host's CD/DVD drive now. You are now ready to start the virtual machine and install the operating system.

In Oracle VM VirtualBox Manager, select the virtual machine and click the Start button in the toolbar. A new window is displayed, which shows the virtual machine booting up. Depending on the operating system and the configuration of the virtual machine, VirtualBox might display some warnings first. It is safe to ignore these warnings. The virtual machine should boot from the installation media, as shown in Figure 6.11.

Figure 6.11. An Installation Program in a Running Virtual Machine

You can now perform all your normal steps for installing the operating system. Be sure to make a note of the user name and password of the administrator user account you create in the virtual machine, which you will need in order to log in to the virtual machine. Do not join the virtual machine to a Windows domain (it can be a member of a workgroup) as the domain configuration is performed later. The virtual machine might reboot several times during the installation. When the installation is complete, you might also want to let Windows Update to install any updates.

Ubuntu Virtual Disk Image

Next, you need to install the VirtualBox Guest Additions, as described in Section 6.4, “Installing the VirtualBox Guest Additions”.