How to Install Windows 11 on VirtualBox
Nearly four years later, Oracle has released another major update for VirtualBox. The latest release of VirtualBox 7.0 introduces TPM and Secure Boot support for Windows 11 users. This means you can now install Windows 11 on VirtualBox without having to worry about TPM checks or Secure Boot during installation. While you can create a Windows 11 virtual machine using Hyper-V, VirtualBox offers you access to many advanced options, from UEFI to resource allocation. So if you want to install Windows 11 on VirtualBox bypassing TPM and secure boot, this guide is for you. On that note, let's look at the instructions.
Install Windows 11 on VirtualBox (2023)
In this guide, we have included steps to enable virtualization, create a Windows 11 virtual machine, and finally install Windows 11 on VirtualBox 7.0. Let's walk through the step by step process in this guide:
Enable Virtualization in Windows 11
1. To install Windows 11 on VirtualBox, you first need to enter the BIOS/UEFI on your Windows 11 PC and enable virtualization. Just restart your computer and boot into BIOS or UEFI. The boot key is usually F10 or F9, but it may vary depending on the PC manufacturer. So if you're not sure, look online for your motherboard or laptop manufacturer's boot key. You can also check out the list attached below.
2. Typically, you will find the Virtualization option under the System Configuration or Advanced tab in the BIOS. All you have to do is enable the feature and save your changes. After that, restart your computer and virtualization will be enabled.

Create a Windows 11 Virtual Machine on VirtualBox
1. First, you need to download VirtualBox 7.0 for Windows from its official website . The setup executable is only about 100MB in size, so that's good. Then run the EXE file and install VirtualBox 7.0 on your Windows 11 PC.

3. Once the installation is complete, open VirtualBox and click "Create".

4. Then give the Windows 11 VM a name. I just named it "Windows 11".

5. After that, in the "ISO image" section, select the Windows 11 ISO image you downloaded. To learn how to officially download Windows 11 for free, check out our guide from the link here. Now check the "Skip automatic installation" box and click "Next".

6. Then allocate the amount of RAM you need to install Windows 11 VirtualBox. As per the Windows 11 minimum requirement, you need to allocate at least 4 GB of RAM. Regarding the number of CPUs, assign 2 or more cores, depending on your hardware. Be sure to check the "Enable EFI (Special OS only)" box.

7. After that, select "Create a virtual hard disk now" and allocate at least 64 GB of disk space. If you have more disk space, you can allocate more.

8. Finally, click Finish. You are almost ready to install Windows 11 on VirtualBox.

How to Install Windows 11 on VirtualBox
Now that you've created a virtual machine, let's boot it up and walk through the Windows 11 installation process:
1. In the VirtualBox Manager window, select Start -> Normal Startup.

2. Now the Windows 11 installer will appear on your screen in a few seconds. You can install Windows 11 on VirtualBox as usual.

3. As you can see, there were no TPM or Secure Boot errors when installing the VM. So, complete the OOBE setup and you're done. If you want to create a local account in Windows 11 during setup (for Home and Pro editions), follow our linked guide.
Note. VirtualBox 7.0 comes with virtualization support for TPM 1.2 and 2.0 and Secure Boot, making it easy to install. However, if you're using an older version of VirtualBox, you'll have to rely on workarounds to bypass secure boot, TPM, and RAM requirements when installing Windows 11 on your computer.

TPM Bypass and Secure Boot for Easily Installing Windows 11 on VirtualBox
So here are the steps you need to follow to install Windows 11 on VirtualBox without using workarounds to bypass TPM requirements or Secure Boot. As mentioned above, you don't need to use registry hacks or any other workarounds in VirtualBox 7.0. In any case, if you are not satisfied with VirtualBox and are looking for the best alternatives to VirtualBox, please refer to our curated guide linked here. And to run an Android virtual machine on VirtualBox, follow our detailed guide. Finally, if you have any questions, please let us know in the comments section below.