How to solve Error 0x0000005D when installing Windows 8

Last updated on October 27th, 2014

The above error occurs when you try to install Windows 8 on a new PC, or by using a virtualization software like Oracle VM Virtual Box or VMWare .
This error happens because, unlike Windows 7 operating system, Windows 8 is not fully compatible with all Pentium 4 processor models. In fact, in order to install Windows 8, your processor must support  the No Execute Feature.

More specifically, for AMD processors this feature is called "No Execute (NX)" and for Intel processors it is called "Execute Disable (XD)".

The full description of the error is:

"Your PC needs to restart.
Please hold down the power button.
Error Code: 0x0000005D



To solve the above Error (0x0000005D) follow the process below:

Enable " Data Execution Prevention" feature from your BIOS settings.

Notice: You must also enable (from your BIOS settings) the "Virtualization Technology (VT)" feature, if you are trying to install Windows 8 using a virtualization software like Oracle VM Virtual Box or VMWare .

To enable the above features, restart your computer and enter your BIOS Settings.

1. How to Enter into your BIOS

To Enter into your BIOS Settings, pay attention at the first screen as your computer starts and try to find a message like this:

‘DEL to enter setup’

‘Press ESC to Enter Setup’

‘BIOS Configuration: F2’

‘F10 to Enter Setup’

When you see this message, press the corresponding key on your keyboard (DEL,F2, ESC, etc.) to enter your BIOS.


2. How to Enable Data Execution Prevention feature

a. Enter your  BIOS Settings.

b. Go to Advanced options > Processor > No Execute Memory Protection


Security options > Execute Disable 

c. Change this feature to "Enable" or "On"

d. Save your changes and Exit the Bios Setup if you perform a Windows 8 installation in a new PC, otherwise continue to the next step.



3. How to Enable Virtualization Technology (VT) feature

3a. Inside your BIOS Settings:

3b. Go to Performance options.

3c. Change the Virtualization feature to "Enable" or "On".

3d. Save your changes and Exit the Bios Setup.



Proceed to the next step to determine if your system’s processor supports the above security  features.

4. How to check if your system supports both Data Execution Prevention and Virtualization Technology (VT) features

Download here and run SecurAble application.

If your processor supports Virtualization Technology (VT) & Data Execution Prevention features, then you should see the following result in your screen:




If everything is ok, then proceed with Windows 8 installation.

If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us in our effort to continue to help others while keeping this site free: