聯想 T60P 配備 4GB RAM,Ubuntu 11.04 和 11.10 僅看到 3GB

聯想 T60P 配備 4GB RAM,Ubuntu 11.04 和 11.10 僅看到 3GB

我有一台配備 4GB 記憶體的 Lenovo ThinkPad T60P(BIOS 中顯示全部為 4GB RAM)。我安裝了 Ubuntu 11.04 和 11.10,但兩者都只能辨識 3GB RAM。請指教。

謝謝。

更新

11.04 和 11.10 均使用 32 位元版本。剛剛安裝了 11.10 64 位,機器現在只能看到 2.9 GB。

英特爾酷睿 2 雙核心處理器 T7600

ThinkPad-T60p:~$ uname -a Linux ThinkPad-T60p 3.0.0-14-generic
 #23-Ubuntu SMP Mon Nov 21 20:28:43 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux



flags: fpu vme de pse tsc msr PAE mce cx8 apic  etc, etc...  

4GB Crucial RAM,記憶體測試通過。目前 BIOS 為 2.27,日期為 2011 年 3 月 21 日

將記憶體發送回供應商進行更換。希望能解決這個問題。

答案1

32 位元 Ubuntu 應在安裝時偵測 > 4GB RAM 並「自動」啟用實體位址擴展,最多可讓您使用 64GB RAM。與 64 位元安裝的方式不完全相同,但您可以看到它並使用它。首先檢查您的處理器是否支援此功能:

grep --color=always -i PAE /proc/cpuinfo  

我有同樣的筆記型電腦(很棒的機器,順便說一句),有 4GB RAM,這一切都運作得很好。

如果失敗,您可以測試您的記憶,以確保它不是罪魁禍首。你需要選擇memtest86GRUB選單。如果您只安裝了一個作業系統並且通常在啟動時看不到 GRUB,則可以從 Live CD 或 USB 執行此操作。

如果這些都沒有幫助,請發布您的問題的更新並提供更多信息,我們可以為您提供更多幫助。

答案2

不知道為什麼羅赫里奧被否決。他是對的。有實體硬體限制,無法分配 4GB 的最後 GB。無論您做什麼,無論作業系統如何,配備此晶片組的 T60P 都只會報告最大 3GB 的 RAM。即使在 Rogelio 提供的連結中,它也表示無論作業系統如何,它都不會向作業系統報告超過 3GB 的 RAM。為什麼湯姆·布羅斯曼認為該連結適用於 Windows,這讓我覺得他需要學習如何閱讀並停止告訴人們他們錯了。

這都是我親自驗證的。預設情況下(自 12.10 起)在通用核心中啟用 PAE 的 Ubuntu 15.04 32 位元只能看到 3GB RAM。 Ubuntu 64 位元也只有 3GB RAM。

為什麼使用amd64時無法辨識超過3GB的RAM?

答案3

參考http://support.lenovo.com/en_US/product-and-parts/detail.page?DocID=PD008795

註釋關於記憶段落解釋了即使筆記型電腦安裝了 4GB,晶片組也只能識別 3GB。

那麼作業系統需要是 64 位,以便在晶片組支援該記憶體大小的筆記型電腦上擁有完整的 4GB 可用空間。

相關內容