I've been trying to install my Windows 8 upgrade on my Dell Dimension 8400 (it's my backup pc pls don't laugh)
It get's most of the way through and then comes up with the following errors:
Error Code: 0x0000005D
I have Windows 7 installed currently, and Ubuntu set for dual-boot. Upon rebooting I get around 5 entries pop up in my boot selector, and choosing windows 7 returns everything to normal.
Any suggestion? I read others have gotten Win8 on this machine successfully and others had trouble with the sound drivers, so I have to assume the trouble is on my end..
INTEL clearly states that the 530 = DOES NOT HAVE and the 530J DOES HAVE
MMX, SSE, SSE2, SSE3
NX only with the J version.
Starting with Windows XP Service Pack 2 and Windows Server 2003 Service Pack 1, the NX features were implemented for the first time on the x86 architecture.Enabling Execute Disable Bit functionality requires a PC with a processor with Execute Disable Bit capability , BIOS Execute Disable Bit functionality and a supporting operating system. (XP Sevice Pack 2 and Higher)
Report Unresolved Customer Service Issues here: Dell - Unresolved Customer Service IssuesI do not work for Dell. I too am a user. The forum is primarily user to user, with Dell employees moderating.
Where are you seeing the "Execute Disable Memory Protection Technology" in BIOS A09 on the 8400? I don't see that in BIOS A09 on my 8400.
I have Pentium 4-540 (3.2 GHz) CPU in my system. According to this, that processor supports NX. But I don't see anything about NX in BIOS. That link also says this processor has 2 thermal monitors but I know Dell didn't implement temp monitors on the 8400. So it's possible they didn't implement NX either even though the chip may support it. Or, it only shows in BIOS when one of the optional upgrade processors that were available from Dell for the 8400 is installed.
I read reports on the net where Win8 was installed on the 8400, but they're all relatively old posts that likely installed a pre-release beta version. If the NX requirement was only implemented in later versions, that could explain why the released version of Win8 won't install now.
If this answers your question, please click Yes
Forum Member since 2004
I am NOT a Dell employee
RoHe, can you check your bios for me,
In mine, under 'Security', there is the option 'Execute Disable'. Some of the text says 'This field specifies whether Execute Disable Memory Protection Technology will be on or off'. Does yours have that? I am running the A09 official bios.
Whether 'Execute Disable Memory Protection Technology' is Data Execution Prevention, as the person in that past thread claimed, I do not know. But it does seem that's the only thing that sounds like it could be related, in the bios. Also, googling 'Execute Disable Memory Protection Technology' only turns up Dell results. So either this is a Dell-specific technology or setting OR it could be a Dell name for something more general...
The only things under Security in BIOS A09 on my D8400 are:
I do not see an "Execute Disable" option. As I said above, I suspect that option only appears when one of the CPUs that were optional upgrades on the D8400 is installed. I have the standard base model CPU in my 8400, not one of the extra-cost optional ones.
I believe the "Execute Disable" option is the "NX" option needed for Win 8 and has to be enabled to install Win 8. It prevents malware from running code in RAM tht Windows set aside strictly for storing data and not for running executable code. Malware frequently inserts itself into "storage RAM" and tries to run from there, getting around other security features. By preventing code from running in storage RAM, your system has an extra layer of protection from malware.
Error Code: 0x0000005D: Your CPU is not compatible.
To install Windows 8 on your PC, the processor (CPU) must support the following features:
Physical Address Extension (PAE), NX, and SSE2.
Worse there is no Such Option in the 8400 BIOS so you are out of luck.
Chipset Intel 925X Express
Execution Disable (XD) Bit = NX Requires a microcode update in bios.
Intel said you can tell if XD Bit is enabled or not by a "J" suffix on the processor. It would look like 560J instead of 560.
This flag can be enabled or disabled only through the BIOS of the computer.
In order to enable this flag and make your computer compatible with Windows 8 , follow the steps below:1. Restart your computer2. While booting, before the Windows starts, press the key to go to BIOS. The key to open the BIOS is different for different computers. Most computers use the keys F2, F12 or DELETE. Try each of these keys and see if you can get to the BIOS. If none of those keys work, then one of the tricks I do is, press all the function keys (F1 to F12) repeatedly on the computer while starting the computer. Hopefully, that will work.3. In the BIOS, go to Security tab.4. Look for the NX or XD flag. In case of Intel processors, you will see the XD flag and in case of AMD processors, you will see the NX flag. If that is not enabled, toggle the option and enable it.5. Save the settings and exit the BIOS settings.6. Restart your computer.
I Do not see the Execute Disable Bit mentioned in ANY version of the bios.
I ran a diagnostic on CPU in my 8400 and it says:
Data Execution Prevention (DEP, NX, EDB) Not Supported
If you go to the INTEL site the 560J DOES support this.
And it may be that the BIOS doesn't show the option if the CPU doesnt support it.
HOWEVER I think that its the other way round in that the A09 BIOS does not have the microcode updates.
What diagnostic did you run RoHo? I'll try mine, I've ran a few that say I have it and some that say I don't
CPU-Z would be one. INTEL has others.
What is the S Spec of your CPU?
Any non J models DO NOT HAVE IT.
AKA 560 = NO 560J=Yes
But it needs bios microcode to "enable"
RoHe, thanks for checking, very helpful.
duh.hunh, I would guess that as per what RoHe posted, if 'Execute Disable' does not appear in the bios menu, then the bios is simply not offering to enable Data Execution Prevention, no matter if the CPU can support it.
I don't know which processors make the 'Execute Disable' option show up in bios but I can confirm the Pentium 4 670 makes it show up.
Cpu-z says I have a 530 (no "J")
CpuId says I DO have ' no execute' functionality.
Even if the processor has the capability, the bios still has to enable it.
There is extensive discussion on the Microsoft forums about this; apparently the issue is quite common with some low cost laptops of certain brands, for example (processor has the capability, but no option in bios). It's a recognised issue.
Good to hear 2-J. It does sound like the problem is symantics, the cpu's in question have the functionality (as reported by the upgrade advisor) but the resellers simply didn't write the functionality into the bios, as it was probably unused back when these pc's came out.
Like the graphics capabilities of my intel 2600k going unused in my Gigabyte z68x motherboard... (although in that situation more hardware would be required such as an adapter for a monitor, whereas in the Dimension it's a piece of code)
So there's your answer. If you want to run Win8 on a D8400, you probably need to upgrade to a Pentium 4 670.
I ran Everest Home, a free tool for looking under the hood of a PC.
Optiplex 620 has it in the bios.
The 670 does have NX
Windows 8 has some specific requirements.
Execute Bit enable must be in the bios.
I can get Windows 7 machines.
Microcenter has them as does amazon etc. Lowest common denominator at $99 is Optiplex 320 or 620.
Not sure if they will do windows 8 but I'm going to find out. They Definitely will do Windows 7.
My local microcenter has "free computers" not FREE but Free.
How? Windows 7 home premium 32 installed on a GX320 $99
Windows 7 PRO installed on an Optiplex 620 $199.
Amazon has deals like that as well.
as does another local shop.
Windows 7 home premium is $109 and Pro is $149 if you can find it.
Windows 8 Pro upgrade is $38 so if you can find an appropriate GX620.
I know that the 620 has Excecute Disable Mode in bios so if the CPU has it.
INTEL Says the J models have excecute disable bit = NX
A pentium 4 560 does not have it . A Pentium 4 560J Does.
SL7Q2 Intel® Pentium® 4 Processor 560J supporting HT Technology (1M Cache, 3.60 GHz, 800 MHz FSB)