4GBのRAMを搭載したLenovo T60P、Ubuntu 11.04と11.10では3GBしか認識されない

4GBのRAMを搭載したLenovo T60P、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 しか認識しなくなりました。

インテル Core 2 Duo プロセッサー 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は2011年3月21日付けの2.27です。

交換のためにメモリをベンダーに送り返します。これで問題が解決することを願っています。

答え1

32ビットUbuntuはインストール時に4GB以上のRAMを検出し、「自動的に」有効にするはずです。物理アドレス拡張、最大 64GB の RAM を使用できます。64 ビットのインストールとまったく同じ方法ではありませんが、確認して使用できます。まず、プロセッサがこれをサポートしているかどうかを確認します。

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

私もこれと同じラップトップ(素晴らしいマシンです)を 4GB の RAM で持っていましたが、すべて問題なく動作しました。

それができない場合は、記憶力テストを行って、それが原因ではないことを確認する必要があります。memtest86を選択GRUB メニューインストールされている OS が 1 つだけで、起動時に GRUB が表示されない場合は、Live CD または USB からこれを実行できます。

それでも問題が解決しない場合は、質問に詳細情報を添えて更新して投稿してください。さらにサポートさせていただきます。

答え2

Rogelio がなぜ低評価されているのかはわかりません。彼は正しいです。物理的なハードウェア制限があり、4GB のうち最後の 1GB は割り当てることができません。何をしても、このチップセットを搭載した T60P は、オペレーティング システムに関係なく、最大 3GB の RAM しか報告しません。Rogelio が提供したリンクでも、OS に関係なく、3GB を超える RAM は OS に報告されないと書かれています。Tom Brossman がリンクが Windows 用だと考えている理由から、彼は読み方を学んで、人々が間違っていると言うのをやめる必要があると思います。

これをすべて自分で検証しました。Ubuntu 15.04 32 ビットでは、汎用カーネルでデフォルトで PAE が有効になっています (12.10 以降有効)。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 しか認識しない理由について説明します。

次に、そのメモリ サイズをサポートするチップセットを搭載したラップトップで 4GB 全体を利用できるようにするには、OS を 64 ビットにする必要があります。

関連情報