How to Create a Virtual Machine on Windows 10

Let’s get virtual.
AshAsh Ash (362)
Nov 19, 2020
20 minutes

Virtual machines are incredibly useful for testing software, troubleshooting computer issues, and just experimenting for fun. Windows 10 users have a few options when it comes to creating virtual machines. You can use the official Hyper-V software from Microsoft or use third-party applications.

If you want to use Hyper-V, make sure your edition of Windows 10 is compatible and updated to version 1709. You can check out our guide on how to verify your version of Windows for help finding this information.

Windows 10 PC ×1

Howchoo is reader-supported. As an Amazon Associate, we may earn a small affiliate commission at no cost to you when you buy through our links.

Install Hyper-VInstall Hyper-V

Hyper-V can only be installed on Windows 10 Pro, Education, and Enterprise editions. If you have Windows 10 Home, you won’t be able to use Hyper-V and need to use a third-party application instead. You will need at least 4 GB of RAM and a 64-bit processor to run a Hyper-V virtual machine.

  1. Open the Start Menu, search for Apps and Features, then select it.
  2. Scroll until you see Programs and Features under Related Settings.
  3. On the left-hand menu, choose Turn Windows Features on or off.
  4. Check the box for Hyper-V then click OK.
  5. Restart your machine.
Hyper-VHyper-V

Creating a virtual machine in Hyper-V is thankfully rather straightforward.

  1. Launch Hyper-V.
  2. Select the operating system you want to run from the list. You can also choose the option to use a local installation source to use a custom OS file.
  3. Choose Create Virtual Machine.

If you can’t make use of Hyper-V, you can always try third-party VM software. Here are a few popular applications to consider in your research.

  1. VirtualBox – This virtual machine platform is maintained by Oracle.
  2. VMWare Workstation – You can use the free version for personal use or upgrade to the paid Pro edition.
  3. Qemu – This VM software has a stronger learning curve but may provide the tools you need to create a virtual machine.

Not every project is going to go smoothly. Here are a few common issues and what you can do to start troubleshooting them.

Storage space

Make sure you have enough available space on your actual hard drive to make room for the virtual one. If you don’t have enough space, you won’t be able to create or run the VM.

Hardware requirements

Make sure your computer meets all of the necessary requirements to run the VM software. You can verify the Hyper-V requirements in more detail on the Microsoft website.

Custom image issues

If you’re using a custom image and having issues, try redownloading the file. It may be helpful to test it on third-party VM software to make sure the issue isn’t isolated to the operating system file.

Nov 19, 2020
20 minutes

If you are using Windows on your PC, it may be easier to code or program by running Linux or another Unix-based operating system alongside Windows.

How to Create a Virtual Machine on Windows 10

Let’s get virtual.
AshAsh Ash (362)
Nov 19, 2020
20 minutes

Virtual machines are incredibly useful for testing software, troubleshooting computer issues, and just experimenting for fun. Windows 10 users have a few options when it comes to creating virtual machines. You can use the official Hyper-V software from Microsoft or use third-party applications.

If you want to use Hyper-V, make sure your edition of Windows 10 is compatible and updated to version 1709. You can check out our guide on how to verify your version of Windows for help finding this information.

Windows 10 PC ×1

Howchoo is reader-supported. As an Amazon Associate, we may earn a small affiliate commission at no cost to you when you buy through our links.

Install Hyper-VInstall Hyper-V

Hyper-V can only be installed on Windows 10 Pro, Education, and Enterprise editions. If you have Windows 10 Home, you won’t be able to use Hyper-V and need to use a third-party application instead. You will need at least 4 GB of RAM and a 64-bit processor to run a Hyper-V virtual machine.

  1. Open the Start Menu, search for Apps and Features, then select it.
  2. Scroll until you see Programs and Features under Related Settings.
  3. On the left-hand menu, choose Turn Windows Features on or off.
  4. Check the box for Hyper-V then click OK.
  5. Restart your machine.
Hyper-VHyper-V

Creating a virtual machine in Hyper-V is thankfully rather straightforward.

  1. Launch Hyper-V.
  2. Select the operating system you want to run from the list. You can also choose the option to use a local installation source to use a custom OS file.
  3. Choose Create Virtual Machine.

If you can’t make use of Hyper-V, you can always try third-party VM software. Here are a few popular applications to consider in your research.

  1. VirtualBox – This virtual machine platform is maintained by Oracle.
  2. VMWare Workstation – You can use the free version for personal use or upgrade to the paid Pro edition.
  3. Qemu – This VM software has a stronger learning curve but may provide the tools you need to create a virtual machine.

Not every project is going to go smoothly. Here are a few common issues and what you can do to start troubleshooting them.

