Windows 7で余分なRAMがすべて「ハードウェア予約済み」としてマークされているのはなぜですか?


26

Windows 7 Enterprise 64ビットを実行している新しいHP Z800ワークステーションがあります。Z800の仕様はこちらです。

マシンには4GBのRAMがあります-Windowsは1.99GBが利用可能であると報告し、2GBは「ハードウェア予約済み」です。別の2 GBを追加し、Windowsは6 GBの物理RAMがあると報告しましたが、4 GBは「ハードウェア予約済み」です。BIOSはRAMの全容量も認識します。

ビデオカードはnVidia Quadro FX 580であるため、共有メモリを使用しないでください。

Windows 7で余分なRAMがすべて「ハードウェア予約済み」としてマークされているのはなぜですか?

回答:


30

インストールされたRAMがサポートされていない構成にあったことが判明しました-このマシンでは、2GBチップをインストールする場合、こちら(pdf)を参照してトリプルでインストールする必要があります。

Windowsがメモリを認識していましたが、使用できず、「ハードウェア予約済み」とマークされていたことに注目してください。


@ericvg英語ドキュメント?
ムゲン

サポートされていない構成とはどういう意味ですか?!このsuperuser.com/questions/1165428
Dr.jacky

17

再インストールについて聞いて悲しいです。

Windowsが物理メモリをどのように使用するを説明した素晴らしいMark Russinovichブログ投稿があります

  1. ハードウェアデバイスは物理アドレススペースの大きなブロックを予約できます...ハードウェアが物理アドレススペースの大きなチャンクを予約しているかどうかを確認するには、「devmgmt.msc」を起動し、[表示]メニューの[接続別リソース]を選択し、メモリを展開しますノード。(Markのブログでこれについてさらに説明しています。)

  2. ビデオカードにオンボードの高速な専用ビデオメモリが搭載されていても、WindowsはRAM、PCIデバイス、およびその他のデバイスに使用されるものと同じ物理メモリアドレス指定を使用して、そのメモリをアドレス指定および操作する必要があります。これにより、物理アドレス空間が混雑する可能性があります。64ビットOSは32ビットOSよりもこれにうまく対応できるはずですが、その手はまだいくつかのデバイス要件に縛られているかもしれません。
    (私のDellには、Win7x64に700 MBのハードウェアが予約されています。これは、あなたの問題ほど悪くはありませんが、いらいらします。)

  3. memtestなどのツール(Windowsなしで起動および実行される)が、インストールされているすべてのRAMを表示できるかどうかを知ることは役立ちます。UBCDのシステム情報ツールをいくつか試して、すべてのRAMを表示(およびテスト)できるかどうかを確認してください。これにより、Windowsに何か関係があるかどうかがわかります。

最終的な考えとして、あなたはそれを主要なベンダーから新しく購入しました。あなたは彼らからサポートを得て、問題について彼らに尋ねることができるはずです。多くの場合、インターネット上で検索するよりもはるかに速くこの種の問題の底に達することができ、あなたはすでにこのサービスの代金を払っています。

編集:このSOの質問 あなたの問題に関連している可能性あり、メモリマップIO予約が使用可能なRAMをどのように減らすことができるかについての別の良い説明があります。繰り返しますが、これはまさにあなたが直面している問題ではないかもしれませんが、それらのブログはそれがそうであるかどうかをどのように判断できるかを教えてくれます。

知らせて下さい。


6

私はこの正確な問題を修正しました!Gigabyte p55a ud3rおよびKingston KHX1600C9D3K4 / 8GXを使用。

RAMを購入すると、ペアで入手できます。各ペア/メモリスティックはメモリチャネル1またはメモリチャネル2でのみ機能することが判明したためです。

チャンネル1でのみ動作するように設計されたメモリのペアをチャンネル2に配置すると(知らないうちにしたように)。BIOSはそれらを認識するだけで、「BUT」は使用できません。Windows 7はインストールされているRAMの合計(私の場合は8 GB)しか表示できませんが、メモリチャネル2の他の4 GBを使用することはできません。Windows7は4 GBメモリが「ハードウェア予約済み」であると見なします

したがって、私がしたように、メモリスロット間で切り替えることをお勧めします。RAMスティックを間違ったスロット/チャネルに配置したときのように、4 GBではなく5 MBのハードウェアしか予約されていません。


