6 Simple Ways to Fix the VirtualBox No 64 Bit Issue [Partition Magic]

What causes VirtualBox No 64 Bit

VirtualBox is one of the most popular solutions used to manage and run virtual machines. You can run a guest operating system in a virtualized environment and some people like to test a new operating system on it. However, many people reported that VirtualBox only displays the 32-bit operating system, even when they meet all the requirements.

What causes VirtualBox no 64 bit? According to a survey, the problem is often related to incorrect Hyper-V configuration. Some other factors like system debuggers, VM platforms, Device Guard, kernel isolation, and virtualization-enabled CPUs. How to fix VirtualBox not showing Windows 10 64-bit? Let’s keep reading.

How to Fix VirtualBox No 64 Bit

Before fixing the VirtualBox 32-bit only issue, make sure that you log in to your administrator account. Additionally, you must have a valid guest operating system file that will be used to load the guest operating system. If the .iso file is invalid or otherwise, the “VirtualBox does not give 64-bit option” issue may occur.

Now, let’s start fixing the problem!

Method 1. Check

if you have an x64 CPU

The first thing you need to do is to check if your computer has an x64-bit CPU. If you are using a 2-bit CPU, you will find that VirtualBox does not show the 64-bit problem.

Step 1. Press the Win + E keys to open File Explorer, and then right-click This Computer and select Properties.

Step 2. In the pop-up window, go to the Device Specifications section and check the System Type. If your operating system and processor are 64-bit, you can proceed to the following solutions.

check system type

Method 2. Disable


Microsoft Hyper-V is a piece of the virtualization program that allows users to create one or more virtual machines. It performs almost the same tasks as VirtualBox. Some users noticed that Hyper-V can interfere with the operation of VirtualBox. To remove the conflict, you can try disabling Hyper-V.

Step 1. Press the Win + R keys to open the Run dialog box and then type OptionalFeatures.exe in it and press Enter.

Step 2. In the Windows Features window, scroll down the list to find the Hyper-V option. If checked, clear the Hyper-V checkbox, including its suboptions.

Step 3. Click OK to save your changes.

disable Hyper V technology

Now, you can restart your computer and see if the VirtualBox only allows 32 bits


Method 3. Enable

Intel Virtualization Technology Virtual technology is an architecture that allows users to run multiple, isolated operating systems on a single server. If the setting is disabled, VirtualBox may not show the Windows 10 64-bit issue. Here you can follow the steps below to enable it:

Step 1. Restart your computer and press the Delete or F2 key when the Startup screen appears to enter the BIOS.

Step 2. Go to the Advanced tab, and then select the Intel Virtualization Technology option and change it to Enabled with the arrow keys.

Step 3. Press the F10 key to save the changes and exit the BIOS. Then, the computer will restart.

Once restarted, you can reinstall the application and see if the issue of the VirtualBox not giving 64-bit option is resolved.

Method 4. Disable

kernel isolation

Kernel isolation is a Windows technology for creating a secure area of system memory. It can help run virtual machines on Windows. Sometimes, however, this module can trigger conflicts with VirtualBox.

Some users have confirmed that disabling Core isolation can solve the VirtualBox no 64 bit issue. Let’s give it a try.

Step 1: Press Win + I to open Windows Settings and select Update & Security.

Step 2: Select Windows Security from the left pane and click Open Windows Security from the right side.

Step 3: In the pop-up window, select Device Security on the left side and click on the Main Isolation Details hyperlink.

Step 4. Then disable the Memory Integrity button under Kernel Isolation.

disable core isolation

After that, restart your computer and check if the VirtualBox 32-bit only issue is resolved


Method 5. Disable

Device Guard

Device Guard is a piece of enterprise-related hardware and software security features that is enabled by default on Dell computers. If you are using a Windows 10 Enterprise edition, you must disable it for VirtualBox to display 64-bit. Here’s how:

Step 1. Open the Run dialog box by pressing the Win + R keys, and then type gpedit.msc in the box and press Enter.

Step 2. In the Local Group Policy Editor window, locate the following path through the left navigation bar:

Computer Configuration > Administrative Templates > System

> Device Guard

<img src="https://www.partitionwizard.com/images/uploads/articles/2021/07/virtualbox-no-64-bit/virtualbox-no-64-bit-4.png" alt="select Device Guard" />

Step 3. Double-click the Enable virtualization-based security option and set it to Disabled.

Step 4. Click OK to save your changes and restart your computer. After that, you can restart the program and see if the VirtualBox not 64 bit issue persists.

disable Turn on Virtualization Based Security

Method 6. Uninstall system debuggers

and other VM programs

If you installed other VM programs on your computer or system debugger, VirtualBox only allows the 32-bit guest operating system. This is because it could cause conflicts with the functionalities of the program. In this case, you can uninstall the system debugger or virtual machine program.

Step 1. Open the Run box again and then type appwiz.cpl in the box and press Enter.

Step 2. Scroll down the list of installed programs to find other VM programs or system debuggers, and then right-click it and select Uninstall. Then follow the on-screen prompts to complete the uninstallation.

Step 3. Once installed, restart your computer and check if the problem is fixed.

Contact US