Storage space

Make sure you have enough available space on your actual hard drive to make room for the virtual one. If you don’t have enough space, you won’t be able to create or run the VM.

Hardware requirements

Make sure your computer meets all of the necessary requirements to run the VM software. You can verify the Hyper-V requirements in more detail on the Microsoft website.

Custom image issues

If you’re using a custom image and having issues, try redownloading the file. It may be helpful to test it on third-party VM software to make sure the issue isn’t isolated to the operating system file.

Nov 19, 2020
20 minutes

If you are using Windows on your PC, it may be easier to code or program by running Linux or another Unix-based operating system alongside Windows.

 
1

How to Create a Virtual Machine on Windows 10

Let’s get virtual.
AshAsh Ash (362)
Nov 19, 2020
20 minutes

Virtual machines are incredibly useful for testing software, troubleshooting computer issues, and just experimenting for fun. Windows 10 users have a few options when it comes to creating virtual machines. You can use the official Hyper-V software from Microsoft or use third-party applications.

If you want to use Hyper-V, make sure your edition of Windows 10 is compatible and updated to version 1709. You can check out our guide on how to verify your version of Windows for help finding this information.

Windows 10 PC ×1

Howchoo is reader-supported. As an Amazon Associate, we may earn a small affiliate commission at no cost to you when you buy through our links.

Install Hyper-VInstall Hyper-V

Hyper-V can only be installed on Windows 10 Pro, Education, and Enterprise editions. If you have Windows 10 Home, you won’t be able to use Hyper-V and need to use a third-party application instead. You will need at least 4 GB of RAM and a 64-bit processor to run a Hyper-V virtual machine.

  1. Open the Start Menu, search for Apps and Features, then select it.
  2. Scroll until you see Programs and Features under Related Settings.
  3. On the left-hand menu, choose Turn Windows Features on or off.
  4. Check the box for Hyper-V then click OK.
  5. Restart your machine.
Hyper-VHyper-V

Creating a virtual machine in Hyper-V is thankfully rather straightforward.

  1. Launch Hyper-V.
  2. Select the operating system you want to run from the list. You can also choose the option to use a local installation source to use a custom OS file.
  3. Choose Create Virtual Machine.

If you can’t make use of Hyper-V, you can always try third-party VM software. Here are a few popular applications to consider in your research.

  1. VirtualBox – This virtual machine platform is maintained by Oracle.
  2. VMWare Workstation – You can use the free version for personal use or upgrade to the paid Pro edition.
  3. Qemu – This VM software has a stronger learning curve but may provide the tools you need to create a virtual machine.

Not every project is going to go smoothly. Here are a few common issues and what you can do to start troubleshooting them.

Storage space

Make sure you have enough available space on your actual hard drive to make room for the virtual one. If you don’t have enough space, you won’t be able to create or run the VM.

Hardware requirements

Make sure your computer meets all of the necessary requirements to run the VM software. You can verify the Hyper-V requirements in more detail on the Microsoft website.

Custom image issues

If you’re using a custom image and having issues, try redownloading the file. It may be helpful to test it on third-party VM software to make sure the issue isn’t isolated to the operating system file.

Nov 19, 2020
20 minutes

If you are using Windows on your PC, it may be easier to code or program by running Linux or another Unix-based operating system alongside Windows.

How to Create a Virtual Machine on Windows 10

Let’s get virtual.
AshAsh Ash (362)
Nov 19, 2020
20 minutes

Virtual machines are incredibly useful for testing software, troubleshooting computer issues, and just experimenting for fun. Windows 10 users have a few options when it comes to creating virtual machines. You can use the official Hyper-V software from Microsoft or use third-party applications.

If you want to use Hyper-V, make sure your edition of Windows 10 is compatible and updated to version 1709. You can check out our guide on how to verify your version of Windows for help finding this information.

Windows 10 PC ×1

Howchoo is reader-supported. As an Amazon Associate, we may earn a small affiliate commission at no cost to you when you buy through our links.

How to Create a Virtual Machine on Windows 10

Virtual Machine Windows 10
Let’s get virtual.
AshAsh Ash (362)
Nov 19, 2020
20 minutes
Ash
 
1
How to Check Your Version of WindowsHow to Check Your Version of Windows How to Check Your Version of WindowsYou’re running Windows what?
How to Check Your Version of Windows
Windows 10 PC ×1

Howchoo is reader-supported. As an Amazon Associate, we may earn a small affiliate commission at no cost to you when you buy through our links.

Windows 10 PC ×1
Table of Contents

Jump to step:

  1. Install Hyper-V
  2. Set up a virtual machine
  3. Third-party VM software
  4. Troubleshooting
 
