Windows Virtual PC, a virtualization program for Microsoft Windows, has been superseded by Hyper-V. In this post, MiniTool shows you how to use Hyper-V, the Virtual PC Windows 10, to create a VM.

I have a very old app that only works on Windows XP. I thus have a Windows XP VM – as a “Windows Virtual PC” VM, on my Windows 7 Pro desktop. Will I still be able to use this VM when my Windows 7 Pro is upgraded to Windows 10 Pro? — answers.microsoft.com

Is there a Virtual PC version for Windows 10? Some users who have upgraded from Windows 7 to Windows 10 not for long may ask this question. Actually, starting with Windows 8, Windows Virtual PC—a virtualization program for Microsoft Windows—has been superseded by Hyper-V.

You can view Hyper-V as Virtual PC Windows 10. With Windows Hyper-V, you can create any operating system you like, such as Windows 7, Linux, etc., so long as it’s compatible with the virtualization software you’re using.

Like other virtual machine software, this Microsoft virtual machine also allows you to try out a new OS without affecting your files, and evaluate software and services without the risk of messing up your real Windows 10 installation.

Then, how to create a virtual machine in Windows 10 with Hyper-V? This post offers you the detailed tutorial. Creating a virtual PC Windows 10 is very easy. You just need to do the following works:

  1. Determine whether your PC is capable of running Hyper-V.
  2. Make a partition for the virtual machine Windows 10.
  3. Create a virtual network for the Windows 10 VM.
  4. Create a virtual PC with Hyper-V Windows 10.

Now, read the following content to get the detailed steps.

Move 1. Decide Whether Your PC Is Capable of Running Hyper-V

Hyper-V is a virtualization technology tool embedded in 64-bit Windows 10 Pro, Enterprise, and Education. In other words, if you are running Windows 10 Home Edition or 32-bit Windows, this feature is not included.

What Version of Windows Do I Have? Check Version and Build Number
What Version of Windows Do I Have? Check Version and Build Number

This post gives you an introduction to Windows versions. It tells you how to find Windows version in your computer and how to switch Windows versions safely.

Read More

Apart from the above system requirements, there are some hardware requirements your PC needs to meet:

  • 64-bit CPU with Second Level Address Translation (SLAT).
  • CPU’s support for VM Monitor Mode Extension (VT-c on Intel chips).
  • 4GB of memory at a minimum. The Windows virtual machine shares memory with the Hyper-V host, so you need to provide enough memory to handle the expected virtual workload.

If you are not sure whether the hardware in your PC meets the above requirements, you can verify the hardware compatibility with Hyper-V via CMD. Please do as follows:

Step 1: Open and run Command Prompt or PowerShell as administrator.

  • To run Command Prompt as administrator: open Cortana search box and type in “cmd“. Then right click the best-matched result and click Run as administrator.
  • To run PowerShell as administrator: Press “Windows + X” key simultaneously and then click Windows PowerShell (Admin).

Step 2: Type the command “systeminfo” and then press Enter. After the result comes out, please check the Hyper-V requirements part. Only when all Hyper-V requirements are Yes, you can run Hyper-V without problem.

verify Hyper-V support on PC

Hyper-V: How to Enable It and Fix Its Assembly Not Found Error
Hyper-V: How to Enable It and Fix Its Assembly Not Found Error

This post gives brief introduction on how to enable Hyper-V and provides 4 methods to fix Hyper-V Assembly not found error.

Read More

Move 2. Make a Partition for Virtual PC Windows 10

Microsoft allows you to install the Windows 10 virtual PC in any partition without the need of creating a partition dedicated to the virtual machine. However, for the best performance of the Windows VM and the host computer, I recommend you to create a partition for the virtual PC Windows 10. The reasons are as follows:

  • Running virtual machines generates a lot of disk fragmentation. Putting the VM file and other program files in the same partition will affect the running speed.
  • On the partition storing the virtual machine, some operations like disk defragmentation cannot be performed because that may cause the virtual machine to fail (virtual machine files are corrupted). Therefore, it is wise to create a partition dedicated to the virtual PC Windows 10.

Then, how to make a partition for the virtual PC Windows 10? I recommend you to use MiniTool Partition Wizard, with which you can make a partition more easily. Please follow the steps below:

MiniTool Partition Wizard FreeClick to Download100%Clean & Safe

