“此CPU与64位模式不兼容。”-在具有64位Intel Atom CPU的上网本上安装Windows 7 Ultimate 64位


7

我尝试在具有Intel Atom N2800(1.86 GHz)作为其处理器的上网本(Lenovo IdeaPad S110)上安装64位Windows 7 Ultimate SP 1,但是在加载Windows 7安装DVD时出现以下错误消息:

屏幕截图显示“正在尝试加载64位应用程序,但是此CPU与64位模式不兼容”。

它说:“正在尝试加载64位应用程序,但是此CPU与64位模式不兼容”。

根据其网页,英特尔凌动N2800是64位CPU 。

我想知道为什么Windows 7安装程序会显示此错误消息,尽管如此。在安装Windows 7(64位)之前,必须先配置一些东西吗?还是上网本与64位操作系统不兼容?

我正在尝试格式化上网本并安装Windows 7 Ultimate 64位。

其他详情:

  • 上网本有2 GB RAM。
  • 上网本最初安装了Windows 7 Starter(32位)。
  • 我用CPU-Z检查了CPU的规格。它检测到处理器确实是Intel Atom N2800,但没有说处理器是64位(AMD64或EM64T):
    在此处输入图片说明

Answers:


7

检查您的BIOS设置。某些处理器功能可能在此处被禁用。

特别要寻找一个应启用的名为“ No Execute ”(有时缩写为NX)。

CPU-Z未显示EM64T的事实非常重要。由于item表示确实支持该功能,因此可以断定BIOS没有启用该功能似乎是合乎逻辑的。鉴于该机器仅支持2GB内存,Lenovo可能没有必要升级BIOS来启用此功能。


我在BIOS中找不到与“不执行”,“ 64位”或“虚拟化”相关的任何信息。(实际上,BIOS中没有太多要更改的CPU设置,或与此相关的所有设置。)
galacticninja 2012年

2
CPU-Z未显示EM64T的事实非常重要。由于item表示确实支持该功能,因此可以断定BIOS没有启用该功能似乎是合乎逻辑的。鉴于该机器仅支持2GB内存,Lenovo可能没有必要升级BIOS来启用此功能。
sgmoore,2012年

1
Lenovo很可能在BIOS中阻止了64位指令集,但它们也仅为该型号提供32位驱动程序。
摩押人2012年

@sgmoore您的评论似乎正确。您能否将其作为答案的一部分?
galacticninja 2012年

@galacticninja:完成
sgmoore,2012年

4

为了确保您的CPU是64位,请启动Linux liveCD(knoppix,ubuntu安装,无论如何),打开一个shell并输入:

grep flags /proc/cpuinfo

如果看到该lm标志(长模式),则您的CPU为64位(amd64)。

由于我怀疑您的CPU是64位(如今所有CPU都在使用),因此您也可以尝试启动Linux 64位liveCD来查看它是否有效。


1
您也可以在Windows命令提示符下使用32位安装dvd上可能提供的命令来执行此操作。使用Shift-F10打开它,然后输入“ wmic cpu get name”或忽略“ name”以查看大量信息。
马克·托马斯(Thomas Thomas)

我改用CPU-Z检查了CPU的规格。它检测到处理器确实是Intel Atom N2800,但没有说处理器是64位(AMD64或EM64T):i.stack.imgur.com/JADrn.png
galacticninja

那太奇怪了,因为甚至我的旧Atom 230也支持64位功能
Journeyman Geek

@JourneymanGeek确实很奇怪。在英特尔的Atom N2800是英特尔Atom系列中的最新处理器之一。我认为CPU-Z表示它缺乏64位支持,因为Lenovo 将此评论中提到的sgmoore限制在BIOS中。
galacticninja 2012年

2

当您拥有2gb的ram内存时,其中一些已分配给图形-这样安装程序将看到少于2gb的ram。这意味着您的笔记本电脑不满足Windows 7 64位的最低系统要求(尽管勉强)。如果这是一个特定的问题,这是一个非常奇怪的错误消息(我在这里猜),但这是合理的。


