web-dev-qa-db-ja.com

Windows 7 x64で4.00GB(3.25GB使用可能)

PCにWindows 7 Ultimate 64ビットをセットアップしました。 4GB RAMで、BIOSには正しい容量(4096MB)と記載されていますが、Windows(システムマネージャ)には4.00GB(3.25GB使用可能)とあります。

これはよくある問題のようで、無効にする統合ビデオカード(チップセットに統合)を探しましたが、何も見つかりませんでした。

他に何が原因で4GBがすべて表示されないのですか? Vista 32ビットの場合、3.25GB RAM 4.00GBではない(3.25GB使用可能)と表示されます。64ビットCPUを使用していて、RAMを購入したとき、互換性を使用しました私のPCがサポートできるメモリ量をテストするためのCrucial(メモリベンダー)のツールで、4GBが答えでした(これはWindowsアプリだと思います)。

チップセットはIntel(R)G33/G31/P35/P31 ExpressチップセットPCI Expressです

BIOSで、オンボードビデオカード(統合)を探しましたが、そのようなものはなく、他のいくつかのオンボードデバイスがありました。 「リソースマッピング」設定もありません。

詳細:

Chipset
North Bridge: Intel Bearlake G33
South Bridge: Intel 82801IR ICH9R

Maximum Memory Amount   8 GB

Graphics Controller Type    Intel GMA 3100 (Enabled)

まず最初に、グラフィックスコントローラを無効にするにはどうすればよいですか?

編集: このスレッド は、問題がメモリマップデバイスにあることを示しますが、このスレッドの誰かが64ビットには該当しないと述べています。残りのコメントは、そのスレッドを始めた人のマザーボードの問題を指摘しています。

10
GurdeepS

BIOSの[CHIPSET]で[MEMORY HOLE MAPPING]に移動し、設定をCMOSに保存して再起動できるようにします。また、MSCONfIG BOOT TABに移動して、MAXIMUM MEMORYがオフになっていることを確認します。これでこの問題は修正されます。それは私のゲートウェイのデスクトップでそれを修正しました。お役に立てれば。 (Motodudeにより追加)

BIOSに「統合された周辺機器」セクションがあるかどうかを確認します。私の理解では、x64オペレーティングシステムのメモリマップデバイスは、システムRAMの外部のアドレス範囲を占有する可能性があります。

統合されたグラフィックスは、実際のメモリニーズを表すため、システムRAMに食い込むことができます。ただし、768MBは大容量です。

私はWin7 x64を使用しており、8 GBのうち8 GBをアドレス指定できます。システムマネージャーは、インストールされていると表示されているRAMの量に関係なく、「64ビットオペレーティングシステム」と言っていますか? (マイコンピュータ、プロパティ)。そうでない場合は、x86-64バージョンではなく、x86バージョンを使用している可能性があります。

6
Stephen

[〜#〜] msconfig [〜#〜]を実行し、Bootタブを開き、Advanced Optionsをクリックします最大メモリには上限がありません。

alt text

3
Molly7244

BIOSを調べて、「Memory Remap」や「Memory Hole」などの設定がないか確認してください。その場合は有効にする必要があります。

何が起こっているか(これが当てはまる場合)は、PCIデバイスが4GB未満のアドレス空間を必要としていることです。設定により、4 GBを超えるアドレス空間にRAMの一部が割り当てられるため、引き続きアクセスできます。

2
shf301

BIOSでのメモリの再マッピングの無効化は、私にとってそれが何をしたかです。

0
Pascalo

Windowsでは、不足しているRAMはメモリマップデバイスによって使用されます。詳細については、こちら ブログエントリ を参照してください。

0

まず、現在64ビットを実行していることを再確認します。 [コンピュータ]を右クリックして[プロパティ]をクリックするか、Windowsキー+一時停止/中断を押して、システムプロパティを表示します。

64ビットオペレーティングシステムと表示されていることを確認します。

System Properties

64ビットプロセッサを使用している場合でも、オペレーティングシステムの64ビットバージョンもインストールする必要があります。

次に、メモリテストアプリケーションでは、64ビットバージョンのアプリケーションを使用していることを確認する必要があります。 32ビットアプリケーションを実行している場合、最大4 GBのRAMしか認識できない場合があります。

チップセットが8GBをサポートしていることを確認済みであることを考えると、ここでの問題は、実際には32ビットバージョンのOSを実行していることにあるようです。 32ビットOSでは、チップセットおよびビデオコントローラーで使用されるメモリを含め、合計4GBのメモリしか認識されません。通常、結果は3.0〜3.5GBの間ですRAM Windowsで使用可能。

私がお勧めできる最後のことは、BIOSのアップグレードと、使用中のRAMの量を制限している可能性のある設定を確認することです。

0
Will Eddins