memtest86がすべてのRAMメモリをテストしているわけではないようです


3

約1年前、私はアプリケーションクラッシュを起こし始めました、そして、memtest86を使うことは1つのメモリモジュールがエラーを持っていたのを発見しました。これは8GB構成の1つの2GBモジュールでした。それは保証期間中だったので、私は私が同じであると思います交換品を得ました。それ以降はすべて動作上問題ないと思われ、memtest86とWindows 7の両方で8190Mのメモリが報告されています。

それ以来、memtest86はパスしましたが、1つの2GBメモリブロック(置き換えられたもの)について何か変なことに気付きました。

enter image description here

他の2GBのメモリブロックは正しく表示されますが、このブロックは2048M〜3327Mをテストしているように見えます。これは、フル2048Mの約1300Mです。次のブロックは4096Mから始まります。

なぜこれが起こっているのか、説明がありますか。私のシステムはBootROMです、それで私は示されたmemtest86バージョンを使っています。

- -更新 - -

私は写真を更新して、完全なテストに合格したことを示しました。そして、各テストは同じ1279Mを示しています。

要約すると、メモリが実際に不足しているのか、それともMemtest86がテストしていないのか?
そして、それが何らかのハードウェア障害のために欠けているなら、なぜMemtest86はそれがそこにあると報告します(合計8190Mを述べることによって)。また、システム起動時にポストエラーは発生せず(クイック起動無効)、Windows 7リソースモニタの[メモリ]タブはすべてのメモリ(8190M)が使用中または使用可能のように見えます。

回答:


0

コンピュータに複数のメモリースティックがある場合は、各メモリースティックを単独でテストする必要があります。

あなたのスクリーンショットによると、あなたのテストは完了していません、17%だけ進んでください。私たちは一番下のパスが1以上であることを確認する必要があります。

2048M〜3327Mについては、この値を気にする必要はありません。これは、テストしたメモリを示しているだけです。1290Mの8190Mの値を見てください。1279= 3327-2048、8190はRAM全体です。ここにある数字は、メモリースティックの容量を表すものではありません。


1
しかし、それは彼が要求していることではありません。彼は、3328M-4095Mの範囲はまったくテストされていないと言っています。
Daniel B

0

MemTest86は8190MBのインストールを報告しています。だからすべての 利用可能 RAMがテストされます。

しかし、8GBのすべてが使用可能になるわけではありません。 RAMの一部はアドレス空間にマッピングされたハードウェアによって使用されます。見る メモリマップドIO 。一部のアドレスもBIOSによって予約されています。を参照してください e820メモリマップ 。これはアドレス空間を細分化する効果もあります。

また、MemTest86(またはWindwows)のメモリアドレス範囲を調べて、特定のアドレスがどのRAMスティックに対応するのかを知ることもできません。複数のメモリチャネルとのインターリーブやその他の要因により、マッピングは非常に複雑になります。

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