Windows 7 64ビットで4GBを有効にする方法は?


8

次のマシン構成があります。

  • Intel Core 2 Duo E6300
  • 1 x 2048 MBytesメモリチップ
  • 2 x 1024 MBytesメモリチップ
  • Radeon HD 4870 x 1
  • マザーボード:Gigabyte 945P-S3
  • Windows 7 RTM 64ビット

WindowsとBIOSの両方で、3.25GBのメモリを使用できます。4GBをサポートするにはどうすればよいですか?

編集:私は一種の CMOSバージョンアップグレードしました、そしてWindowsは私が4GBを持っていることを認めますが、3.25GBしか使用していません。

代替テキスト

結局それはハードウェアだと思いますか?


私は今、同じ戦いを戦っています。i945チップセットを使用していることを確認してください。確かに、私は思い愛する間違っを証明するために!
Chris_K

回答:


16

BIOSはメモリホールの再マッピングをサポートする必要があります。

ブート時にすべてのデバイスが32ビットアドレス空間に収まる必要があるため、メモリホールがあります(BIOSは後で32ビットまたは64ビットOSを使用するかどうかを認識しないため)。再マッピングは、影響を受けるメモリを32ビット境界の後にメモリ領域に移動するように注意します。

現在のBIOSファームウェアにその設定が含まれていない場合、新しいBIOSファームウェアが利用可能かどうかを確認します。


はい、新しいファームウェアバージョンがあります。現在、F2をインストールしました。更新しようとしますよね?bit.ly/M0Fgv
ArielBH

1
@ArielBH:はい、更新はほとんど常に良いことです。
Josip Medved

1
奇妙なこと。CMOSをアップデートしてみました。私は本ごとにすべてのステップを行いました。cmosを読み込めませんでした。CMOSをクリアする必要がありました。CMOSが再びアップし、バージョンを確認すると、新しいバージョンが表示されますが、どうすればよいですか?
ArielBH 2009

1
@ArielBH:それは間違いなく奇妙です。それがすべて更新されたかどうかを確認するためだけに、もう一度更新しようとします。ほとんどのBIOS更新ルーチンは、古いBIOSが大丈夫かどうかをチェックします。
Josip Medved

2
@josip率直に言って、私はcmosを再び機能させることができて幸運だと感じています。私はもう触れないだろうと思います:)
ArielBH 2009

4

Josipは正しいですが、メモリホールの再マッピングを備えたBIOSが必要です。以下のようChris_Kは、ハードウェアでも4ギガバイトが見るよりも、物理的にもっと取り組むことができるようにしなければならないと言うしようとKB929605を。Intel 945チップセットファミリーではこれができないと思います。運が悪いと言ってすみません。


2

Windows 7 x64は、そのRAMをいじる必要がないと認識します。

BIOSが4 GBをすべて認識しない場合、Windowsがそれを認識できない可能性があります。彼らがメモリサポートリストを提供する理由は、ボードが非常に選択が難しいためである可能性があります。

BIOSが正しく認識できるように、各RAMスティックを個別に使用します。

私はそれについて考えているので、SUの人はこれでもっと多くの経験をするでしょう。


1
ジョシップはおそらく正しいです-BIOSのメモリホールの再マッピングに関連するオプションを見つけましたか?
Kara Marfia

2

945チップセットは4 GBを超えるアドレス空間をサポートしていないようです(一部のバージョンでは2 GBのみ)。つまり、Vista 32ビットと同じ制限が発生します。RAM以外にもアドレス空間が使用されるため、4 GBのRAMをすべて使用することはできません。

インテル945チップセットのデータシートの 24ページ:

(G)MCHは32ビットのホストアドレス指定をサポートし、最大4 GB(82945PL / 82945GC / 82945GZの場合は2 GB)のプロセッサーの使用可能なメモリアドレス空間をデコードします。

そして、ページ205:

4 GB(82945GC / 82945GZ / 82945PLの場合は2 GB)より大きいメモリ範囲のアドレス指定はサポートされていません


0

マザーボードのマニュアルには、それが要件であるとは記載されていませんが、同じサイズのメモリモジュールを使用することを推奨しています。1 GBモジュールを最初にスキャンすると、大きな2 GBモジュールを検出できなくなる可能性があります。

モジュールが存在するバンクを交換してみて(1x2gb <-> 2x1gb)、それが役立つかどうかを確認します。既存の2gbモジュールを置き換えるには、2つの1gbモジュールを取得する必要があるだけだと思います。

もちろん、後者の利点は、デュアルチャネルを再度有効にして、システムのメモリ使用を高速化することです。


はい、2 * 1GBのチップを持っていました。アメリカのレドモンドへの最後の訪問で、2GBのチップを2つ購入しました。たまたまそのうちの1つに欠陥があったので、1つだけで立ち往生しました(そして私は米国に住んでいます)。
ArielBH 2009

ええ-私はそのようなメモリチップを決して混ぜません。それは犯人ではありませんが、トラブルを求めているだけです。
Loren Pechtel 2009
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.