Open In App

How to Install Windows 11 on Virtual Box?

Last Updated : 08 Aug, 2025
Comments
Improve
Suggest changes
Like Article
Like
Report

Virtual Box is kind of a hypervisor that provides us with an environment to run multiple virtual operating systems like Windows, Linux, etc at the same time. A virtual operating system provides us free to use the operating system free of cost to test our newly created software before running it on our actual operating system.

Step 1: Downloading Virtual Box

Download Virtual box from here. Select your host according to your operating system. For example, people having Windows Host will select Windows hosts from the link given below. For further reference, the installation of virtual box on windows can be understood.

VirtualBox_download
Download the Virtual Box Package as per your PC Specifications


Step 2: Downloading Windows 11 ISO File. 

After setting up your Virtual Box, Search Microsoft Windows ISO 11 and download Windows 11 ISO file from microsoft.com (free trial only available for 90 days). Then fill up all the requirements and click on Confirm and then download it. Note that you have to register before moving to the ISO file download page as shown below.

win11_download


After the download has been completed, it will be stored in your Downloads folder on This Computer.

Step 3: Installation of Windows 11 in Virtual Box.

Start the installation of the Windows 11 operating system by pressing on "New" option at the top bar. Select a name, then the type as MS Windows and the version as Windows 11(64-bit) with respect to the machine used. Then provide memory according to our RAM size preferably 4GB - 8GB and then leave the Hard disk file type as "Create a virtual hard disk now", then select the virtual hard disk size, and you are done as shown below

Then provide memory according to our RAM size preferably 4GB - 8GB. We have selected here 4GB which is 4096MB for demonstration purposes but on your computer, we would prefer to allocate at least 4096MB of memory.

Then leave the Hard disk file type as VDI.

vdi_diskImage
Choose the file location and Disk type

Then select the virtual hard disk size. We selected here 10GB. You can select according to your CPU space available(recommended 10GB+)

Step 4: Sharing the Location of the ISO File of Windows 11.

Go to Settings->Storage->Click on “Empty” under “Controller” choose the CD icon and then click on “choose a disk file”. Browse to the location where you have downloaded the Windows 10 ISO file. Copy the location and paste it.
Once this is done, other settings can be changed also or can be kept default.

empty_diskimage
Choose the windows " .iso " file where it was downloaded

Browse to the location where you have downloaded the Windows 11 ISO file and select it so that Windows 11 gets installed on VirtualBox.

Step 5: Running Windows on Virtual Box

That is Windows 11 has been installed on the Virtual Machine. You can now open the Windows 11 operating system in VM. Proceed and confirm the steps of installation and choose "I don't have the product key" if it requires. Set up a new username and password and use Windows 11 in VM for various purposes.

win11
Start up of windows 11

Troubleshoot

After installing and starting up the windows 11 machine, it runs into shell for some users instead of directly booting. For that instance you have to write the below mention commands to start the booting process.

Keep in mind to quickly press any key to initiate the boot process just after you write down the final command.

#shell> FS0:

#FS0:\> EFI\BOOT\BOOTx64.efi

(*for x64 systems)

#FS0:\> EFI\BOOT\BOOTAA64.efi

(*for Arm64 systems)

Troubleshooting
Escaping from shell to boot



Similar Reads