"This CPU is not compatible with 64-bit mode." - Installing Windows 7 Ultimate 64-bit on a netbook with a 64-bit Intel Atom CPU

31,925

Solution 1

Check your bios settings. Some of the processor features may be disabled there.

In particular look for one called 'No Execute' (Sometimes shortened to NX) which should be enabled.

The fact that CPU-Z does not show EM64T is significant. Since item says it does support it, it seems logical to conclude that the bios is not enabling that feature. Given that the machine only supports 2GB of memory, Lenovo might not have deemed it necessary to upgrade the bios to enable this feature.

Solution 2

To be sure your CPU is 64 bits, boot a Linux liveCD (knoppix, ubuntu install, whatever), open a shell and type :

grep flags /proc/cpuinfo

If you see the lm flag (long mode), your CPU is 64bits (amd64).

As I suspect your CPU is 64 bits (all CPU are these days), you could also try to boot a Linux 64bits liveCD to see if it works.

Solution 3

While you have 2gb of ram, some of it has been allocated to graphics - as such the installer will see less than 2gb of ram. This means that your laptop doesn't meet the minimum system requirements for Windows 7 64 bits (though just barely). It's a really weird error message if it's that specific problem (and I'm guessing here), but it's plausible.

Solution 4

It appears as if some manufacturers are disabling 64 bit CPU support within the BIOS - and not enabling the user to turn it back on via BIOS settings.

Intel has a tiny piece of fine print on the Atom specifications page that states: "64-bit computing on Intel® architecture requires a computer system with a processor, chipset, BIOS, operating system, device drivers and applications enabled for Intel® 64 architecture. Processors will not operate (including 32-bit operation) without an Intel 64 architecture-enabled BIOS. Performance will vary depending on your hardware and software configurations. Consult with your system vendor for more information."

Here's my BIOS page ("EMT64 Not Supported")

Oh! I would have posted by BIOS page - but Superuser.com needs more than 10 reputation before I can do that. Genius. You'll have to take my word for it.

It's not possible to move the cursor up to any of the settings in gray. In short: the 64 bit support is disabled. My real question is "why?"... Asus wouldn't have disabled this without good reason. My guess is that Intel sold Atoms to Asus at a lower price - but demanded that 64 bit be disabled in the BIOS, leaving them only 32 bit.

Nasty. Intel should update their website - the current specifications for Atoms only tell half the truth.

Share:
31,925

Related videos on Youtube

galacticninja
Author by

galacticninja

Updated on September 18, 2022

Comments

  • galacticninja
    galacticninja over 1 year

    I tried installing Windows 7 Ultimate SP 1, 64-bit on a netbook (Lenovo IdeaPad S110), which has the Intel Atom N2800 (1.86 GHz) as its processor, but I get the following error message when the Windows 7 installation DVD is loading:

    Screenshot says "Attempting to load a 64-bit application, however this CPU is not compatible with 64-bit mode".

    It says "Attempting to load a 64-bit application, however this CPU is not compatible with 64-bit mode".

    The Intel Atom N2800 is a 64-bit CPU according to its webpage.

    I am wondering why the Windows 7 installer shows this error message, despite this. Is there something I must configure first before installing Windows 7, 64-bit? Or is the netbook not compatible with a 64-bit OS?

    I am trying to format the netbook and install Windows 7 Ultimate 64-bit, instead.

    Other details:

    • The netbook has 2 GB RAM.
    • The netbook initially had Windows 7 Starter (32-bit) installed.
    • I checked the CPU's specs with CPU-Z. It detects that the processor is indeed Intel Atom N2800, but it does not say that the processor is 64-bit (AMD64 or EM64T):
      enter image description here
  • Marcks Thomas
    Marcks Thomas almost 12 years
    You can do that from Windows command prompt too, using a command that's probably available on the 32-bit install dvd. Open it up using Shift-F10 and type 'wmic cpu get name' or omit 'name' to see a bunch of information.
  • galacticninja
    galacticninja almost 12 years
    I checked the CPU's specs with CPU-Z, instead. It detects that the processor is indeed Intel Atom N2800, but it does not say that the processor is 64-bit (AMD64 or EM64T): i.stack.imgur.com/JADrn.png
  • galacticninja
    galacticninja almost 12 years
    I checked the BIOS, and it states that the CPU is indeed an Intel Atom N2800. The CPU and the netbook was just recently released (currently, there is no firmware update AFAIK). I also checked the netbook's specs with CPU-Z. I updated my question with this info.
  • galacticninja
    galacticninja almost 12 years
    I can't find anything related to 'No Execute', '64-bit' or 'Virtualization' in the BIOS. (There isn't really much CPU settings to change in the BIOS, or all settings for that matter.)
  • sgmoore
    sgmoore almost 12 years
    The fact that CPU-Z does not show EM64T is significant. Since item says it does support it, it seems logical to conclude that the bios is not enabling that feature. Given that the machine only supports 2GB of memory, Lenovo might not have deemed it necessary to upgrade the bios to enable this feature.
  • Moab
    Moab almost 12 years
    More than likely the 64bit instruction set is blocked in the bios by Lenovo, they only provide 32 bit drivers for that model also.
  • Thalys
    Thalys almost 12 years
    Thats wierd since even my old Atom 230 is 64 bit capable
  • galacticninja
    galacticninja almost 12 years
    @sgmoore It appears your comment is right. Could you put it as part of your answer?
  • galacticninja
    galacticninja almost 12 years
    @JourneymanGeek It's weird, indeed. The Intel Atom N2800 is one of the newest processors in the Intel Atom line. I reckon CPU-Z states it lacks 64-bit support because Lenovo blocked it in the BIOS as sgmoore mentioned in this comment.
  • sgmoore
    sgmoore almost 12 years
    @galacticninja : Done
  • galacticninja
    galacticninja almost 12 years
    Interesting and good answer. Upvoted. "I would have posted by BIOS page - but Superuser.com needs more than 10 reputation before I can do that." Do you mean you can't post the URL? Try editing it into your question again. I think you now have the required reputation. If it still does not work, try posting it in the comments, and I'll suggest it as an edit into your answer.
  • phuclv
    phuclv over 10 years
    I've try installing windows 7 64 bit into many computers with 1GB RAM + Intel onboard graphics without problem. The limit is not fixed and windows 7 installer won't hard check that
  • Kevin Fegan
    Kevin Fegan over 10 years
    Yes, this is very odd. On the Intel webpage you linked to, under "Memory Specifications" it says: Max Memory Size (dependent on memory type): "2 GB", and under "Advanced Technologies": Intel® 64: "Intel® 64 architecture delivers 64-bit computing on server, workstation, desktop and mobile platforms when combined with supporting software. Intel 64 architecture improves performance by allowing systems to address more than 4 GB of both virtual and physical memory."