"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

7

2

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

galacticninja

Posted 2012-06-07T09:24:48.333

Reputation: 5 348

Answers

7

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.

sgmoore

Posted 2012-06-07T09:24:48.333

Reputation: 5 961

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.) – galacticninja – 2012-06-07T13:11:16.107

2The 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. – sgmoore – 2012-06-07T13:39:20.253

1More than likely the 64bit instruction set is blocked in the bios by Lenovo, they only provide 32 bit drivers for that model also. – Moab – 2012-06-07T15:49:43.727

@sgmoore It appears your comment is right. Could you put it as part of your answer? – galacticninja – 2012-06-08T01:05:41.173

@galacticninja : Done – sgmoore – 2012-06-08T07:59:10.113

4

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.

Xavier B

Posted 2012-06-07T09:24:48.333

Reputation: 41

1You 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. – Marcks Thomas – 2012-06-07T11:24:25.570

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): http://i.stack.imgur.com/JADrn.png

– galacticninja – 2012-06-07T11:34:24.987

Thats wierd since even my old Atom 230 is 64 bit capable – Journeyman Geek – 2012-06-07T23:23:06.263

@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.

– galacticninja – 2012-06-08T01:11:27.110

2

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.

Journeyman Geek

Posted 2012-06-07T09:24:48.333

Reputation: 119 122

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 – phuclv – 2013-08-30T08:23:28.900

1

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.

user155138

Posted 2012-06-07T09:24:48.333

Reputation: 11

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. – galacticninja – 2012-08-29T06:11:43.110

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." – Kevin Fegan – 2014-02-09T16:46:46.913

0

Please check the CPU model in BIOS.

If it is indeed N2800 then it is a 64 bit CPU. But we don't know exactly how Windows 7 is detecting it.

  1. Check CPU model in BIOS
  2. Try to upgrade your BIOS to latest version.

Dragos

Posted 2012-06-07T09:24:48.333

Reputation: 1 189

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 – 2012-06-07T11:40:52.993

0

I had this problem - it gave the error

... not compatible with 64-bit mode

I found the solution to why. I found my HP mini 210-4000nr is Intel atom N2800 with 4GB RAM with 32bit BIOS - if BIOS was 32bit/64bit it would be fully 64-bit computer. Problem is it's only a 32-bit BIOS.

I also have HP 210-2177nr with Intel atom N550 that has 2GB RAM with full 32/64-bit ability.

I found that these things must exist to make 64-bit possible:

  1. BIOS software being 32/64bit - if its only 32-bit, 64-bit will not be possible.
  2. 64-bit drivers
  3. 64-bit Operating Software.

Therefore to prove it's possible, I found 32/64-bit BIOS software and drivers for HP mini 210-2177nr. HP has drivers, yet only shows as 32bit/64bit when installing - therefore HP is only showing them as 32bit - they do not fully understand what they have for HP mini 210-2177nr - therefore I found all the HP drivers I needed - except display driver - I found that at Intel download. I bought Windows 7 SP1 64bit therefore created a 64bit netbook computer.

HP mini 210-4000cto for the moment - the BIOS is 32bit only. If HP mini 210-4000cto was a 32bit/64bit BIOS - if someone wrote it - I could use it. Therefore I will get the same warning about 64bit BIOS not enabled.

Steven

Posted 2012-06-07T09:24:48.333

Reputation: 1