IT pass HikiWiki - [Memo2014][ITPASS]RAM の初期不良チェック Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

{{toc_here}}

[((<計算機とネットワークの手引集>)) へ戻る]

= 概要

ここでは, memtest86+ を用いた, RAM の初期不良チェックを行った.

== 注意

このドキュメントを作成したメモリテストは, Debian wheezy で行った.


= 準備

チェックする RAM を用意する.

* 今回チェックを行った RAM
  * DDR 3 1333 4 GB 4 枚

== memtest86+ のインストール

apt を用いて memtest86+ をインストールした.

$ sudo apt-get install memtest86+

== memtest86+ が正しくインストールされたことの確認

memtest86+.bin の存在を確かめた.

$ ls /boot/

== grub の設定

grub のブートメニュー (電源を入れた直後に出る, OS の選択画面) を編集し,
memtest86+ を選択できるようにする.
設定ファイルの名前と場所は, Debian wheezy では
/boot/grub/grub.cfg
である.  
ただし今回は, memtest86+ をインストールした際に, 自動で必要な変更が追記されたので, 編集は必要なかった.


= memtest86+ によるメモリチェック

PC を再起動して, grub の画面で

memtest86+

を選択すると, メモリチェックが自動的に開始された.

* 4 枚でのテストの結果
  * 2 周目でエラーが出た
  * 念のためメモリを差し直して再度テストした所, 今度は 1 周目でエラーが出た
    * 初回のテストと同じアドレスでエラーが出ていた

* 原因特定のためのテスト
  * tako で 2 枚毎のメモリの組に分けてそれぞれテストした
    * どちらの組でもエラーが出た (それぞれ 1 週目, 7 週目)
  * tako でメモリを 1 枚毎にテストした (それぞれ 計 3 - 4 周)
    * 4 枚中 1 枚のメモリがエラーを返した
  * 2 枚毎と 1 枚毎のテストと結果が整合的でない組があるため, その組について joho14 でテストした
    * エラーは出なかったので, こちらの組のメモリには問題はないと判断した (計 3 周)
  * joho14 で 1 枚毎にテストした (それぞれ 計 3 - 4 周)
    * tako でエラーを出したメモリと同じメモリのみがエラーを出した (2 週目)
      * このメモリのみが故障していると判断した
  * 念のため, 問題ないと判断した 3 枚でテストした (計 9 周)
    * 正常に作動していた

* 対処
  * スケジュールに余裕がないため, エラーを出したメモリの 1 枚を tako のスロットから抜いて 3 枚で構築を続行する
  * エラーを出したメモリは, 後日買い換える等の対策をする



[((<計算機とネットワークの手引集>)) へ戻る]