CPU not compatible – Windows 8. Enabling the non-executable (NX/XD) flag.
So you have decided to try out a release preview of Windows 8! But on install it throws up an error stating –
“Your PC’s CPU isn’t compatible with Windows 8”
This usually means that the NX (Non-eXecutable) bit is not set.
Here is how you can go about fixing it.
Step I. Check if your CPU supports the Non-eXecutable flag.
Download and run coreinfo.exe
Running coreinfo will show you information on your PC’s cpu. Check here for an entry NX or 😄 flag. If present, your cpu does support NX flag. Yippie!!!.
Step II. Try enabling the NX/ 😄 flag using BIOS
- Restart your computer and go to the BIOS settings.
- Open the Security tab.
- Check for the NX or RX flag and enable it.
Step III. To enable the NX/ 😄 flag (using Windows settings – Win 7/ Vista)
If there is no option to enable the offending flag using your BIOS settings, you can try and from your existing Win 7 or Vista (provided that’s present on the computer you are trying to install Win 8 on). Here’s how –
Open up the ‘Performance Options’ window by
- Right Click ‘My Computer’
- Go to Properties, this brings up the Control Panel\System and Security\System window.
- Select ‘Advanced System Settings’, this brings up the ‘System Properties’ window
- Go to the ‘Advanced’ tab. Click the ‘Settings’ button on the Performance panel, this brings up the ‘Performance Options’ window.
- Go to the ‘Data Execution Prevention’ tab.
- Select the option to ‘Turn on DEP for all programs’
Restart your PC for the settings to take effect.