なぜ私のシステムは3.2GBの4GM RAMしか使用しないのですか?


10

Win 7 64ビットを使用しています。

私はここで与えられた解決策を試しました、助けにはなりませんでした。 デビッドの答えは、これが無駄だと思います。他に試すことはありますか?

アップデート:

マザーボードにグラフィックカード(512MB)が搭載されていることに注意してください。したがって、理論上、外部メモリは必要ありません。また、BIOSの最新アップデート(03/25/08)にも注目してください。

ここでわかることから、新しいバージョン(2008/07/30)がありますが、使用するのは怖いです(「ベータ版」なので)

考え?

 Motherboard:  
   CPU Type   DualCore Intel Pentium D 915, 2800 MHz (14 x 200)  
   Motherboard Name   Gigabyte GA-945GCM-S2C (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Audio, Video, LAN)  
   Motherboard Chipset   Intel Lakeport-G i945GC  
   System Memory   3328 MB (DDR2-667 DDR2 SDRAM)  
   DIMM1: 2048736750L   2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)  
   DIMM3: 2048736750L   2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)  
   BIOS Type   Award Modular (03/25/08)  
   Communication Port   Communications Port (COM1)  
   Communication Port   Printer Port (LPT1)  


Display:  
   Video Adapter   NVIDIA GeForce 8500 GT (512 MB)  
   Video Adapter   NVIDIA GeForce 8500 GT (512 MB)  
   3D Accelerator   nVIDIA GeForce 8500 GT  

 DMI:  
   DMI BIOS Vendor   Award Software International, Inc.  
   DMI BIOS Version   F5  
   DMI System Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI System Product   945GCM-S2C  
   DMI System Version    
   DMI System Serial Number    
   DMI System UUID   00000000-00000000-0000001F-D06D37BD  
   DMI Motherboard Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI Motherboard Product   945GCM-S2C  
   DMI Motherboard Version   x.x  
   DMI Motherboard Serial Number    
   DMI Chassis Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI Chassis Version    
   DMI Chassis Serial Number    
   DMI Chassis Asset Tag    
   DMI Chassis Type   Desktop Case  
   DMI Total / Free Memory Sockets   2 / 0  

4
これは重複した質問だと思っている人のために注意してください、私はそうではないと思います。問題は特に64ビットOSに関するものであり、このタイプのほとんどの問題は32ビットOSに関するものです。
Jed Daniels

私たちはあなたを助けるためにもっと多くの情報を必要としています-少なくとも、マザーボードの製造/モデル/ BIOSバージョン。
Andrew Coleson

回答:


14

使用可能なRAMを制限しているのはマザーボードです(より正確には、Intel 945Gチップセットです)。

ギガバイトから:

記憶

  1. 最大4 GBのシステムメモリをサポートする 2 x 1.8V DDR2 DIMMソケット

  2. デュアルチャネルメモリアーキテクチャ

  3. DDR2 667/533/400 MHzメモリモジュールのサポート(最新のメモリサポートリストについては、GIGABYTEのWebサイトにアクセスしてください。)

*標準のPCアーキテクチャにより、システムで使用するために一定量のメモリが予約されているため、実際のメモリサイズは記載された量よりも少なくなります。

ここで紹介するのは、この問題に関するインテルの技術者との個人的な話し合いに基づいています。

チップセットは最大4 GBのRAMにしかアクセスできず、4 GBがインストールされているため、チップセットはI / Oデバイスを動的にマップする代わりに静的にマップします(静的にマップする方が高速です)。これにより、これらのRAMアドレスは利用できなくなるため、OSからは見えなくなります。

システムに4GB未満がインストールされている場合、チップセットは代わりに動的にI / Oをマップするため、インストールされているRAMの最大量をいつでも使用できるようになります。

これを行うには、その時点でI / Oがマップされている場所に関係なく、使用可能なRAMアドレスにアクセスできるように、インストールされているすべてのRAMをOSから見えるようにする必要があります。

チップセットはI / Oが動的にマップされる場所を追跡する必要があるため、これは少し遅くなります。

これは、完全に実装された構成と部分的に実装された構成の両方で最高の全体的な「パフォーマンス」を確保するために、インテルの設計チームが行った決定です。

「すべてのRAM」を表示するには、64ビットCPUをサポートし、4 GBを超えるRAMを搭載できるチップセットを搭載したマザーボードを見つける必要があります。

Intel G965チップセットを搭載したものがおそらく最善の策です。おそらくIntel DQ965GF、私たちはこれらのトンを使用し、それは良いボードでした。最近は少し古くなっていますが、おそらくまだ入手可能です(おそらく他のメーカーやG965チップセットを搭載したモデルと同様です)。

お役に立てば幸い...


私にとっては悲しいニュースですが、少なくともハードウェアをアップグレードする前に、それに取り組んでいないことはわかっています。Techie-あなたの助けに感謝します!
タルガリリ

