Fix “Your PC’s CPU isn’t compatible with Windows 8″ Error

I’ve installed Windows 8 on a couple of machines lately to play around with it and it has installed without a problem on all machines except one. On an older Dell computer that I have, I get the following error message during setup:

Your PC’s CPU isn’t compatible with Windows 8

cpu windows 8

I was pretty sure that Windows 8 could be installed on the computer after looking up the Windows 8 system requirements, so I was surprised to see this message. If you check the following links, you’ll see the basic RAM, CPU requirements for Windows 8:

http://windows.microsoft.com/en-us/windows-8/faq

http://blogs.msdn.com/b/b8/archive/2012/02/29/running-the-consumer-preview-system-recommendations.aspx

Unfortunately, these do not go into super specific details about the requirements, which was why I couldn’t figure out why I was getting this error on my Dell. So here’s what my problem was and what you need to do to fix it so that you can install Windows 8 without any issues.

windows 8

CPU Features

So in order to install Windows 8, the CPU on your machine needs to support the following features:

- PAE or Physical Address Extension

- NX (No eXecute bit)

- SSE2

Now by default, most modern CPUs support these features and it’s not an issue. If you are getting this error, it’s mostly likely that NX is not enabled in your BIOS. To learn how to figure out if your system supports NX and SSE2, check out this whitepaper by Microsoft:

http://msdn.microsoft.com/en-us/library/windows/hardware/hh975398.aspx

Also, if goes through some steps to show you how to enable NX if your system does support it. Basically, though, you have to go to your BIOS and browse through some of the advanced pages until you find something related to the following:

  • EDB (Execute Disabled Bit)
  • Execute Disabled Memory Protection
  • EVP (Enhanced Virus Protection)
  • No Execute Memory Protect

nx feature

The NX feature can have several names like listed above and depending on your system, it could be something different. The best option here is to download the spec sheet for your computer, if you can find it and search for NX in the manuals. Note that if you don’t even see any of these options, it may be because your BIOS needs to be updated. If you have an older computer and you haven’t updated the BIOS in a while, then the first thing to do is update it.

For my Dell, I had to update the BIOS to the latest version, then enable NX in the settings and everything worked fine after that. I was able to install Windows 8 without a problem.

Boot From USB/DVD

The only workaround that officially works if you do not have NX enabled is to burn the ISO image onto a DVD or create a bootable USB flash drive and then boot from the DVD or flash drive. There are two installers in Windows 8, the consumer one and the commercial one. One is in the root of the DVD and the other is in /sources directory. When you boot using the DVD or flash drive, the commercial installer runs and therefore does not check for NX and SSE2.

Note that this is only with the release preview. This is probably not going to be how it works when Windows 8 is finally released. At that point, if you get a blue screen during the install, your CPU is simply too old and won’t be able to run Windows 8. Also, this method just enable NX for you if it’s disabled. If your CPU doesn’t support NX altogether, then it won’t install either way.

If you are trying to upgrade the Consumer Preview to the Release Preview, you may also get this error. In this case, you should simply reformat and then do a fresh install of the Release Preview. This has worked for a few people.

If you still can’t get Windows 8 to install because your CPU isn’t compatible, post a comment here with your PC specs and we’ll try to help. Enjoy!

Comments [5]

  1. Shivji says:

    Intel Pentium 4 Prescott (90nm) 2.8Ghz

    2 GB RAM

    512 MB Nvidia Graphics Card

    Motherboard – BIOSTAR P4M890M7 SE

  2. Jack says:

    My computer that I’m trying to install Windows 8 on is a 2005 IBM ThinkPad R51.

    CPU: Intel Pentium M 725 @ 1.60 GHz

    RAM: 768MB DDR

    HDD: 40GB Hitachi TravelStar 4200RPM

    Graphics: ATi Mobility Radeon 7500 32MB

    Display: 15″ 4:3 1024×768

    I know some of these don’t meet the requirements of Windows 8, but I can run Windows Vista and 7 just fine, but Windows 8 wton’t install because of the PAE issue.

  3. Jonathan says:

    I get this error when I try to install windows 8 pro or boot from the dvd:

    error code: 0x0000005D
    my specs are:
    Mainboard:Msi ms-7255(the bios is up to date the newest version)
    Cpu :Intel Pentium 4 530 3.00ghz
    memory :2048Mb
    Graphics :Nvidia GeForce 6600

    Please help me I really would like to have windows 8 back. I had an intel celeron 1.8ghz and it worked fine, but when I got this new cpu it won’t work.

    Thank you…

  4. Jonathan says:

    Hello if I install windows 8 on my pc or want to boot from the dvd i get error code:(0x0000005D). The bios is up to date to the newest version.

    Mainboard: msi ms-7255
    Cpu : Intel Pentium 4 530 3.00Ghz
    Ram : 2048Mb
    Graphics : Nvidia Geforce 6600

    And my pc also runs windows 7 and vista as well as xp very well.

  5. Flashbond says:

    Dell D600 laptop and I have PAE error and no NX feature in BIOS v.A16.

Leave a Reply