Windows 8 Release Preview doesn't boot on Pentium 4 and doesn't run Metro apps on AMD64

I tried to install Windows 8 RP on an old Pentium 4 (x86 3GHz). If I run the installer from Windows 7 it says that my CPU isn't supported.
So I tried booting from DVD. It shows a "Windows®" logo and then some error codes saying that my PC needs to restart and I have to hold down Power button.
I also tried extracting the installed from sources\boot.wim with 7-Zip: it installs and restarts with the old CP "betta" logo, but on the second restart it shows the RP "Windows®" logo and error codes. It reverted Windows 7.

I tried installing Windows 8 RP (x32) on a laptop with an old AMD64 CPU. This laptop has a broken Hard Drive, so I tried installing to an external USB one. Windows Setup says that USB isn't supported, so I used my other PC to extract the first folder of sources\install.wim with 7-Zip to my USB drive, and I installed MBR.
It started Windows 8 (very slowly) and I could access Desktop, but Windows Vista video drivers are not compatible with Windows 8.
But the worst issue is that I can't launch Windows Store or PC Settings. If I launch one of them, it shows the splash screen for a second, then it goes to background, and never runs. I could launch Internet Explorer (Metro), but I can't navigate.
 

Question Info


Last updated October 4, 2014 Views 8,723 Applies to:

CPU not compatible:

http://answers.microsoft.com/en-us/windows/forum/windows_8-windows_install/error-when-installing-windows-8-release-preview/a2c11f2c-d43b-44fc-9bc0-61805a2d95ef

More on Microsoft’s decision requiring NX

On the Microsoft Answers forum for Windows 8 Release Preview, a Microsoft employee provided reasons into the Company’s decision for requiring NX support in order to run Windows 8 going forward:

We did make changes in the upgrade detection logic since the CP. The changes revolve around the default installer and how it checks for precise CPU features before continuing. Windows 8 requires the NX capabilities of modern CPUs. This is done for security reasons to ensure that malware defense features work reliably. This is important as we want to ensure that people can feel safe using lots of different software including desktop apps and apps from the Windows Store. This means some very old CPUs will not work with Windows 8. In the CP we did not block the installer for the NX feature. Based on CP telemetry we felt adding the block to setup was warranted to respect people’s time. It is better to get it over with quickly, even if it is disappointing. We also used the telemetry to get some handle on how many CPUs would fail the NX requirement so we could be sure enforcing NX presence was responsible in the ecosystem. We learned that less than 1% of CPUs did not have NX capability available and configured correctly and out of those 0.1% did not have the NX capability at all. Based on this we feel that enforcing NX presence is a good thing to do since it results in better malware defenses. Thus we now enforce NX presence in the kernel boot sequence.

 It is interesting to look at the case where NX is available but not configured correctly. It is possible on “most CPUs” in this state to override the BIOS setting in software. Because the “opposite of most CPUs” case means a code 5D bluescreen later on, it saves time to get it out up front and ask the user to fix the BIOS setting during setup. However, the “most CPUs” case does mean there is a potential workaround, which I’ll describe in a moment.

 We didn’t make any change related to PAE detection, but it is good to note that PAE is a pre-requisite for NX on 32 bit processors due to how NX is implemented in memory manager page tables.

 We did change SSE2 instruction set detection based on telemetry from the CP and Windows 7. SSE2 became standard on CPUs a long time ago, but Windows did not rely on those instructions. It turns out though, that an increasing number of 3 party applications and drivers have started using those instructions, and not checking for them before use. We get to see this in our telemetry, as application crashes and in- the- driver case bluescreens. Taking into account that the rate of these differences in 3 party programming is increasing -- and that SSE2 has been present on all CPUs since 2003 and most since 2001-- we decided to check for SSE2 in setup. The result for users at large is their PC is more reliable. We do not check for SSE2 in the kernel boot sequence,;however, if your CPU has NX it also almost certainly has SSE2.

 Before I provide the potential workaround, if you can, please properly configure NX in your BIOS.

 

 Here is the potential workaround: Download the ISO and burn it to a DVD or create a bootable USB flash drive. Boot from the media that you created. If your CPU does not support NX you will see a code 5D bluescreen before setup starts. This is rare, but if it happens we won’t be able to help you run Windows 8.

This workaround may succeed because Windows contains two installers: the end user installer (setup.exe at the root of the Windows DVD) and the commercial installer (setup.exe found in the \sources directory of the Windows DVD). The commercial installer runs when the PC is booted from DVD/USB media and does not perform the NX/SSE2 checks and attempts to enable NX/SSE2 on supported systems.

Tiles not working:

For Metro Apps to work, you need to have the following:
1) Your screen resolution needs to be at least 1024x768.
2) Next, if you have turned off User Account Control, your Metro apps will not work.
You can check if UAC is enabled here:
From the Start Screen, type in Control Panel. Click on Contol Panel tile. Then click on User Accounts. Change User Account Control Settings
3) Try using a Local account instead of a Windows Live ID account.

If Metro Apps are still not working your other option would be to Refresh your PC.

Here is what will happen when you refresh your PC:
· Your files and personalization settings won't change.

· Your PC settings will be changed back to their defaults.

· Apps from Windows Store will be kept.

· Apps you installed from discs or websites will be removed.

· A list of removed apps will be saved on your desktop.

These steps will take you through refreshing your PC:

· Press Windows key + C on your keyboard to show the Charms bar (If you are using a touchscreen: Touch the right edge of your screen and swipe your finger to the left)

· Click Settings

· Click More PC settings

· Click General in the left column

· Under Refresh your PC without affecting your files, click Get started

Then follow the instructions that will be provided on the screen to refresh your PC.

Best,
Andre
Windows Insider MVP
MVP-Windows and Devices for IT
twitter/adacosta
groovypost.com

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

My Pentium 4 CPU doesn't support NX. I tried with the workaround and I get a blackscreen with some error codes.

The AMD64 one doesn't support NX, but Windows boots, but I can't access Windows Store or PC Settings, so I can't refresh.

These bugs should be fixed.
  • Pentium 4 error codes even with workaround
  • AMD64 can't run Metro apps or PC Settings
  • No Windows Vista (and XP) drivers compatibility

Windows 8 Consumer Preview works flawlessly on the Pentium 4, so I think the problem is the attempt to enable NX automatically.


If these bugs won't be fixed, I'll use Linux, which works flawlessly even on external hard drive.

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Will there be a comprehensive list of supported CPUs and or Motherboards for those of us planning to build new systems in the near future?  As of today neither Intel, AMD or motherboard manufacturors  list whether they are capable of NX (XD, EDB, or EVP).  I cannot seem to find any definate answers as to whether my next build will be compatable short of buying and installing it.

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

I am running a system I built with an Intel 486 cpu 3.0 Ghz, socket 775. I built this system nearly seven years ago. I am running Windows 8 on it no problem! And this the paid for version! So depending on when it was built it could be a configuration problem during the building of the system.

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.