Proxmox/Hyper-V/VMware Windows

How to Install Windows 11 in Oracle VirtualBox with no TPM Support

Slide2-2
Windows 11 Installation in VirtualBox Manager

Windows 11 is in high demand by many who desired to have a feel of the amazing great features that comes with it. To those who desired to do and have their hope cut-off when Microsoft released the official requirements for systems that can install Windows 11. This requirements also particularly requires that you have a system with TPM 2.0 support. But in a situation whereby your PC doesn’t have the supported TPM nor the processor that meets the official requirement you will definitely want to fall back to running Windows 11 on Virtual Machine Manager solution like Oracle VirtualBox Manager.

It's so unfortunate that even with the plan-B option, that's using the VirtualBox Manager, you will not still be able to run windows 11  because the resources that is required by the VirtualBox to run Windows 11 is dependent on that of your host Machine. So definitely, if your host machine doesn't have the supported TPM you cannot install Windows 11 in VirtualBox because Oracle VirtualBox is yet to support TPM. I guess that might be done in the future which is not predictable right now!

To get started, what you need is to download and install the Oracle VirtualBox here.

Let’s Get started..!

Before I go on, you may likely want to upgrade your host system to Windows 11. Checkout this guide how to upgrade Windows 10 with an unsupported CPU and TPM 1.0 to Windows 11​.  If you had recently upgraded your VirtualBox Manager v6.1.28 from v6.1.26 and got an error of your VM failing to launch, see guide on  how to fix “Failed to open session in VirtualBox to install Windows 11 Image” ​. 

Now let’s do the real work for today. Having downloaded and installed your VirtualBox, do the following to create your Windows 11 VM. If you haven’t downloaded the Windows 11 ISO file yet, download it here.

Steps to create Windows 11 VM in VirtualBox are as follows:

  1. Launch the VirtualBox, and Click on NEW. At this point, you will give your VM a name. In here, I name it as Windows 11. Leave the version as 64-bits.
Adding-Windows-11-ISO-File
Add Win11 ISO File

2. Click Next to set the Memory Size, bear in mind that the minimum required RAM size is 4096MB

Set-RAM-Size
Set RAM Size

3. Click Next & Select the Create a Virtual hard disk now!

4. Click Create & Select the VDI (Virtual Disk Image) option and set it to Dynamically allocated and not Fixed size. You can specify any size of virtual hard disk you wish but bear in mind that this will take from the size of your host PC hard disk. I will recommend 100GB. That’s what I’m using for this demonstration.

Windows-11-ISO-File-mounted
Windows 11 Virtual Machine Image Created

Now that we have successfully created the Windows 11 VM without starting it, let’s go over to the settings option within the VirtualBox to mount the Windows 11 ISO file we downloaded earlier. Follow the steps below to do so:

  1. Click on Settings > Storage > Empty > Select the Live CD/DVD > Click the Disk Icon
Mounting-WIn-11-ISO-file-Process
Mounting Win 11 ISO File

ISO-File-mounted
ISO File Mounted

As you can see the ISO file has been mounted. Next is for us to start the Virtual Machine by clicking on Start.

When you click Start to start the Virtual Machine, you will be prompted to press any Key to boot from  CD ROM just as you would while loading it on your host PC.  The interface  similar to the screenshot below will appear.
Windows-11-launched

Click Next

Skip-product-Key
Product Key Screen

At this point, Click on I don't have a Product Key to take you to the next screen as shown below.

Select-Windows-11-pro
Select Windows 11 Pro

Select the version most desired to you. Here, we’re selecting Windows 11 Pro. Doing so might make your excitement to drop 🙄 as you will be shown with the 'This PC can't run Windows 11' notice on the next interface. But you don’t have to worry that’s why this guide is here to put a smile on face once again😂

Unsupported-TPM
Unsupported PC

Now what you need to is to power off the Virtual Machine.

Solve the Unsupported PC Problem by editing the Windows Registry Editor ..!

To solve this, start the Virtual Machine again. You should see a screen looking like the one we have before. But at this stage, press Shift + F10 as shown below. This will bring up the Command Prompt (cmd) screen.

Shift-F10
Press Shift + F10

In the cmd screen, type regedit . Follow HKEY_LOCAL_MACHINE > System > Setup.

CMD-Regedit
Command Prompt Screen


Next, Right-click on the Setup folder, and click New > Key give it a name as LabConfig. You need to type it exactly as stated here.

Labconfig
LabConfig

Next, select and double-click the LabConfig folder to open it. With the LabConfig folder open, click New > Dword (32-bit) Value. Name it BypassSecureBootCheck. Double-click theBypassSecureBootCheck and edit the value data. Replace the initial value which is zero (0) with 7 zeros and 1 (00000001) or just put 1 only, and click Okay.

Rename-Dword-Value-under-BypassSecureBootcheck
Rename

Secondly, we are going to create a new Dword (32-bit) value. Name it as BypassTPMCheck. Double-click it to rename the value to the same value as given in BypassSecureBootCheck i.e. 1 or 7
zeros and 1 (00000001)

BypassTPMCheck
BypassTPMCheck

We are now done with Registry Editor. Close both the Registry Editor and the Command Prompt, and continue with the installation.

Setup-has-started
Windows 11 Setup Installation
Slide3
Final Windows 11 Screen

This time your smile 😂 is real because you have just succeeded in installing and running Windows 11 in VirtualBox Manager. Cheers and Congratulations!!👏

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x
Kindly subscribe to TechDirectArchive
This is default text for notification bar