使用可能なRAMが合計RAMより少ないのはなぜですか?


13

私のガールフレンドは先週ラップトップを買いました。4 GBのコア2デュオです。64ビットのVistaをインストールしました。最初にしたことの1つは、「マイコンピュータ」を右クリックしてgtheプロパティを表示することでした。すぐに、彼女のRAMについて何かおかしいことに気がつきました、行は言いました:インストールされたメモリ(RAM):4,00 GB(3,68 GB使用可能)

私は彼女にラップトップハードウェアに関するものだと考えて心配しないように言いました(彼女のビスタのインストールは私のDVDと同じDVDからのものであり、4 GBのデスクトップではそのようなことに気付かなかった)。1時間前に悪化しました。プロパティをもう一度見て、インストールされたメモリ(RAM):4,00 GB(2,98 GB使用可能)

どういう意味ですか?システムでこれらの1,02 GBが欠落しているか使用されていますか?

編集:システム情報が間違っている可能性があります。実際にT6400であるにもかかわらず、Intel T6500プロセッサを報告していることに気付きました。システムで実際に使用可能なRAMの量を確認するにはどうすればよいですか?

EDIT2:リソースモニターを確認すると、1003 MBがハードウェア用に予約されていると表示されます。それって良いのそれとも悪いの?ありがとう


64ビットバージョンをインストールしたことを本当に確信していますか?
ウィムテンブリンク

そのとおり。これはデスクトップにインストールしたバージョンと同じであり、この問題は一度もありませんでした。
マラバルバ

誤ったCPUが報告された場合、報告ユーティリティが古いか、BIOSをアップグレードする必要がある可能性があります。
kmarsh

間違ったドライバーがインストールされている可能性がありますか?
マラバルバ

回答:


15

考えられる2つの理由:

  1. ビデオカード共有RAM
  2. マザーボードのチップセットは再マッピングをサポートしていません(PCIアーキテクチャは従来、物理メモリの最下部4Gbの最上部Gbのチャンクを「所有」します。これは、合計4Gbの物理RAMのみをサポートするチップセットで一般的です。

4
このスレッドではいくつかの詳細については、チップセットの制限:superuser.com/questions/35731/...
Chris_K

また、32ビットマシンでは3を忘れずにGb制限を変更してください。
tvanover 2009年

17

これの通常の理由は、ビデオと共有RAMです。

BIOSをチェックして、オンボードビデオが使用するメモリの量を確認/設定できるかどうかを確認します-ただし、1GB程度で、残りがどこにあるかはわかりません(ユーティリティのような奇妙なmemdiskがない限り) )


リソースモニターを確認すると、ハードウェア用に1003 MBが予約されていると表示されます。それは良いことですよね?
マラバルバ


2

BIOSシャドウイング、ビデオアドレス可能領域、およびその他のメモリマップデバイスは、640K〜1Mおよび15G〜16Gのメモリを予約します。BIOS自体は、システムメモリを独自の使用のためにこれらの領域に再マップ(および予約)する場合があります。

最終的に、O / Sがメモリの100%をインストールすることはありませんが、だからといってそれが使用されないわけではありません。


まあ、それがシステムによって使用されている限り、それは本当に大丈夫です。バグやハードウェアの影響により使用できないのではないかと心配しました。
マラバルバ

2

このMicrosoft KBの記事を参照してください:Windows Vistaの[システム情報]ダイアログボックスで報告されるシステムメモリは、4 GBのRAMがインストールされている場合、予想よりも少なくなります

たとえば、256 MBのオンボードメモリを持つビデオカードがある場合、そのメモリはアドレススペースの最初の4 GB内にマップする必要があります。4 GBのシステムメモリが既にインストールされている場合、そのアドレススペースの一部をグラフィックメモリマッピングによって予約する必要があります。グラフィックメモリマッピングは、システムメモリの一部を上書きします。これらの条件により、オペレーティングシステムで利用可能なシステムメモリの総量が減少します。

Windows Vistaが4 GBのメモリを搭載したコンピューターで4 GBのすべてのメモリーを使用するには、コンピューターが次の要件を満たしている必要があります。

  • チップセットは、少なくとも8 GBのアドレス空間をサポートする必要があります。この機能を持つチップセットには次のものが含まれます。

    • Intel 975X
    • Intel P965
    • ソケット775上のIntel 955X
    • ソケットF、ソケット940、ソケット939、またはソケットAM2を使用するAMDプロセッサーをサポートするチップセット。これらのチップセットには、メモリコントローラーがCPUにあるAMDソケットとCPUの組み合わせが含まれます。
  • CPUはx64命令セットをサポートする必要があります。AMD64 CPUおよびIntel EM64T CPUは、この命令セットをサポートしています。

  • BIOSはメモリ再マッピング機能をサポートする必要があります。メモリの再マッピング機能により、以前にPCI(Peripheral Component Interconnect)構成スペースによって上書きされたシステムメモリのセグメントを4 GBのアドレスラインの上に再マッピングできます。この機能は、コンピューターのBIOS構成ユーティリティで有効にする必要があります。この機能を有効にする方法を説明する手順については、コンピューター製品のマニュアルを参照してください。多くの消費者向けコンピュータは、メモリの再マッピング機能をサポートしていない場合があります。この機能のドキュメントまたはBIOS設定ユーティリティでは、標準の用語は使用されていません。したがって、利用可能なさまざまなBIOS構成設定の説明を読んで、メモリ再マッピング機能を有効にする設定があるかどうかを判断する必要があります。

  • x64(64ビット)バージョンのWindows Vistaを使用する必要があります。


1

「スタート」>「実行」>「MSCONFIG」と入力して、「OK」をクリックします

ブート>詳細オプション

最大メモリが制限されているかどうかを確認します。


0にボックスがチェックされ、それが設定されています
Malabarba

ボックスがチェックされている場合は、使用可能な最大メモリ(つまり4096)に設定するか、ボックスをクリアします。


1

私はそれを考え出した。それを数時間いじった後、「メモリリアンプ」を有効にする必要があることがわかりました。一部のAsus moboや他のいくつかのブランドでは、Win 7をインストールすると、この問題が認識されます。問題はずっと続いていたので、Win 7がインストールされ、ずっと存在していたBIOS問題の前兆として指摘されるまで、人々はそれを知りませんでした。1 BIOSに入る2高度3チップセット設定4メモリリアンプ機能を有効にする5終了して保存6完了しました!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.