RAMスティックを交換しただけだと言うつもりですか?ここでメモリチャンネルとはどういう意味ですか?マザーボードに2つのDMMIスロットがある場合、それらはそれぞれチャネル1とチャネル2ですか?
ムゲン

4

これと同じ問題があり、特定のマシンで修正しました。HWで予約されている4Gを表示していました。私はMB BIOSに入り、チップセット構成/内部グラフィックス/

[フレームバッファーの場所]の設定を[4Gを超える]から[4Gを下回る]に変更しました... 4Gではなく、HWに1MBが予約されています。Windowsはすべての* Gを使用可能と見なします


3

BIOSを更新すると役立つかもしれません。また、セットアップで見つけることができた場合は、BIOS、またはこのようなものでメモリ再マッピングを有効にしてみてください。


また、HP Z800にはデフォルトで2GBのRAMが搭載されていることがわかりました... HPはユーザーにこれ以上追加したくないのではないでしょうか?愚かな、私は知っている... :)
sYnfo

1
仕様によるO / S場合は、そのモデルが実際に192ギガバイトをサポートすることができますし、他のハードウェアは、それを可能に
MartW

2

Samsung R519でも同様の問題が発生しました。私の場合、2GBから4GB RAMにアップグレードしましたが、マシンに32ビットOSしかありません。だから私の場合、32ビットOSは最大3GBしか見えないので、これが制限要因です。


ええと... 32ビットWindows クライアント '(非サーバー)32ビットOSは最大4 GBのRAMしか使用しませんが、他の多くの32ビットOSはもっと多くを使用できます。(32ビットの大きさはRAMのアドレス指定能力を制限しません。)Windows 32ビットクライアント、XP SP2以降は、4 GB境界より下の物理アドレスでのRAMのみの使用に制限されています。現在、I / Oデバイスはその下の物理アドレス空間の一部を占有しているため、それらと競合するRAMは表示できません。ほとんどのmoboは、このようなRAMを上位アドレスに再配置(「メモリホールリマッピング」)できます。これはほとんどのOSで機能しますが、32ビットWindowsクライアントはリマップされたRAMを使用しません。
ジェイミーハンラハン

2

まだこの問題を抱えている人にとって:

  1. スタート->実行を押します

  2. タイプ msconfig

  3. 「ブート」タブの下に移動します

  4. [詳細オプション]ボタンをクリックします

  5. 「最大メモリ」のチェックを外します

    ここに画像の説明を入力してください

  6. リブート

助けてくれたが、まだ6 Gbのうち9 Mbしか予約されていなかった。


これは私のためにそれを修正しました。私のマシンでは3GBに設定されていました。制限を削除することのマイナス面は何ですか?マシンのデフォルトが3GBになるのはなぜですか?誰でも答えに詳細を追加できますか?
iSWORD

2

実際、メッセージには大きなヒントがあります:「ハードウェア予約」。

Windowsの[最大メモリ]チェックボックスをオン/オフしても問題が解決しない場合、犯人はデフォルトのBIOS設定である可能性があり、グラフィックハードウェア用に余分なRAMを確保できます。

私の場合、Windowsは、インストールされている8G RAMの1.1Gが「ハードウェア予約済み」であると報告しました。

BIOS設定変更前の「ハードウェア予約」

BIOS設定を変更して修正しました。BIOSで命名またはメニューの詳細が異なる場合がありますが、私の場合の話を以下に示します。[詳細設定]で、[チップセットの詳細設定]に移動します。

BIOS設定

Advanced Chipset Configurationの下には、UMA Frame Buffer Sizeと呼ばれる設定があります。これにより、RAMがグラフィックスハードウェア用に予約される量が制御され、デフォルトでAutoに設定されます。これは、インストールしたRAMの量に基づいて量を決定します。

BIOS設定

http://www.errorteck.com/good-to-know/computer-terminology/how-to-get-more-performance-from-a-laptop-computer.html

一般的に使用するには、256Mに設定します。

BIOS設定

ここに画像の説明を入力してください

タスクマネージャーでの結果:

BIOS設定変更後の「ハードウェア予約」


BIOSにはこのようなオプションはありません。superuser.com/questions/1165428
Dr.jacky
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.