Step 1: Click the above button to download MiniTool Partition Wizard. Launch this software and go to its main interface. Then, right-click the partition you want to shrink and choose Move/Resize from the context menu.

choose Move/Resize

Step 2: In the popup window, drag the slider to choose how much size you want to shrink and click OK to continue. The number in the box following Unallocated Space After is the space size you reserve for the new partition.

Tip: If you only install a virtual machine, 30GB space is fine. However, as you use the guest virtual PC, the guest virtual PC files grow (sometime, this file can be up to 100 GB or even more). Therefore, the larger the space for the virtual machine, the better.

reserve space for new partition

Step 3: Right-click the gray unallocated space and choose Create from the context menu.

create new partition

Step 4: In the popup window, choose partition properties like file system, partition label, drive letter and so on. Then, click OK to continue.

set partition properties

Step 5: Preview the changes and click Apply to confirm the changes.

click the Apply button

Through the above steps, the partition for the Windows virtual machine has been created and then you can perform the next movement.

How to Enlarge Hard Disk for Virtual Machine Easily and Safely
How to Enlarge Hard Disk for Virtual Machine Easily and Safely

You can enlarge the hard disk of virtual machine if you set the disk to be so small at the beginning of creating virtual machine, and here are detailed steps.

Read More

Move 3. Create a Virtual Network for the Windows 10 Virtual Machine

If your virtual machine needs to be connected to the internet or a network, you should create a virtual network for it, so that it can share a network with your computer. If your virtual machine doesn’t need to be connected to the internet or a network, you can skip to next move.

Please follow the steps below to create a virtual network for the virtual PC Windows 10:

Step 1: Enable Hyper-V.

  • Right-click on the Windows button and select Apps and Features.
  • Scroll down the right pane to find Related settings. Under this section, click Programs and Features.
  • On the new window, select Turn Windows Features on or off.
  • On the Windows Features window, select Hyper-Vand click OK. Please make sure Hyper-V Management Tools and Hyper-V Platform under the Hyper-V directory are selected.
  • When the installation has completed, you are prompted to restart your computer. Do as required.

enable Hyper-V

Step 2: Open Virtual Switch Manager.

  • Open Start and search for Hyper-V Manager. Then, click the top result to open Hyper-V Manager.
  • Select the server in the left pane. Then click on the Action menu and select Virtual Switch Manager… This will open a Virtual Switch Manager window.

open Virtual Switch Manager

Step 3: Create an external virtual switch, which can provide virtual machines with access to the physical network so that they can communicate with servers and clients on the external network. The external virtual switch can also allow virtual machines on the same Hyper-V server to communicate with each other.

  • Under the Virtual Switches section, select New virtual network switch.
  • Under What type of virtual switch do you want to create, select External.
  • Select the Create Virtual Switch

create an external virtual switch

Step 4: Configure Virtual Switch Properties for the new switch.

  • Under Name, enter a name for the new switch.
  • Under Connection Type, ensure that External network has been selected.
  • Select the physical network card to be paired with the new virtual switch. This is the network card that is physically connected to the network.
  • Click the Apply and the OK

configure Virtual Switch Properties

Now that the virtual switch is created and configured, you can create a virtual machine.

Move 4. Create a Virtual Machine with Hyper-V Windows 10

How to set up a virtual machine with Hyper-V on Windows 10? The exact steps vary depending on the Windows 10 version you are using.

Windows 10 Version 1607 and Earlier

Tip: Before you follow the steps below, I recommend you to download an .iso file of the OS in advance. This .iso file is used to create a corresponding virtual OS. Then, you can store the file in the partition you created just now for the VM.

Step 1: On the Hyper-V Manager window, click Action>New>Virtual Machine to bring up the New Virtual Machine Wizard.

Step 2: On the Before You Begin tab, review the content and click Next. Then, on the Specify Name and Location tab, enter a name and choose a location for your virtual machine program (this name and this location are not used for the guest virtual PC). After that, click Next button.

Specify Name and Location

Step 3: On the Specify Generation tab, choose Generation 1 or Generation 2. Then, click Next button.

Note: The Generation 2 virtual machine has more features (e.g. UEFI firmware support) than the Generation 1 VM, but you can only install a 64-bit operating system on it. In addition, if you plan to install a Linux distribution on the Generation 2 virtual machine, the secure boot will need to be disabled.