1
In these interests
h/windows • 45 guides
PCPC
h/pc • 29 guides
h/windows • 45 guides
PCPC
h/pc • 29 guides
PC
Install Hyper-VInstall Hyper-V

Hyper-V can only be installed on Windows 10 Pro, Education, and Enterprise editions. If you have Windows 10 Home, you won’t be able to use Hyper-V and need to use a third-party application instead. You will need at least 4 GB of RAM and a 64-bit processor to run a Hyper-V virtual machine.

  1. Open the Start Menu, search for Apps and Features, then select it.
  2. Scroll until you see Programs and Features under Related Settings.
  3. On the left-hand menu, choose Turn Windows Features on or off.
  4. Check the box for Hyper-V then click OK.
  5. Restart your machine.
Install Hyper-VInstall Hyper-V

Hyper-V can only be installed on Windows 10 Pro, Education, and Enterprise editions. If you have Windows 10 Home, you won’t be able to use Hyper-V and need to use a third-party application instead. You will need at least 4 GB of RAM and a 64-bit processor to run a Hyper-V virtual machine.

  1. Open the Start Menu, search for Apps and Features, then select it.
  2. Scroll until you see Programs and Features under Related Settings.
  3. On the left-hand menu, choose Turn Windows Features on or off.
  4. Check the box for Hyper-V then click OK.
  5. Restart your machine.

Install Hyper-V

Install Hyper-V
Hyper-VHyper-V

Creating a virtual machine in Hyper-V is thankfully rather straightforward.

  1. Launch Hyper-V.
  2. Select the operating system you want to run from the list. You can also choose the option to use a local installation source to use a custom OS file.
  3. Choose Create Virtual Machine.
Hyper-VHyper-V

Creating a virtual machine in Hyper-V is thankfully rather straightforward.

  1. Launch Hyper-V.
  2. Select the operating system you want to run from the list. You can also choose the option to use a local installation source to use a custom OS file.
  3. Choose Create Virtual Machine.

Set up a virtual machine

Hyper-V

If you can’t make use of Hyper-V, you can always try third-party VM software. Here are a few popular applications to consider in your research.

  1. VirtualBox – This virtual machine platform is maintained by Oracle.
  2. VMWare Workstation – You can use the free version for personal use or upgrade to the paid Pro edition.
  3. Qemu – This VM software has a stronger learning curve but may provide the tools you need to create a virtual machine.

If you can’t make use of Hyper-V, you can always try third-party VM software. Here are a few popular applications to consider in your research.

  1. VirtualBox – This virtual machine platform is maintained by Oracle.
  2. VMWare Workstation – You can use the free version for personal use or upgrade to the paid Pro edition.
  3. Qemu – This VM software has a stronger learning curve but may provide the tools you need to create a virtual machine.

Third-party VM software

Not every project is going to go smoothly. Here are a few common issues and what you can do to start troubleshooting them.

Storage space

Make sure you have enough available space on your actual hard drive to make room for the virtual one. If you don’t have enough space, you won’t be able to create or run the VM.

Hardware requirements

Make sure your computer meets all of the necessary requirements to run the VM software. You can verify the Hyper-V requirements in more detail on the Microsoft website.

Custom image issues

If you’re using a custom image and having issues, try redownloading the file. It may be helpful to test it on third-party VM software to make sure the issue isn’t isolated to the operating system file.

Not every project is going to go smoothly. Here are a few common issues and what you can do to start troubleshooting them.

Storage space

Make sure you have enough available space on your actual hard drive to make room for the virtual one. If you don’t have enough space, you won’t be able to create or run the VM.

Hardware requirements

Make sure your computer meets all of the necessary requirements to run the VM software. You can verify the Hyper-V requirements in more detail on the Microsoft website.

Custom image issues

If you’re using a custom image and having issues, try redownloading the file. It may be helpful to test it on third-party VM software to make sure the issue isn’t isolated to the operating system file.

Troubleshooting

Nov 19, 2020
20 minutes

If you are using Windows on your PC, it may be easier to code or program by running Linux or another Unix-based operating system alongside Windows.

Nov 19, 2020
20 minutes

If you are using Windows on your PC, it may be easier to code or program by running Linux or another Unix-based operating system alongside Windows.