NP。:)それがデスクトップ64ビットの転換点でした。そのため、CPUは、マザーボードがその利点を完全にサポートする前に(つまり、より多くのRAMを)備えていました。
Ƭᴇcʜιᴇ007

8

最も可能性の高い理由は、システムBIOSがそれを許可しないことです。試すことができることがいくつかあります。

  1. BIOSを更新する
  2. BIOSでメモリマップ機能に関連する設定を探して変更します(一度に1つ、意味を調べた後でのみ)
  3. システムベンダーに問い合わせる

編集:システムの種類に関する新しい情報に基づいて、マザーボードのマニュアルをギガバイトからダウンロードすることができました。残念ながら、有望な設定はないようです(BIOSによっては、3.X GBを超えるメモリを隠したり、他のトリッキーなゲームをプレイしたりできる機能があります)。64ビットに関連して私が確認できた設定は1つだけです:HPETモード。CPUタイマーを変更するだけでなく、システムで使用可能なメモリを調整する場合に備えて、64ビットに変更してみることもできますが、違いが出るとは思えません。このマザーボードのウェブサイトは、サポートされる最大が4GBであることを示しており、システム用に一部を予約することについて少し注意があります。そのため、表示されている以上のものを取得できない場合があります。


私は、間違った答えだと私が信じるものに反対票を投じたことに対する報復として、反対票を投じたと思います。それがこのあたりでうまくいくことに気づきませんでした。この回答が正しくない場合は、反対票を投じて、何が間違っているかをお知らせください。
Jed Daniels

1
+1。反対投票の目的がわからない。多くの場合、BIOSアップデートが役立ちます。
Sathyajith Bhat

ちょうどその原則で-私はこの答えを支持しています。私は今のところ "answer mark"を守っています:)
Tal Galili


1

<4GBのRAMの問題は、オペレーティングシステムに関連するだけではありません。

プロセッサとオペレーティングシステムが4 GBを超えるRAMをサポートしている場合でも、マザーボードの製造元は、プロセッサとメモリコントローラの間に十分なアドレスラインを接続して有効にするのに時間/労力/コストに見合う価値がないと考えていた可能性があります。 4GBを超えるメモリの使用。

これにより、32ビットオペレーティングシステムを実行するのと同じ効果がありますが、64ビットシステムでは、プロセッサは4GBを超えるアドレスを物理的に他のハードウェアまたはメモリデバイスに使用できず、メモリコントローラーに別のアドレスにマップするよう要求することもできません。グラフィックカードのようなもののために利用可能なメモリの一部を強制的に殺すでしょう。

これは基本的に32ビットOSと同じ問題ですが、ソフトウェアではなくハードウェアに制限があります。4GBが「十分以上」と見なされる少し古いハードウェアに影響を与える可能性が高くなります...

ハードウェアが32ビットの制限をエミュレートしているインターネットで、これに関する多くの項目を見てきました。ここでは、Dell 530ラップトップに同じ問題があります。ここでは、Win7 64を搭載し945チップセットシステムがあり、基本的にインターネット全体に

それは簡単に修正できるものでも、意味のあるものでもありませんが、基本的には、古いハードウェアが、要求されていることを物理的にサポートするように作成されていないことに帰着します...

あなたが見つけたBIOSアップデートが問題を修正するかもしれないかもしれませんが、私は恐れてそれを当てにしません。


つまり、CPUをアップグレードする必要がありますか?
Tal Galili

1
CPUまたはマザーボード自体、あるいはその両方です。交換する必要があるのは少なくともmoboとCPUである可能性が高く、確認する必要があるのは、DDR2および> 4GBのサポートを示すマザーボードを入手するか、DDR3マザーボード、CPU、および新しいRAMを入手することだけです。新しいモボのほとんどは、現在のモボのように制限されるべきではありません。
モクバイ

1

これはロングショットですが、RAMとマザーボードの間で互換性がない可能性があります。マザーボードが特定のタイプのメモリチップでうまく機能しない場合を見てきました。

また、マザーボードがメモリチップの異なるモデルまたは異なるメーカーを使用している場合にも、同様の問題が発生しました。

また、すべてのRAMが良好であることなどを確認してください。


0

その理由は非常に単純かもしれません。

システムに共有メモリビデオカードがあり、インストールされているグローバルメモリの量(組み込みのビデオカードのような)を取り出す場合があります。専用のメモリビデオカードがインストールされている場合は異なります。


-1間違いなく間違いです。約800MBのRAMを構成できる共有メモリカードを指定できますか?
Jed Daniels

768moビデオカード
r0ca

オンボードカードで768MB?どのマザーボードとカード?
Jed Daniels、2010

私は私のコンピュータの仕様を追加しました-両方がどう思うか知りたいです。
Tal Galili
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.