バックグラウンド
私の両親は32ビットのWindows Vista Home Premiumを備えたGateway lx6810-01を持っています。4 GBのRAMスティックが2つインストールされ(GSkill F3-10600CL9D-8GBNT)、合計8 GBです。RAMはマシンに付属しています。奇妙なことに、DDR3が付属していても、システムにはDDR2 RAMが搭載されていると表示されています(システム仕様については、ここをクリックしてください)。
とにかく、マザーボードのユーザーマニュアルを調べたところ、互換性のあるスティックであるとのことでした。
RAMの半分はアドレス指定できないため、Windows 7 64ビットProfessionalをインストールしました。
問題
システムを起動すると、リソースモニターで約3 GBしか使用できず、5 GBがハードウェア予約メモリの下にあることがわかります。システムは8 GBのRAMを認識しますが、使用できるのは3 GBだけです。
試行されたソリューションの失敗
サイドノート
CPU-Zを実行したところ、すべてのRAMが認識され、正常であるように見えました。
また、リソースパネルに使用可能なRAMの容量が誤って表示されているのかもしれませんが、メモリを割り当て続けるPythonスクリプトを実行すると、約3 GB後にメモリ不足になりました。
msconfig
私は最初に実行して、最大メモリのチェックボックスをチェックして
msconfig
チェックを外しました。BIOSでのメモリの再マッピングとメモリホール
メモリの再マッピングはすでに有効になっていますが、メモリホールはBIOSにありませんでした。有効と無効の2つの組み合わせをすべて試しましたが、何も修正されませんでした。
メモリ診断
メモリに問題がある場合に備えて、メモリ診断を実行しましたが、すべて正常でした。
起動可能なUbuntu USB
問題がWindowsであるかどうかを確認するために、USBからUbuntu 14.04 LTSを起動しましたが、問題はまだ存在していました。
再配置および分離されたRAM
スティックを交換したが何も変わっていない。
各スロットの各スティックを単独で起動してみましたが、すべての組み合わせで、リソースモニターは1 GBがハードウェア予約メモリであり、他の3 GBが利用可能であることを示しました。これにより、何らかの理由でBIOSがスティックの1つしか認識しないと思います。しかし、理由はわかりません。
RAM速度を手動で設定する
RAM速度を「auto」ではなく800 MHzに手動で設定しましたが、その後起動できず、BIOSをデフォルトに戻すためにCMOSバッテリーを取り外す必要がありました。
ハードウェアデバイスのメモリ割り当てを確認しました
デバイスマネージャーを開いて、デバイスが使用しているメモリの量を確認しましたが、数百MBを超える通常の動作はありませんでした。
現在
私はもう何をすべきかわからない。BIOSを更新する可能性がありますが、この問題に対処する更新はありません。