NEXT UP
How to Set Up Linux on Your PC Using a Virtual Machine
How to Set Up Linux on Your PC Using a Virtual Machine
Nov 19, 2020
20 minutes
Catherine Continue reading
Share this guide!
RedditEmailTextPinterest
Ash's profile pictureAsh's profile pictureAsh
Joined in 2018 362 guides
Ash is an experienced tech writer with an endless passion for technology. She enjoys retro gaming, 3D printing, and making awesome projects on the Raspberry Pi.
Ash's profile picture
Related to this guide:
How to Set Up Linux on Your PC Using a Virtual MachineHow to Set Up Linux on Your PC Using a Virtual Machine
If you are using Windows on your PC, it may be easier to code or program by running Linux or another Unix-based operating system alongside Windows.
In these interests: linuxvirtualboxwindows
Windows 11 Virtual DesktopWindows 11 Virtual Desktop
With remote work becoming a more standard form of full-time employment, digital organization is becoming more and more essential.
In these interests: microsoftwindows
Which Version of Windows Do I HaveWhich Version of Windows Do I Have
You’re running Windows what?
In these interests: pcwindows
How to Set Up Linux on Your PC Using a Virtual MachineHow to Set Up Linux on Your PC Using a Virtual Machine
If you are using Windows on your PC, it may be easier to code or program by running Linux or another Unix-based operating system alongside Windows.
In these interests: linuxvirtualboxwindows
Catherine's profile pictureView guide
In these interests: linuxvirtualboxwindows
linuxvirtualboxwindows
Windows 11 Virtual DesktopWindows 11 Virtual Desktop
With remote work becoming a more standard form of full-time employment, digital organization is becoming more and more essential.
In these interests: microsoftwindows
Jamie's profile pictureView guide
In these interests: microsoftwindows
microsoftwindows
Which Version of Windows Do I HaveWhich Version of Windows Do I Have
You’re running Windows what?
In these interests: pcwindows
Ash's profile pictureView guide
In these interests: pcwindows
pcwindows
People also read:
Partitions for you—on demand.
Map Network Drive Windows 10Map Network Drive Windows 10
Save your network shares for later.
My four favorite methods.
Windows 10 Bootable USBWindows 10 Bootable USB
Recover your PC with a Windows 10 flash drive.
Stop Updates on Windows 10Stop Updates on Windows 10
Postpone or halt your Windows 10 updates.
VPN from Windows 10VPN from Windows 10
Learn how to connect to your work or private VPN on Windows.
Enable Remote Access Windows 10Enable Remote Access Windows 10
Work from home when you’re not at home.
Raspberry Pi VPNRaspberry Pi VPN
Create your own Raspberry Pi OpenVPN server.
Partitions for you—on demand.
Map Network Drive Windows 10Map Network Drive Windows 10
Save your network shares for later.
My four favorite methods.
Windows 10 Bootable USBWindows 10 Bootable USB
Recover your PC with a Windows 10 flash drive.
How to Upgrade to Windows 10How to Upgrade to Windows 10
How to Upgrade to Windows 10How to Upgrade to Windows 10 from Windows 7, 8, and Vista
How to partition a hard drive on Windows
Map Network Drive Windows 10Map Network Drive Windows 10
Map Network Drive Windows 10How to Map a Network Drive on Windows 10
How to Run Android Apps in Windows 10
Windows 10 Bootable USBWindows 10 Bootable USB
Windows 10 Bootable USBHow to make a Windows 10 Bootable USB Drive
Stop Updates on Windows 10Stop Updates on Windows 10
Postpone or halt your Windows 10 updates.
VPN from Windows 10VPN from Windows 10
Learn how to connect to your work or private VPN on Windows.
Enable Remote Access Windows 10Enable Remote Access Windows 10
Work from home when you’re not at home.
Raspberry Pi VPNRaspberry Pi VPN
Create your own Raspberry Pi OpenVPN server.
Stop Updates on Windows 10Stop Updates on Windows 10
Stop Updates on Windows 10How to Stop Updates on Windows 10
VPN from Windows 10VPN from Windows 10
VPN from Windows 10Windows VPN Setup: How to VPN from Home in Windows
Enable Remote Access Windows 10Enable Remote Access Windows 10
Enable Remote Access Windows 10How to Enable Remote Access on Windows 10
Uninstall programs on Windows 10Uninstall programs on Windows 10
Uninstall programs on Windows 10How to Uninstall Programs on Windows 10
Raspberry Pi VPNRaspberry Pi VPN
Raspberry Pi VPNHow to Build Your Own Raspberry Pi VPN
Posted in these interests:
windowswindows
Explore
h/windows • 45 guides
PCPC
Explore
h/pc • 29 guides
windowswindows
Explore
h/windows • 45 guides
Explore
PCPC
Explore
h/pc • 29 guides
Explore
Discuss this guide!
Discover interesting things!
Explore Howchoo’s most popular interests.
Explore

Follow @howchoo and learn cool things:

Are you a passionate writer? We’re hiring!

Write for Howchoo

Like what we do?

Donate

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Write for HowchooDonate

Leave a Reply

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