Linux Windows

Migrate to Linux without Leaving Windows Behind with a Virtual Machine Conversion

Tina Sieber 28-09-2015

You can have the best of both worlds: run Linux and still have convenient access to your Windows-only applications. Better yet, instead of setting up a dual boot Tired Of Windows 8? How To Dual Boot Windows & Ubuntu If you discover that Windows 8 isn't quite your cup of tea, and you have no feasible path to downgrade, it may be a good idea to dual boot with Linux to have an alternative... Read More , you can merge the two by importing your current Windows installation with all its installed programs into a virtual machine What Is a Virtual Machine? Everything You Need to Know Virtual machines allow you to run other operating systems on your current computer. Here's what you should know about them. Read More running in Linux. How is this miracle possible?


The answer to your prayers is VMware vCenter Converter, a tool that can convert Windows (and Linux) installations into virtual machines, which you can boot using the free virtual machine host VMware Player.

Windows License Considerations

The average Windows license is valid for one single installation only. When you move your installation to new hardware or a new machine, even a virtual one, your system may detect the change, causing your Windows activation How to Activate Windows 8 After an Installation or Hardware Upgrade Here's a summary of activation scenarios and a step-by-step rundown of how you can (re-) activate Windows or change your product key. We also show you how to access hidden options. Read More  to expire. You might have to contact Microsoft support How You Can Get Help in Windows 10 Need help with Windows 10? Here are the best ways to find the assistance that you require, whether it's with the operating system itself or any installed applications. Read More to re-activate the copy. In our experience, this is not an issue, as long as you have a credible explanation.

Download VMware Software

The downloads from VMware’s website are free, but be prepared to set up an account. This is the software you will need to follow our tutorial:

Install the VMware vCenter Converter on your Windows system and VMware on your target system.

Convert Your Windows Installation

Your first step will be to convert your Windows installation to a virtual machine image using VMware vCenter Converter. To avoid issues, run the converter as administrator. Once it has launched, select Convert machine to launch the conversion machine.


VMWare Converter 01

The first screen will ask you to select the Source System. To convert a running operating system, pick Power-on machine as source type. You can either convert the local machine the software is installed on or a remote machine. We will proceed with the local machine.

Under View source details… you can get a snapshot of the selected machine’s details. Interesting how it recognizes Windows 10 as Windows 8. When you’re done here, close the machine details and click Next.

VMware Converter 02


Under Destination System, you can select a destination type and, if you go with VMware Workstation or other VMware virtual machine, the VMware product you’d like to run it with. We selected VMware Player 7.0.x as this version is available for free for both Windows and Linux. Although more recent versions of VMware workstation players are available, we haven’t tested compatibility.

VMware Converter 03

For the storage location for the virtual machine, we selected a local partition, but you can save it to an external drive if you prefer. If you have a VMware Infrastructure virtual machine, you can also enter the respective server details. Click Next when you’re done.

Review the data under Options and click Edit to make changes to any of the categories. For example, under Data to copy we removed several partitions we didn’t want to include, and under Devices we reduced the Memory and the number of cores available to the virtual machine (not yet reflected in the screenshot below); reserving only a portion of your resources for the virtual machine improves performance of the host system.


VMware Converter 04

Press Next when you’re satisfied with the settings, review the Summary, then click Finish to start the conversion. The estimated time for backing up our system with around 100GB of data initially was over one hour, but it quickly dropped. All in all it took only around half an hour. This will depend on the size of the system you’re converting of course.

VMware Converter 05

Launch Windows in VMware Player 7

Once you have converted your Windows installation to a virtual machine, it’s time to boot into Linux Running Linux From a USB Drive: Are You Doing It Right? Did you know that can do a full install of Linux on a USB drive? Here's how to create a Linux USB PC in your pocket! Read More , fire up VMware Player 7, and test your Windows system clone.


When you first launch VMWare Player 7, you’ll be reminded that it’s free for non-commercial use. Enter a valid email address to confirm your agreement. Unfortunately, this will set you up for promotional emails What Everybody Ought to Know About Dealing With Email Spam It might be next to impossible to stop spam completely, but it's certainly possible to reduce its flow to a trickle. We outline some of the different measures you can take. Read More , so choose the email address you will share wisely.

VMware Player 01

From the player’s start screen, select Open a Virtual Machine, then browse to the location of the virtual machine you saved earlier, and select the .vmx file. Back in the player, you can now Edit virtual machine settings or Play virtual machine right away.

VMware Player 02

As the player prepares to launch the virtual machine, various messages may pop up. For example, we received a recommendation to install VMware Tools to improve mouse movement, video, and performance. Eventually, the virtual machine booted us into our cloned Windows system, which worked like a charm.

VMware Player 03

Troubleshooting Tips

Virtual machines take some time to get used to and not everything will work out of the box. Before you try anything else, be sure to install VMware Tools. Go to Player > Manage> Install VMWare Tools… In Linux, you can also find it in /usr/bin or manually execute it with the command vmware-toolbox-cmd in the same directory.

If any of your hardware appears not to be supported, for example if the Internet isn’t working in your virtual machine, go to Player > Manage > Virtual Machine Settings… and make sure the respective hardware, such as the Network Adapter, is listed here. If not, click Add… and select the missing piece from the list.

VMware Player 04

Run Your Old Windows Inside Linux

Merging your old Windows installation with Linux isn’t as hard as you thought, is it? To be fair, we did run into issues when trying this the first time around. Starting from scratch, sharing only 2 of 4 cores and 2 of 8 GB RAM with the virtual machine, and finally running the converter as administrator Windows Administrator Account: Everything You Need to Know Starting with Windows Vista, the built-in Windows Administrator account is disabled by default. You can enable it, but do so at your own risk! We show you how. Read More  solved our issues, though.

What makes you want to clone your Windows installation to run inside Linux? Did the tool work for you? Share with us in the comments!

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Sam C.
    May 15, 2017 at 1:11 pm

    With the latest global-scale virus, the WannaCry worm going around, I want to protect my Windows system by migrating to Linux and doing this, although it would take a good 8 hours to convert my near 2TB of data Windows and accompanying programs to VM . I'm heading to Linux because I can play with coding at it's best and still use Windows 7 to it's near fullest extent when I want to have simpler fun. I can't risk losing my data, even though Canada is very unaffected as of yet. Even so, I am fully prepared to take my Windows system offline to save my data and lower my family's risk of infection.

    Stay safe, and perhaps offline my fellow Windows users. Don't forget to update!

  2. David P.
    January 3, 2016 at 6:33 pm

    I really want to do something like this, but I'd rather just clean install the Windows VM. Question though, since my Windows 10 license is an upgrade from 8.1, which was pre-installed on my laptop, will telling M$ that I'm wanting to use that license on a VM going to be acceptable. As I understand it, the license if for the device, not the user, so even though I'm still only using Windows on one device, it's no longer the original device it was installed on.

  3. Anonymous
    September 29, 2015 at 3:32 pm

    I was wondering about the performance of Windows when running it on a virtual machine. Right now, I am dual booting on a Intel i5 machine with 4GB of RAM between Linux Mint and Win10. Guess, I would have to try it for myself to know if it works well enough.

    This would give the advantage of not having to reboot when I switch between OS's. So, that would be nice.

  4. Anonymous
    September 29, 2015 at 1:21 am

    Does this work with virtualbox? If so, then I will probably do this...

  5. Michael Tunnell
    September 28, 2015 at 7:36 pm

    This is pretty cool. I have my own virtualization structure setup with Virtualbox but I had to do everything manually. This is a great option for people who just want a quick solution and honestly, had this existed when I built mine I would have considered it. :)