題 “這個CPU與64位模式不兼容。” - 使用64位Intel Atom CPU在上網本上安裝Windows 7 Ultimate 64位


我嘗試在上網本上安裝Windows 7 Ultimate SP 1,64位(聯想IdeaPad S110),哪個有 英特爾凌動N2800 (1.86 GHz)作為其處理器,但是在加載Windows 7安裝DVD時出現以下錯誤消息:

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

它說“嘗試加載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):
    enter image description here

7
2018-06-07 09:24


起源




答案:


檢查您的BIOS設置。某些處理器功能可能在那裡被禁用。

特別是尋找一個叫做'的'沒有執行'(有時縮短為 NX)應該啟用。

CPU-Z沒有顯示EM64T的事實很重要。由於項目表明它確實支持它,因此似乎合乎邏輯地得出結論bios沒有啟用該功能。鑑於該機器僅支持2GB內存,聯想可能認為沒有必要升級BIOS以啟用此功能。


7
2018-06-07 12:06



我在BIOS中找不到與“No Execute”,“64-bit”或“Virtualization”相關的任何內容。 (在BIOS中沒有太多的CPU設置可以更改,或者所有設置都沒有。) - galacticninja
CPU-Z沒有顯示EM64T的事實很重要。由於項目表明它確實支持它,因此似乎合乎邏輯地得出結論bios沒有啟用該功能。鑑於該機器僅支持2GB內存,聯想可能認為沒有必要升級BIOS以啟用此功能。 - sgmoore
聯想在bios中阻止64位指令集的可能性很大,它們也僅為該型號提供32位驅動程序。 - Moab
@sgmoore看來你的評論是對的。你能把它作為答案的一部分嗎? - galacticninja
@galacticninja:完成 - sgmoore


為了確保您的CPU是64位,啟動Linux liveCD(knoppix,ubuntu安裝,無論如何),打開一個shell並鍵入:

grep flags /proc/cpuinfo

如果你看到了 lm flag(長模式),你的CPU是64位(amd64)。

因為我懷疑你的CPU是64位(所有CPU都是這些天),你也可以嘗試啟動Linux 64bits liveCD以查看它是否有效。


4
2018-06-07 10:29



您也可以使用32位安裝DVD上可能提供的命令從Windows命令提示符執行此操作。使用Shift-F10打開它並輸入'wmic cpu get name'或省略'name'以查看大量信息。 - Marcks Thomas
我用CPU-Z檢查了CPU的規格。它檢測到處理器確實是Intel Atom N2800,但它沒有說處理器是64位(AMD64或EM64T): i.stack.imgur.com/JADrn.png - galacticninja
多數民眾贊成甚至我的舊Atom 230是64位能力 - Journeyman Geek♦
@JourneymanGeek確實很奇怪。該 英特爾凌動N2800 是Intel Atom系列中最新的處理器之一。我認為CPU-Z聲稱它缺乏64位支持,因為聯想在BIOS中阻止了它,就像sgmoore中提到的那樣 這個評論。 - galacticninja


雖然你有2GB的ram,但其中一些已分配給圖形 - 因此安裝程序將看到不到2gb的ram。這個 表示您的筆記本電腦不符合Windows 7 64位的最低系統要求 (雖然只是勉強)。這是一個非常奇怪的錯誤消息,如果它是特定的問題(我在這裡猜測),但它是合理的。


2
2018-06-07 11:00



我已經嘗試將Windows 7 64位安裝到許多裝有1GB RAM + Intel板載顯卡的計算機上而沒有問題。限制沒有修復,Windows 7安裝程序將不會檢查 - phuclv


看起來好像有些製造商在BIOS中禁用64位CPU支持 - 並且不允許用戶通過BIOS設置重新打開它。

英特爾在Atom規範頁面上有一個小小的細節,其中指出:“英特爾架構上的64位計算要求計算機系統具有支持英特爾64架構的處理器,芯片組,BIOS,操作系統,設備驅動程序和應用程序。將無法運行(包括32位操作) 沒有支持Intel 64架構的BIOS。性能取決於您的硬件和軟件配置。有關詳細信息,請諮詢您的系統供應商。“

這是我的BIOS頁面(“不支持EMT64”)

哦!我會通過BIOS頁面發布 - 但是在我能做到這一點之前,Superuser.com需要超過10個聲譽。天才。你必須接受我的話。

無法將光標向上移動到灰色的任何設置。簡而言之:禁用64位支持。我真正的問題是“為什麼?”......華碩沒有充分的理由就不會禁用它。我的猜測是英特爾以較低的價格將Atoms賣給華碩 - 但要求在BIOS中禁用64位,只留下32位。

討厭。英特爾應更新其網站 - 目前的規格 因為Atoms只能說出一半的真相。


1
2017-08-29 05:34



有趣和好的答案。 Upvoted。 “我會通過BIOS頁面發布 - 但是在我能做到這一點之前,Superuser.com需要超過10個聲譽。“你的意思是你不能發佈網址嗎?嘗試再次將其編輯到你的問題中。我認為你現在已經擁有了所需的聲譽。如果它仍然不起作用,請嘗試將其發佈在評論中,我會建議它編輯你的答案。 - galacticninja
是的,這很奇怪。在您鏈接到的英特爾網頁上 “內存規格” 它說: 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


請檢查BIOS中的CPU型號。

如果它確實是N2800那麼它是64位CPU。但我們並不確切知道Windows 7如何 正在檢測它。

  1. 檢查BIOS中的CPU型號
  2. 嘗試將BIOS升級到最新版本。

0
2018-06-07 10:38



我檢查了BIOS,它說明CPU確實是Intel Atom N2800。 CPU和上網本剛剛發布(目前沒有固件更新AFAIK)。我還用CPU-Z檢查了上網本的規格。我用這個信息更新了我的問題。 - galacticninja


我有這個問題 - 它給出了錯誤

...與64位模式不兼容

我找到了原因的解決方案。我發現我的HP mini 210-4000nr是英特爾原子N2800,帶有4GB RAM和32位BIOS - 如果BIOS是32位/ 64位,它將是完全64位計算機。問題是它只是一個32位BIOS。

我還有配備Intel原子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軟件和驅動程序。惠普有驅動程序,但在安裝時只顯示為32位/ 64位 - 因此惠普僅顯示為32位 - 他們並不完全了解他們對HP mini 210-2177nr的所有功能 - 因此我找到了所需的所有惠普驅動程序 - 除了顯示司機 - 我發現在英特爾下載。我買了Windows 7 SP1 64bit因此創建了64位上網本電腦。

HP mini 210-4000cto目前 - BIOS僅為32位。如果HP mini 210-4000cto是32位/ 64位BIOS - 如果有人寫了 - 我可以使用它。因此,我將得到關於未啟用64位BIOS的相同警告。


0
2017-12-29 02:34