VirtualBox Windows x64 Error 0xc000035a

I get this error when i try to install Windows server 2008 x64 via VirtualBox.

Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:

1) Insert your Windows installation disc and restart your computer.
2) Choose your language settings, and then click 'Next."
3) Click "Repair your computer."

If you do not have this disc, contact admin... bla bla bal.

File: \windows\system32\boot\winload.exe Status: 0xc000035a Info: Attempting to load a 64-bit application, however this CPU is not compatible with 64-bit mode.

I have All Virtual settings enabled in BIOS and my CPU is an Cor i5 vPro, the host system is Windows 7 x64.

Youtube Screen casting of the error

2

5 Answers

I just had this problem myself. Turns out I was trying to install a 64 bit OS on a virtual machine that I created before I enabled virtualization in the BIOS. The solution was to delete the VM and create a new one. If virtualization is enabled, you will see Windows Server 2008 (64 bit) as an option when you create a new VM.

Info: Attempting to load a 64-bit application, however this CPU is not compatible with 64-bit mode.

This usually means that your VirtualBox is not running in 64-bit mode. You need to enable VT-x/AMD-V, and possibly Nested Paging from your Virtual Machine config.

In my version of VirtualBox this can be done by:

  1. Shut down your VM
  2. Right click on the Virtual Machine
  3. Navigate to the "System" section
  4. Click on the "Acceleration" tab
  5. Check "Enable VT-x/AMD-V", and "Nested Paging"
  6. Click on "OK" at the bottom to save your settings.

After enabling it from within VirtualBox, if your OS and CPU configuration is correct, then you should now be able to boot Windows Server 2008

I realize this is a super old post, but it ranked very high in Google's results and didn't contain the solution that worked for us.

We exported .OVA files from ESX and tried to import them into VirtualBox, which led to this error. It turns out that during the import, the OS in the VirtualBox settings was set to "Other"; changing it to the right OS got rid of this problem and allowed us to boot up.

i realized i have selected wrong machine type(32bt-64bit)

my HOST is 64bit and i created 32bit machine type for 64bit guest OS

4

I turned Virtualization on in the BIOS. Deleted the VM I had made before I turned virtualization on. Then I made a new VM with Windows 64-bit OTHER as the option.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like