How to Install Windows 10 On VirtualBox Virtual Machine

How to Install Windows 10 on Virtualbox?

If this is the same question that is popping into your mind, then you are definitely gonna love this post.

Nowadays, Windows 10 is one of the most popular operating systems available in the market.

But I think we are very late to cover this topic in 2022.

However, I have already covered the Windows 11 Virtualbox guide in our recent posts. ( which is an upgraded version )

And the best part is that our series of Virtualbox is getting bigger.

Till now, I have installed almost every operating system including macOS, Ubuntu, Android, and ChromeOS.

And now we are here again, installing Windows 10 OS on a Virtual machine using our favorite Virtualbox.

So, let’s see how it works…

How to Install Windows 10 On VirtualBox Virtual Machine [ 2022 ]

But before we dive in further, let’s see what you need.

Please make sure that you have all the below-mentioned things with you. And if you don’t have it, then you can also download it from the official websites.

Moreover, we have already talked much about these prerequisites in our previous posts like how to install macOS Mojave on VirtualBox in Windows 10 PC, which is a must-read for geeks like you.

And here are things, that we were talking.

Now I hope you have downloaded all the above-mentioned files.

Note:- Please verify that the Hyper-VVT-x, or AMD-V virtualization features are enabled on your BIOS settings.

So, let’s get started…

1. Download & Install Virtualbox

First, download and install the VirtualBox application on your laptop, computer, or PC.

 Download and Install Virtualbox

2. Install Extension Pack

Now install the Virtualbox extension pack on your Windows or the machine that you are using. And if you don’t know how to do it, then follow the given source link.

Install Extension Pack

Note:- Installing this will help you in connecting your USB drives and other devices properly to the virtual machines.

3. Open Virtualbox Application

Once both the things are installed on your PC, double-click on the virtualbox.exe file to run the application.

Open Virtualbox Application

4. Create Windows 10 Virtual Machine

Now to create a virtual machine in Virtualbox, click on the New button.

Create a Windows 10 Virtual Machine

After that, a dialog box will appear which will ask you for the Name of the virtual machine, its type of OS, and its version. So, simply type the name as “Windows 10 VM“, select the type as Microsoft Windows, and then Windows 10 64-bit as the version. Now click on Next. 

Windows 10 64 bit

5. Allocate RAM Memory Size

Now it will ask to allocate the Memory size to the virtual machine, so select the RAM as 2GB or 2048MB ( recommended for Windows 10 ) and then click on the Next button.

Allocate RAM Memory Size

Note:- I would recommend you to please not allocate the full memory of your host system. The best option is to only select the half of the RAM present on your host machine, not more than that.

6. Create Virtual Hard Disk

Next is to create a virtual hard disk or a hard drive for your virtual machine where this Windows 10 OS will be installed and all files will be stored. For that, the recommended size is 50GB, so select accordingly and then click on the Next button.

Create Virtual Hard Disk

Now select the hard disk file type as VDI (VirtualBox Disk Image) and then click on the Next button.

Hard disk file type

Next, select the Storage on physical hard disk as Dynamically allocated and then click on the Next button.

Storage on physical hard disk

And at last, select the File location and size of the virtual hard drive, so click on Create button.

File location and size

Now let’s move to the configuration part…

7. Configuring Virtual Machine

Now select the Windows 10 virtual machine that we have created and then click on the Settings button icon.

Configuring Virtual Machine

And your Settings dialog box will open up where you can easily configure your settings like Video RAM memoryProcessors, and USB Ports. But here in order to install Windows 10 in Virtualbox, we only need to configure the Storage settings part.

So click on the Storage tab, then under the Storage Devices section ( Controller: SATA ) click on the Empty icon. After that, go to the Optical Drive section, click on the CD icon and then select Choose a disk file… option.

Note:- Here we will be booting using the ISO file but if you have a USB drive then you can also boot from USB in Virtualbox using this guide.

Virtualbox Storage Settings

Now navigate to the Windows 10 ISO Image that you have downloaded for Virtualbox and then click on the Open button.

Windows 10 ISO Image

Now your virtual machine is fully configured and ready to run.

8. Run Windows 10 VM Virtualbox

Now open the Oracle VM Virtualbox Manager, then select Windows 10 VM and then click on the Start button.

Run Windows 10 VM

After that, it will start booting and loading Win 10 setup files.

Loading Win 10 Setup Files

And Done! Now you can see that Windows 10 is running in Virtualbox and if you don’t know how to install it properly then check this guide.

Running Windows 10 in

That’s it for now…


So that’s how you can easily install Windows 10 on Oracle VM Virtualbox machine that we created newly. If you are a developer, then you can also use the same method to run technical preview versions on this.

Moreover, you can also follow the same process to install it on other virtualization software like Virtual PC and VMware.

Stay tuned for the latest posts…

Feel free to share your thoughts via comments and also tell us about this post on How to Install Windows 10 On VirtualBox Virtual Machine [ 2022 ].

If you liked this post, don’t forget to share it.

6 thoughts on “How to Install Windows 10 On VirtualBox Virtual Machine”

  1. Hi, Abhay.
    Thank you for this fine tutorial!
    Following along, I just got a request to enter a product key to activate Windows. Thought there was no need for one.
    Take care.

  2. Thank you for the Windows installation guide. The screenshot made it easier to follow. Thanks for the support.


Leave a Comment

Share via
Copy link
Powered by Social Snap