Step 4: On the Assign Memory tab, select 2048 MB for the Startup Memory value and leave Use Dynamic Memory selected. Then, click the Next button.

Assign Memory

Step 5: On the Configure Networking tab, select the virtual switch that you created just now for the virtual machine and click Next.

Step 6: On the Connect Virtual Hard Disk tab, give the virtual hard drive a name; select the partition you created for the VM (in Move 2) as the location; and allocate space to the virtual hard disk.

Note: A virtual hard drive provides storage for a virtual machine similar to a physical hard drive. A virtual hard drive is required so that you can install an operating system on the virtual machine. If the virtual hard drive’s space is smaller than the guest virtual PC files, the guest virtual PC will not run.

Connect Virtual Hard Disk

Step 7: On the Installation Options tab, select Install an operating system from a bootable image file and then select an operating system .iso file. Click Next once completed.

Installation Options

Step 8: On the Summary tab, review the virtual machine details and click Finish to complete the virtual machine creation.

Step 9: In Hyper-V Manager, double-click on the virtual machine you created just now to launch the VMConnect tool. In VMConnect, click on the green Start button and then walk through the operating system installation.

walk through the operating system installation

How to Use Windows 10 as a Virtual Machine - A Step-by-Step Guide
How to Use Windows 10 as a Virtual Machine - A Step-by-Step Guide

How to use Windows 10 as a virtual machine? This post takes VirtualBox and VMware Workstation for example to show the detailed steps and gives some useful tips.

Read More

Windows 10 Version 1703

Starting with this version, Quick Create feature is introduced, which can help you create a virtual PC Windows 10 more easily. If your Windows 10 version is 1703, please follow the steps below:

Step 1: Open Hyper-V Manager and find Quick Create in the right hand Actions menu.

Step 2: Customize your virtual machine on the creation window.

  • Give the virtual machine a name.
  • Select the installation media for the virtual machine.
  • Set up network.

Step 3: ClickCreate Virtual Machine and Connect to start your virtual machine and then you can walk through the operating system installation.

Quick Create in Windows 10 1703

Windows 10 Version 1709 and Later

If your Windows 10 version is 1709 or later, the Quick Create feature has changed and it expanded to include a virtual machine gallery that can be launched independently from Hyper-V Manager. You can use it to create a virtual PC Windows 10 through the following steps:

Step 1: Search Hyper-V Quick Create feature in Start menu and open it directly (without the need to open Hyper-V Manager).

Step 2: Select an operating system. You can select one OS offered by the VM software. You can also choose your own by clicking Local Installation Source and selecting Change Installation Source. In this way, you can use your own image to create the virtual machine.

Step 3: Complete the creation process and perform the system installation.

Quick Create in Windows 10 1709

How to Configure and Remove a Hyper-V Pass-through Disk
How to Configure and Remove a Hyper-V Pass-through Disk

This Post tells you how to configure a Hyper-V pass-through disk and how to remove it.

Read More

Here is a detailed guide on how to create a virtual PC Windows 10 with Hyper-V. If you follow this guide, your VM will be created smoothly.Click to Tweet

Bottom Line

Do you have difficulty in making a partition or creating a virtual machine? If so, please leave your problems below or email them to us via [email protected]. We will reply to you as soon as possible.

Virtual PC Windows 10 FAQ

Does Virtual PC work on Windows 10?
Starting with Windows 8, Windows Virtual PC—a virtualization program for Microsoft Windows—has been superseded by Hyper-V. You can view Hyper-V as Virtual PC Windows 10 and use it to create a VM.
Is Windows Virtual PC free?
Virtual PC is a feature embedded in Windows 7 and earlier Windows OS. But you should note that this feature is not available in Home Edition. Like Virtual PC, Hyper-V is embedded in 64-bit Windows 10 Pro, Enterprise, and Education. In addition, Windows 10 Home Edition and 32-bit Windows do not support this feature.
How do I create a virtual machine in Windows 10?
  1. Open Hyper-V Manager and activate New Virtual Machine Wizard.
  2. Customize your virtual machine settings like memory, hard drive, networking, etc.
  3. Walk through the operating system installation.
Which virtual machine is best for Windows 10?
  1. VMware
  2. VirtualBox
  3. Hyper-V
  • linkedin
  • reddit