我尝试将Windows 7 64位安装到许多具有1GB RAM +英特尔板载显卡的计算机中,而不会出现问题。限制没有确定,Windows 7安装程序不会硬检查
phuclv

1

似乎某些制造商正在BIOS中禁用64位CPU支持-而不是使用户无法通过BIOS设置将其重新打开。

英特尔在Atom规范页面上有一小段精美的字样,指出:“英特尔®架构上的64位计算要求计算机系统具有支持英特尔®64架构的处理器,芯片组,BIOS,操作系统,设备驱动程序和应用程序如果没有启用Intel 64架构的BIOS,处理器将无法运行(包括32位运行)。性能会因您的硬件和软件配置而异。有关更多信息,请咨询系统供应商。”

这是我的BIOS页面(不支持“ EMT64”)

哦! 我本来可以通过BIOS页面发布的-但是Superuser.com需要10多个信誉才能做到这一点。天才。你必须相信我的话。

不能将光标向上移动到任何灰色设置。简而言之:禁用64位支持。我真正的问题是“为什么?” ...如果没有充分的理由,华硕不会禁用它。我的猜测是英特尔以较低的价格将Atoms卖给了华硕-但要求在BIOS中禁用64位,而使它们只有32位。

讨厌。英特尔应该更新他们的网站- 当前 Atoms的规格只说明事实的一半。


有趣和好的答案。已投票。“ 我本来可以通过BIOS页面发布的-但是Superuser.com需要10个以上的信誉才能做到这一点。 ”您是否不能发布URL?尝试再次将其编辑为您的问题。我认为您现在已经拥有所需的声誉。如果仍然无法使用,请尝试将其发布在评论中,我建议您将其编辑为答案。
galacticninja 2012年

是的,这很奇怪。在链接到的英特尔网页上,“内存规范”Max Memory Size (dependent on memory type): "2 GB"下显示:,在“高级技术”下显示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年

0

请检查BIOS中的CPU型号。

如果确实是N2800,则为64位CPU。但是我们不确定Windows 7如何检测到它。

  1. 在BIOS中检查CPU型号
  2. 尝试将您的BIOS升级到最新版本。

我检查了BIOS,它指出CPU确实是Intel Atom N2800。CPU和上网本是最近发布的(当前,没有固件更新AFAIK)。我还使用CPU-Z检查了上网本的规格。我用此信息更新了我的问题。
galacticninja 2012年

0

我有这个问题-它给了错误

...与64位模式不兼容

我找到了解决方法。我发现我的HP mini 210-4000nr是具有4GB RAM和32bit BIOS的Intel atom N2800,如果BIOS是32bit / 64bit,则它将是完全64位的计算机。问题是它只是一个32位BIOS。

我还有配备Intel Atom N550的HP 210-2177nr,它具有2GB RAM和完整的32/64位功能。

我发现这些东西必须存在才能使64位成为可能:

  1. BIOS软件为32/64位-如果只有32位,则将无法使用64位。
  2. 64位驱动程序
  3. 64位操作软件。

因此,为了证明有可能,我找到了HP mini 210-2177nr的32/64位BIOS软件和驱动程序。HP有驱动程序,但在安装时仅显示为32bit / 64bit-因此,HP仅将其显示为32bit-他们不完全了解HP mini 210-2177nr的功能-因此,我找到了所需的所有HP驱动程序-除了显示屏驱动程序-我在Intel下载处发现了该驱动程序。我购买了64位Windows 7 SP1,因此创建了64位上网本计算机。

目前,HP mini 210-4000cto-BIOS仅32位。如果HP mini 210-4000cto是32位/ 64位BIOS(如果有人编写),则可以使用它。因此,我将收到关于未启用64位BIOS的相同警告。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.