Проверка memtest86

Как протестировать оперативную память? Пошаговая инструкция к программе MemTest86+

Проверка memtest86

Нам необходимо записать утилиту Memtest86 на DVD диск либо флешку или создать загрузочную флешку, в состав которой входит данная программа. Читаем статью  «Как создать мультизагрузочную флешку«, следуем пошаговой инструкции.

После того как создана загрузочная флешка производим загрузку с неё, обычно для этого я использую «горячие клавиши» F8, F12, F11, Esc+клавиша отвечающая за быструю загрузку, в зависимости от модели мат. платы на компьютере/ноутбуке.

После загрузки видим окно:

Заходим в дополнительные утилиты и выбираем Memtest86. Если все прошло успешно видим такую картинку:

После запуска программа будет проверять вашу оперативную память бесконечно, пока вы её не остановите клавишей ESC. Проверять можно как все модули памяти сразу, так и по одной.

Проверяя все модули памяти, программа не скажет на какой именно ошибки, так что если есть ошибки, проверяйте лучше по одному модулю. Для проверки лучше сделать несколько циклов. А для максимального эффекта, лучше поставить проверку на ночь .

Поле Pass означает количество проделанных циклов. Если у вас будут ошибки в памяти (колонка Error), вы увидите следующее:

Исправить оперативную память при наличии ошибок в программе невозможно. Это не как в жестком диске затереть битые сектора. Я рекомендую вот что:

Самое распространённое — это выход из строя модуля оперативной памяти. Тестируем по одному модулю. Сначала этот модуль ставим в слот под оперативную память №1.

Тестируем,смотрим результат. Если ошибки есть как показано на рис. выше (там где выделено красным в программе Memtest), то ставим этот модуль слот под оперативную память №2. Тестируем,смотрим результат. Если ничего не изменилось,то модуль неисправен и подлежит замене. Меняем или ставим другой модуль памяти,тестируем. Если модуль памяти исправен,по окончанию теста в видим следующее:

Бывает что неисправен слот для оперативной памяти на мат. плате. В этом случае подключаем модуль в другой свободный слот, далее рассматриваем целесообразность работы компьютера в данной конфигурации с неисправным слотом под оперативную память, целесообразность замены материнской платы, а может вас и так всё устроит, и объёма памяти вам будет достаточно.

В программе — 9 тестов:

Test 0 — [Address test, walking ones, no cache] – тестирования для выяснения проблем в адресе памяти.

Test 1 — [Addresstest, ownaddress] – глубокий тест для выявления ошибок в адресационной прописки памяти

Test 2 — [Movinginversions, ones&zeros] – проверка на трудноуловимые и аппаратные ошибки.

Test 3 — [Movinginversions, 8 bitpat] – как и предыдущий тест, только в нем используется алгоритм в 8ми битном подходе от 0 до 1. Тестируется 20 различных методов.

Test 4 — [Moving inversions, random pattern] – Выявление ошибок связанных с data sensitive. В этом тесте 60 различных методов.

Test 5 — [Block move, 64 moves] – Поиск проблем в схемах оперативной памяти.

Test 6 — [Moving inversions, 32 bit pat] – Самый долгий тест для выявления  data sensitive errors.

Test 7 — [Randomnumbersequence] – Проверка ошибок в записи памяти.

Test 8 — [Modulo 20, ones&zeros] –  Выявление скрытых ошибок в оперативной памяти с помощью буферизации и кеша.

Test 9 — [Bit fade test, 90 min, 2 patterns] – Тест может быть включен вручную. Он записывает адреса в памяти, после чего уходит в сон на 1.5 часа. После выхода из сна, сверяет биты в адресах, на схожесть. Клавишей C для ручного запуска. Тест требует около 3х часов времени.

https://www.youtube.com/watch?v=rKYc8l0L3Pc

Теперь вы увидели как проводится тестирование оперативной памяти, как восстановить её работоспособность самостоятельно и проверить с помощью программы  Memtest86 с приведенной инструкцией.

Источник: https://it88.ru/test-memory-memtest86/

Как пользоваться Memtest86

Проверка memtest86

Memtest86 — это одна из самых популярных программ для тестирования работы оперативной памяти.

Программа разработана компанией PassMark и её главная особенность в том, что программа запускается не в операционной системе, а в виде отдельного образа, который надо записать на флешку и запустить из BIOS.

В таком способе запуска есть свои плюсы, программа может протестировать всю память и ей не будет мешать операционная система, а также если операционная система не запускается то вы сможете выяснить все ли хорошо с памятью.

В этой статье мы поговорим о том, как пользоваться Memtest86. Я буду использовать самую свежую на данный момент версию программы — 8.4. Она уже поддерживает UEFI и выглядит довольно прилично. Давайте сначала разберемся где скачать программу, а также как её установить на флешку.

Установка PassMark Memtest86

Скачать программу можно на официальном сайте. Я рекомендую всегда скачивать программы из официальных сайтов, потому что так намного безопаснее и вы получите всегда самую новую версию.

Иногда Memtest86 поставляется вместе с дистрибутивами Linux и его можно запустить из меню Grub, но, как правило, там очень старая версия.

На странице загрузки доступна платная и бесплатная версия, выбирайте бесплатную (Free):

Когда загрузка будет завершена распакуйте архив с программой в какую-нибудь папку.

Здесь кроме самой программы есть улилита для записи образа на флешку под названием imageUsb.exe. Запустите её:

Здесь надо отметить галочкой флешку на которую вы хотите записать Memtest86, а затем если утилита автомически не определила образ Memtest выберите его в поле Step3.

Образ находится в той же папке, что и утилита и называется memtest86-usb.img. После этого нажмите кнопку Write и дождитесь завершения записи.

После завершения записи программу можно закрыть, а компьютер перезапустить.

Если вы работаете не в Windows, а в Linux, то для записи этого образа на флешку можно использовать утилиту dd. Команда будет выглядеть вот так:

dd if=~/путь/к/memtest86-usb.img of=/dev/sdb bs=1M

Здесь /dev/sdb — это путь к файлу вашей флешки. Теперь вы знаете как записать memtest86 на флешку.

1. Запуск утилиты

После того как загрузочная флешка Memtest86 будет готова, можно переходить её запуску. Для этого перезапустите компьютер и откройте интерфейс настройки BIOS.

Здесь вам надо найти меню Boot и поставить на первое место вашу флешку. Выбирайте тот пункт, что с UEFI, так как утилита поддерживает эту технологию.

Для материнских плат MSI этот пункт находится в разделе Settings. И флешку надо выбрать для Boot Option #1.

После сохранения настроек и запуска программа проверит ваше оборудование и загрузит информацию о нём. Далее, если вы ничего не нажмёте начнется автоматическая проверка оперативной памяти. Но я рекомендую всё же нажать любую клавишу и немного настроить программу.

2. Интерфейс программы

В этой версии программа выглядит вполне прилично. Здесь поддерживается управление с помощью указателя мыши, на экране довольно симпатичные иконки, а всё меню интуитивно понятно.

Давайте рассмотрим основные пункты меню:

  • System Info — эта влкадка активна по умолчанию и здесь вы можете посмотреть информацию о системе;
  • Test Selection — позволяет выбрать тесты, которые надо выполнить;
  • Address Range — выбор адресов памяти, которые надо проверять;
  • CPU Selection — выбор режима работы с процессором;
  • Start Test — запуск тестирования;
  • RAM Benchmark — тестирование скрости работы памяти;
  • Settings — настройка языка программы, есть поддержка русского;
  • Exit — выход из программы.

3. Руссификация Memtest86

По умолчанию программа выводит интерфейс на английском языке. Чтобы переключить язык на русский, кликните по иконке напротив Settings и в поле Languge выберите Русский:

После этого программа будет на русском. Дальше у меня часть снимков будет на русском, а часть на английском.

4. Выбор тестов

По умолчанию программа выполняет 13 тестов, мне из них доступны только 11. У меня на выполнение всех тестов при объеме памяти 16 гигабайт ушло 4 часа. Если вы не хотите выполнять все тексты, в меню Test Selection вы можете выбрать тесты, которые следует выполнить. Просто снимите отметку звездочкой с тестов, которые выполнять не надо.

Давайте разберемся что означает каждый из этих тестов:

  • Test 0 (Address test, walking ones, 1 CPU) — простая проверка всех адресов памяти с использованием одного ядра процессора;
  • Test 1 (Address test, own address, 1 CPU) — более глубокая проверка всех адресов памяти, по каждому адресу записывается значение этого же адреса, а потом проверяется всё ли верно, выполняется со всеми ядрами по очереди;
  • Test 2 (Address test, own address) — аналогично предыдущему тесту, только используются все ядра процессора параллельно;
  • Test 3 (Moving inversions, ones & zeros) — поиск трудноуловимых ошибок с помощью алгоритма перемещения инверсий;
  • Test 4 (Moving inversions, 8 bit pattern) — аналогично предыдущему тесту, только испльзуется 8-битный алгоритм;
  • Test 5 (Moving inversions, random pattern) — аналогично тесту 4, только используется случайный алгоритм, это помогает найти ещё более неуловимые ошибки;
  • Test 6 (Block move, 64 byte blocks) — это стресс текст памяти использующий перемещение блоков, он разработан на основе теста burnBX от Роберта Редлемеера;
  • Test 7 (Moving inversions, 32-bit pattern) — вариация алгоритма перемещения инверсий, в котором при каждом проходе шаблон данных свдвигается на один бит влево. Чтобы пройти все возможные значения шаблона надо провторить тест 32 раза, выполняестя очень долго;
  • Test 8 (Random number sequence) — тест, использующий запись случайных наборов чисел в память;
  • Test 9 (Module 20, ones & zeros) — тест использует алгоритм Modulo-X, позволящий обнаружить ошибки, не обнаруженные ранее;
  • Test 10 ( Bit fade test, 2 patterns, 1 CPU) — во время теста в память записываются данные, потом компьютер засыпает на несколько минут, а затем выполняется проверка все ли данные на месте;
  • Test 11 (Random number sequence, 64-bit) — аналогично предыдущему, только здесь используются 64 битные инструкции;
  • Test 12 (Random number sequence, 128-bit) — аналогично тесту 10 только используются 128 битные инструкции SMID;
  • Test 13 (Hammer test) — находит фундаментальные ошибки в модулях памяти от 2010 года и ранее.

Вы можете перемещаться по тестам с помощью клавиш стрелка вверх и вниз, и использовать клавишу Enter чтобы включить или отключить выбранный тест.

5. Запуск тестирования

Чтобы запустить тестирование просто ничего не нажимайте при старте программы или нажмите Start Test в главном меню. После запуска тестирования вы увидите такое окно:

Здесь есть общая информация о системе, о текущем тесте, а также о прогрессе выполнения тестов. Информация о прогрессе отображается в двух прогресс барах. Первый отображает общий процент выполнения тестов в этом проходе, а второй — статус выполнения текущего теста.

Когда тестирование завершится вы увидите общую статистику по каждому проходу внизу экрана:

Чтобы посмотреть более детальный результат нажмите кнопку С:

Если во время проверки были обнаружены ошибки, это значит что с вашим модулем памяти проблемы. Вы можете попробовать извлечь его из слота, протереть контакты спиртом, очистить слот от пыли и установить его обратно в этот или другой слот.

Если вы занимались разгоном, возможно следует подобрать другие тайминги, увеличить или снизить напряжение, отключить XMP профиль. Можно сбросить настройки BIOS на значения по умолчанию, если вы не знаете какие параметры памяти ставить.

Затем надо снова протестировать память в Memtest86 и если вы опять получите ошибку, память придется заменить.

6. Сохранение результата

Наша инструкция подходит к завершению. Теперь у вас есть результат тестирования. Чтобы его сохранить нажмите кнопку Enter, а затем подтвердите сохранение результата нажав клавишу Y.

Выводы

Источник: https://te4h.ru/kak-polzovatsya-memtest86

Memtest86+ – Advanced Memory Diagnostic Tool

Проверка memtest86

LATEST VERSION : 5.31bLAST UPDATE : 12/04/2020

the well-known original memtest86 written by Chris Brady, memtest86+ is a port by some members of the x86-secret team, now working at www.canardpc.com. Our goal is to provide an up-to-date and completly reliable version of this software tool aimed at memory failures detection.

Memtest86+ was, is and will always be a free, open-source software. The original Memtest86 is now handled by PassMark® Software Pty Ltd. Memtest86+ is released under the terms of the Gnu Public License (GPL).

No restrictions for use, private or commercial exist other than the ones mentioned in the Gnu Public License (GPL). Texts about the original version was taken from the original website and written by Chris Brady.

PS : A newsletter for memtest86+ updates is available / Donation for Memtest86+ welcome. Please support free GPL software

.

-= History =-

The first version of Memtest86+ was released on early 2004, memtest86 v3.0 that was not updated since mid-2002. Our main challenge was to provide an up-to-date version of this useful tool, as reliable than the original. Our work started when we got the first AMD64 system.

Unfortunatly, the original memtest v3.0 didn't run at all. After looking at the source code, we fixed the bug.After some days, I saw lot of other things chipsets or CPU that were not correctly detected or not detected at all. As I'm the chief-editor of a french hardware website (www.x86-secret.

com now integrated into www.canardpc.com), I have access to lot of recent hardware and I can test and debug on quite all available motherboards on the market.

After adding detection for all current CPUs, I've added detection for all current chipsets (SiS, VIA, nVidia, Intel) and ECC Polling for AMD64, i875P and E7205. Then, I decided to display some useful settings for the most popular chipsets.

For exemple, on i865PE/i875P series, memtest86+ will now display FSB & Memory frequency, PAT status, memory timings, ECC status and the number of memory channels. Next version will perhaps contain several enhancements and bug-fixes.

-= Change Log =-

Here is all the latest change logs for memtest86+ :

*** Enhancements in v5.31b : ***

After a long hiatus without updates and following numerous requests, I've started compiling many codes branches to release public builds again! Here is Memtest86+ 5.31b, with many bug fixes in the core functions. This build is not ready for production yet, because it lacks some feedbacks from beta-testers.

Additional features and updated detection code will follow soon, as soon I have access to my lab with all the reference test platforms. It's currently inaccessible due to the COVID19 lockdown.
If you find a bug or regression in this build, please send your feedback to memtest (-A-) memtest.org.

Thank you!

Enhancements in v5.01 :

  • Added support for up to 2 TB of RAM on X64 CPUs
  • Added experimental SMT support up to 32 cores (Press F2 to enable at startup)
  • Added complete detection for memory controllers
  • Added Motherboard Manufacturer & Model reporting
  • Added CPU temperature reporting
  • Added enhanced Fail Safe Mode (Press F1 at startup)
  • Added support for Intel “Sandy Bridge-E” CPUs
  • Added support for Intel “Ivy Bridge” CPUs
  • Added preliminary support for Intel “Haswell” CPUs (Core 4th Gen)
  • Added preliminary support for Intel “Haswell-ULT” CPUs
  • Added support for AMD “Kabini” (K16) CPUs
  • Added support for AMD “Bulldozer” CPUs
  • Added support for AMD “Trinity” CPUs
  • Added support for AMD E-/C-/G-/Z- “Bobcat” CPUs
  • Added support for Intel Atom “Pineview” CPUs
  • Added support for Intel Atom “Cedar Trail” CPUs
  • Added SPD detection on most AMD Chipsets
  • Enforced Coreboot support
  • Optimized run time for faster memory error detection
  • Rewriten lots of memory timings detection cod
  • Corrected bugs, bugs and more bugs (some could remain)

Enhancements in v4.20 :

  • Added failsafe mode (press F1 at startup)
  • Added support for Intel “Sandy Bridge” CPU
  • Added support for AMD “fusion” CPU
  • Corrected some memory brands not detected properlyt
  • Various bug fixes

Enhancements in v4.10 :

  • Added support for Core i7 Extreme CPU (32nm)
  • Added support for Core i5/i3 (32 nm)
  • Added support for Pentium Gxxxx (32 mn)
  • Added support for Westmere-based Xeont
  • Added preliminary support for Intel SNB A0-step
  • Added support for AMD 6-cores CPU
  • Added detection for Intel 3200/3210
  • New installer for USB Key
  • Corrected a crash at startup
  • Many others bug fixes

Enhancements in v4.00 :

  • Major Architectural changes
  • First pass twice faster (reduced iterations)
  • Detect DDR2/3 brands and part numbers on Intel DDR2/3 chipsets
  • Added detection for Intel “Clarkdale/Gulftown” CPUt
  • Added detection for AMD “Magny-Cours” CPU
  • Added detection for Intel XMP Memory
  • Added for CPU w/ 0.5/1.5/3/6/12/16/18/24MB L3
  • Added “clean” DMI detection for DDR3/DIMM2
  • Corrected detection for Intel “Lynnfield” CPU
  • Corrected detection for AMD 45nm K10 CPU
  • Solved crash with AMD Geode LX
  • Complies with SMBIOS 2.6.1 specst
  • Fixed compilation issues with gcc 4.2+
  • Many others bug fixes

PS : Memtest86+ “3.00” was skipped and renamed 4.00 in order to avoid confusion with the original Memtest.

Enhancements in v2.11 :

  • Added support for Intel Core i5 (Lynnfield) CPU
  • Added support for Intel P55 Southbridge
  • Added support for Intel PM45/GM45/GM47 Mobile chipset
  • Added support for Intel GL40/GS45 Mobile chipset
  • Corrected DDR2/DDR3 detection on Intel x35/x45
  • Corrected detection on some Core i7 CPU
  • Fixed a bug with some AMI BIOS (freeze at startup)
  • Various bug fixes

Enhancements in v2.10 :

  • Added support for Intel Core i7 (Nehalem) CU
  • Added support for Intel Atom Processors
  • Added support for Intel G41/G43/G45 Chipsets
  • Added support for Intel P43/P45 Chipsets
  • Added support for Intel US15W (Poulsbo) Chipset
  • Added support for Intel EP80579 (Tolapai) SoC CPU
  • Added support for ICH10 Southbridge (SPD/DMI)
  • Added detection for Intel 5000X
  • Now fully aware of CPU w/ L3 cache (Core i7 & K10)
  • Added workaround for DDR3 DMI detection
  • Fixed Intel 5000Z chipset detection
  • Fixed Memory Frequency on AMD K10
  • Fixed cache detection on C7/Isaiah CPU
  • Fix Memtest86+ not recognized as Linux Kernel

Enhancements in v2.01 :

  • Added support for i945GM/PM/GME & i946PL/GZ
  • Added support for iGM965/iGL960/iPM965/iGME965/iGLE960
  • Added detection for SiS 649/656/671/672
  • Added detection for i430MX/i430TX
  • Added an optional beep mode (pass completed w/o error)
  • Pass duration 20% reduced
  • Removed the blinking cursor
  • Reverted Test #0 to cached
  • Solved a major bug in Memory Address Errors Reporting
  • Patched for Intel-Powered Mac
  • Corrected Intel 3-Series (P35/X38) chipset init
  • Corrected a bug with SPD Display and ESB6300
  • Correct a detection bug on P965/G965 C-Stepping
  • Solved a incoherency with pass progress indicator
  • Patched Makefile to compile on x86_64
  • Bootable Memtest86+ ISO more compatible

Enhancements in v2.00 :

  • Major Architectures changes
  • Modulo test now use random pattern for better accuracy
  • Added Advanced DMI Errors Reporting Mode
  • Added support for bus ratio changes on Intel Core CPU
  • Added support for non-integer bus ratio on latest Intel CPU
  • Added SPD Data Display for all Intel Chipsets (more to come)
  • Added serial support as a linux boot parameter (Thanks to Michal S.)
  • Added preliminary support for VIA CN Isaiah CPU
  • Added preliminary support for Intel Nehalem
  • Added support for VIA C7/C7-D/C7-M/Eden on Esther Core
  • Added support for AMD K10 (Phenom) CPU w/ timings detection
  • Added support for Intel Pentium E w/ 1 MB L2 Cache
  • Added support for Intel Core 2 45nm (Penryn)
  • Added support for FSB1333/FSB1600 Intel CPU
  • Added support for Intel 5400A/5400B w/ timings detection
  • Added support for Intel Q35/P35/G33/Q33 w/ timings detection
  • Added support for Intel X38/X48 w/ timings detection
  • Added preliminary support for Intel 5000P/V/Z
  • Removed on-fly memory timings change (unstable)
  • Numerous (really) bug fixes

-= Screenshots =-

Some screenshots of memtest86+ on third recent platforms (i865/i875 – nForce2 – AMD64) :

Memtest86+ V1.00 on i875PMemtest86+ V1.00 on nForce2Memtest86+ V1.00 on AMD64

-= Download (Pre-built & ISOs) =-

Here is some pre-compiled distributions of memtest86+. Memtest86+ comes in three different way, first is a pre-build bootable ISO, second is a bootable binary and third an installable package for creating a bootable floppy. Third version are compressed in .zip and .tar.gz.

** Memtest86+ V5.31b (12/04/2020)**

* Memtest86+ V5.01 (27/09/2013) *

* Memtest86+ V4.20 (25/01/2011) *

* Memtest86+ V4.10 (04/05/2010) *

* Memtest86+ V4.00 (22/09/2009) *

* Memtest86+ V2.11 (22/12/2008) *

* Memtest86+ V2.10 (15/11/2008) *

* Memtest86+ V2.01 (21/02/2008) *

* Memtest86+ V2.00 (08/02/2008) *

-= Download (Source Code) =-

Here is the source code (under GPL) :

** Memtest86+ V5.31b (12/04/2020) **

  • Download – Memtest86+ V5.31b source code (.tar.gz) – 223 KB

* Memtest86+ V5.01 (27/09/2013) *

  • Download – Memtest86+ V5.01 source code (.tar.gz) – 209.3 KB

* Memtest86+ V4.20 (25/01/2011) *

  • Download – Memtest86+ V4.10 source code (.tar.gz) – 263.1 KB

* Memtest86+ V4.10 (04/05/2010) *

  • Download – Memtest86+ V4.10 source code (.tar.gz) – 263.1 KB

* Memtest86+ V4.00 (22/09/2009) *

  • Download – Memtest86+ V4.00 source code (.tar.gz) – 263.1 KB

* Memtest86+ V2.11 (22/12/2008) *

  • Download – Memtest86+ V2.11 source code (.tar.gz) – 139.8 KB

* Memtest86+ V2.10 (15/11/2008) *

  • Download – Memtest86+ V2.10 source code (.tar.gz) – 139.8 KB

* Memtest86+ V2.01 (21/02/2008) *

  • Download – Memtest86+ V2.01 source code (.tar.gz) – 139.8 KB

* Memtest86+ V2.00 (08/02/2008) *

  • Download – Memtest86+ V2.00 source code (.tar.gz) – 139.8 KB

  -= Author of Memtest86+ =-

Memtest86+ is written by Samuel DEMEULEMEESTER, chief editor of www.x86-secret.com (visit us). You can send an email to memtest[nospam]@memtest.org (sorry for the syntax, remove [nospam]). But don't expect an answer…

PS : Again, the original author of memtest86 is Chris Brady (www.memtest86.com)

-= Contributors of Memtest86/Memtest86+ =-

The initial versions of the source files bootsect.S, setup.S, head.S and build.c are from the Linux 1.2.1 kernel and have been heavily modified.

Doug Sisk provided code to support a console connected via a serial port.

Code to create BadRAM patterns was provided by Rick van Rein.

Screen buffer code was provided by Jani Averbach.

On-fly timings change for A64/i865/915 was provided by Eric and Wee

Eric Biederman reworked the build process making it far simpler and also to produce a network bootable ELF image. He produce a nice patch in mid-2003 which was included in memtest86+

Memtest86+ Loader (and lots of help) was provided by Eric Auer.

Udo Rader create a piece of code for better badram support (remove duplicate)

Thanks to Franck Delattre (www.cpuid.org) for his help.

Thanks to Michal Schmidt, Yann D. and Warren Togami for unvaluable support

Thanks to Remko van der Vossen (aka Wichetael) for the FAQ

Thanks to CDH for his help.

Thanks to lechenejb for memtest86+ logo.

Thanks to all 5.xx contributors, especially Passmark guys.

Thanks to all Beta-testers.

-= Donation for Memtest86+ =-

We occasionally receive email that ask for a doantion, so, here is the donation section ! So, if you've found memtest86+ useful – maybe it saved you some money or helped you to understand an issue that's been bothering you for ages – then please consider making a donation to support free software and help us face costs that occur (webhosting, buying of some hardware for debugging, …etc). Don't forget donations are very welcome, but by no means required. However, they will directly increases the amount of time we can spend on developing mt86+. Any amount is greatly appreciated.

As an individual, your name will be asked in the Paypal's form and it will be added to this page as a mt86+ donator. Due to numerous abuses, we reserve the right to remove companies' names, especially when they are not related to IT. We only accept true donations. We don't sell links on our website for SEO purposes!

Donators List (Thank you !) :

  • 07/18/18 -> Hostiserver

Источник: https://www.memtest.org/

Как проверить оперативную память компьютера — Memtest – Заметки Сис.Админа

Проверка memtest86

Доброго времени суток, дорогие читатели, читатели, посетители, проходители и все остальные! Думаю, многие из Вас слышали о необходимости проверки оперативной памяти и о такой замечательной утилите как Memtest, которая позволяет проверить оперативную память компьютера.

Особенно данное решение актуально при возникновении так называемых Синих Экранов Смерти (Blue Screen of Death – BSoD) и проблем вроде вылетов или ошибок вида “Инструкция по адресу обратилась к памяти по адресу. Память не может быть read”.

Memtest записывает в каждый блок памяти информацию, а затем считывает её и проверяет на ошибки. В процессе тестирования утилита совершает несколько проходов, что позволяет выявить и составить список плохих блоков памяти в формате BadRAM. Оное чудо программистской мысли запускается с помощью собственного загрузчика, поэтому наличие операционной системы для её работы не обязательно.

Как Вы уже поняли, в этой статье речь и пойдет как раз о том как пользоваться этой самой программкой. Поехали.

Первая сложность будет в том, что именно качать (в интернете довольно много всяких разных сборок и дистрибутивов этого самого Memtest) и в каком виде.

Так как память мы будем проверять вне операционной системы, то нам потребуется дистрибутив программы, который мы запишем на внешний носитель, а, соответственно, в зависимости от того, что у нас есть под рукой, выбираем следующий пункт:

Вот и вся сложность, оказалось, что и искать ничего, благодаря нам, и не надо 🙂

Итак, Вы её скачали, а теперь перейдем ко второму этапу – установке, а точнее говоря записи на внешний носитель и загрузке с него.

Этап II: установка Memtest для проверки оперативной памяти

На самом деле установка (точнее создание загрузочного носителя) программы проста и требует совсем немного времени (порядка 5 минут).

Давайте разберем оба вышеупомянутых варианта, а именно – запись на CD-болванку и установка на USB-флешку:

  • CD/DVD носитель – выбрав этот путь, Вы скачали по ссылке выше zip архив, распаковали его чем-нибудь вроде 7-zip и теперь у Вас лежит непонятный файлик mt410.iso. Что с ним делать?Ответ прост – Вы его записываете на диск при помощи любой программы записи, например SCDWriter:Вставив диск и запустив вышеупомянутую программу, жмем “Диск – Записать ISO-образ на диск” и указываем путь к файлику .iso, который получили после распаковки.Далее остается дождаться окончания процесса записи и диск готов.
  • USB-flash носитель, – если Вы пошли по этому пути, то скачали по ссылке выше архивчик, содержащий  внутри установочный файл Memtest86+ 4.10 USB Installer.exe. Архив, опять же, не забудьте распаковать.Тут всё так же просто: втыкаете флешку в компьютер и запускаете установку, т.е файл .exe. На втором шаге необходимо будет указать путь к флешке (появляется при учете, что она вставлена), а так же поставить галочку “We will format as Fat32”:ВНИМАНИЕ!При установке, т.е нажатии кнопки “Greate” все файлы на флешке будут удалены с носителя, поэтому хорошо бы их заранее куда-нибудь перенестиПосле чего остается дождаться окончания процесса и флешка с Memtest'ом у нас в руках.

Создав тот (или иной) внешний носитель, собственно, переходим к стадии загрузки.

Вставляете Ваш диск или флешку в компьютер, перезагружаетесь, заходите в BIOS (кнопочка DEL на самой ранней стадии загрузки компьютера) и там выставляете загрузку с диска/флешки. Примеры того как это делается показаны на скриншотах ниже.

Вариант 1. Если Ваш BIOS имеет следующий вид, то заходите сначала в Advanced Features:

Далее в Boot sequence:

Где выставляйте на первое место загрузку с CD/DVD привода примерно так:

После чего выходите из BIOS через “Save and exit setup” и, если Вы все правильно сделали, то ждите, пока вместо операционной системы загрузится оная программа.

Вариант 2. Если же у вас BIOS имеет следующий вид:

То Вы просто переходите на вкладку Boot, а дальше выставляете все так же, как и на картинках выше (тобишь, в качестве первой, выбираете загрузку с диска).

Если у Вас поддерживается загрузка с USB и Вы делали не диск, а флешку, то в BIOS необходимо будет выбрать примерно следующий вариант:

Или, скажем, вот такой:

Т.е может быть указано название самой флешки и её объём или что-то в этом духе. В общем-то разобраться не сложно. После чего выходите из BIOS (с сохранением параметров) и, если Вы все правильно сделали, то ждете, пока вместо операционной системы загрузится сам Memtest.

В крайнем случае, если что-то не получается, то вместо выбора порядка загрузки Вы можете попробовать нажимать F8 на самой ранней стадии загрузки (там где вызывали BIOS) компьютера, чем вызовите “одноразовое” Boot-меню:

Где можете выбрать нужный носитель клавишей Enter (как правило Removable Devices отвечает за USB-носители) и должна начаться загрузка. Сразу хотим отметить, что такое меню есть далеко не на всех мат.платах и выглядит подобным образом, поэтому более надежным будет способ описанный выше, т.е выбор порядка загрузки, а не загрузочного меню.

Теперь приступаем непосредственно к диагностике и проверке.

Этап IV: диагностика оперативной памяти с использованием Memtest

Обычно тест оперативной памяти будет сразу же запущен, Вам лишь остается идти заниматься своими делами (тест должен длиться довольно долго, – обычно порядка восьми часов для каждой планки оперативной памяти).

То, что процесс идет, символизирует изменение процентов и решеточек в правом верхнем углу (на скриншоте выделено красным):

Какой конкретно тест сейчас идет показано в третьей строке (Test #3 на скриншоте выше), ход текущего теста показан во второй строке (Test 48% на скриншоте выше) и, наконец, прогресс полного цикл отражен в первой строке (Pass 4%) (правда не всегда точно).

Еще раз уточним: программа тестирует оперативную память циклически, т.е. у нее есть несколько тестов (всего их девять), которые она гоняет про кругу, полный проход по всем 9-ти тестам = 1 одному циклу. Количество уже совершенных проходов и найденных ошибок указан напротив каждой из планок памяти (выделено зеленым на скриншоте выше).

А вообще, как только один круг будет пройден, то внизу экрана появится сообщение “*****Pass complete, (no / 1 / 2 / 10…) errors, press Esc to exit*****”. На сим тест будет завершен и Вы можете перезагрузить компьютер нажатием кнопочки Esc. В случае, если программа найдет ошибки хоть на одной из стадий, скорее всего, Вам придется сменить планку оперативной памяти.

Ниже, для любопытствующих, я написал небольшое описание всех тестов:

  • Test 0 [Address test, walking ones, no cache], – тест для определения проблем с адресацией памяти;
  • Test 1 [Address test, own address], – более углубленный тест для определения проблем с пропиской адресацией памяти;
  • Test 2 [Moving inversions, ones&zeros], – быстрая проверка на аппаратные или трудноуловимые ошибки;
  • Test 3 [Moving inversions, 8 bit pat], – тоже самое, только используется 8 битный алгоритм прохода нулей и единиц (не волнуйтесь, автор понял не больше вашего). Использует 20 схем для теста;
  • Test 4 [Moving inversions, random pattern], – этот тест особенно эффективен для выявления проблем с data sensitive. Использует 60 схем для теста;
  • Test 5 [Block move, 64 moves], – тест для поиска проблем в схемах памяти;
  • Test 6 [Moving inversions, 32 bit pat], – эффективен для определения data sensitive errors. Очень долгий тест;
  • Test 7 [Random number sequence], – тест, проверяющий ошибки записи памяти;
  • Test 8 [Modulo 20, ones&zeros], – тест для определения скрытых ошибок при помощи кеша и буферизации, которые не выявили предыдущие тесты;
  • Test 9 [Bit fade test, 90 min, 2 patterns], – особый тест, который можно запустить вручную. Запоминает адреса в памяти, после чего засыпает на полтора часа. После этого проверяет не изменились ли биты в адресах. Требует 3 часа для прохождения и ручного запуска через меню конфигурации (клавиша с).

Если по окончании теста выдается сообщение (как на изображении ниже), то память не содержит неисправных блоков.

К слову, если в процессе или по окончании теста появляются ошибки (как на изображении ниже), то память скорее всего битая (неисправная), иногда может быть виной плохой контакт или битый слот мат.платы.

Стоит еще отметить, что пробегов памяти может быть несколько, в зависимости от выбранного режима. Обычно для действительно проверки хватает двух-трёх циклов как минимум и, если в ходе них не было выявлено проблем, то, скорее всего, память в порядке.

Что еще можно сделать, если ошибки, проблемы, зависания в ходе теста и прочее:

  • Изредка решить проблемы может помочь процесс извлечения-вставки планок памяти с удалением пыли на контактах и в слоте;
  • Если память не парная (т.е разной частоты, производителя, таймингов и прочего), то может сбоить только одна из планок и стоит использовать компьютер только с одной из них (перед этим стоит сделать проверку, каждой в отдельности).

Что еще можно сказать? Пожалуй, что этого хватит, а посему, на сим всё.
Переходим к послесловию.

Послесловие

Этот замечательный инструмент стоит иметь ввиду, держать под рукой и пользоваться при необходимости, ибо зачастую именно он может выявить ту проблему с памятью, над проявлениями которой Вы ломаете голову уже не первый день.

Как вариант, еще можно проверить оперативную память средствами Windows, о чем мы  писали в этой статье: “Проверка оперативной памяти штатными средствами Windows [mdsched]”, но это способ менее точен с точки зрения диагностики, хотя и более прост с точки зрения запуска.

Источник: https://sonikelf.ru/proveryaem-operativnuyu-pamyat-memtest/

Тестирование оперативной памяти в 2 способа. Инструкция Memtest86+

Проверка memtest86

Здравствуйте уважаемые читатели, сегодня расскажу, как протестировать оперативную память самому, а так же будет инструкция Memtest86+ по самой популярной программе, которая хорошо делает тестирование оперативной памяти.

Тестирование оперативной памяти самому?

Осуществить тестирование оперативной памяти можно двумя способами, это самому и с помощью программы. Для начала я бы посоветовал протестировать оперативную память самому, как? Сейчас я вам расскажу. В большинстве случаев проблема бывает именно в оперативной памяти. И для выявления проблем в компьютере нужно начинать именно с тестирования оперативной памяти.

Самый простой способ, это вытащить планку или планки, если не одна у вас и протереть контакты, которые были в материнской плате. Протереть можно спиртом или ластиком. Лучше протереть ластиком, т.к. спирт может не высохнуть и замкнуть контакты.

Или подождите подольше пока спирт испарится. Протирать нужно что выделено на картинке ниже. Вставляем, пробуем. Дело в том что контакты могут окисляться или же на них может попадать пыль и через контакты может не проходить ток, или же не так как нужно проходить.

Второй способ если не помог первый это тестирование методом исключения. Данный способ является актуальным, если у вас более одной планки оперативной памяти.  Если нет, переходим к тестированию оперативной памяти с помощью программы.

Берем и вынимаем одну планку из материнской платы и смотрим на работоспособность компьютера. Если ошибки не исчезли, ставим обратно планку и вынимаем другую и так по очереди нужно протестировать оперативную память.

Если на какой-либо планке компьютер начал стабильно работать, значит, ошибки возникали из-за планки, которую вы вытащили. Если вы вставили новую оперативную память и нет изображения на компьютере, то значит материнская плата или процессор её не поддерживает.

Единственный способ, это прошить материнскую плату последней прошивкой с официального сайта, производителя.

Как починить самому оперативную память?

Крайняя мера, но некоторым и такая мера помогала, так что… Как-то видел способ починки оперативной памяти ластиком. Да, да, именно им, для этого берем резинку и желательно какую по жестче  и протираем SMD элементы.

SMD элементы (SurfaceMontageDetails), переводится, как поверхностный монтаж деталей. Те элементы, которые находятся поверх платы. Допустим небольшие чипы.

Инструкция Memtest86

Самый надежный вариант тестирования оперативной памяти является программа Memtest86. Как загрузить диск или флешку я уже писал, так что это вам не должно составить труда.

Скачиваем бесплатно программу, записываем на диск или флешку. Так же можно скачать сборник утилит опять же я посоветую Sonya PE.

В общем, хватит тянуть кота за хвост, при запуске появится вот такое окно:

Если вы скачали сборку Sonya PE, то выбирать нужно вот тут:

После её запуска программа, будет проверять вашу оперативную память бесконечно, пока вы её не остановите клавишей ESC. Проверять можно как все планки сразу, так и по одной.

Проверяя все планки, программа не скажет на какой именно ошибки, так что если есть ошибки, проверяйте лучше по одной планке. Для проверки лучше сделать несколько циклов.

А для максимального эффекта, лучше поставить проверку на ночь программой Memtest86.

Поле Pass означает количество проделанных циклов. Если у вас будут ошибки в памяти (колонка Error), вы увидите, примерно вот такое окно:

Исправить оперативную память при наличии ошибок в программе невозможно. Это не как в жестком диске затереть битые сектора.

Ну в общем я всегда их выкидывал, т.к. они сейчас стоят очень дешево, даже скоростные.  

В программе — 9 тестов:

Test 0 — [Address test, walking ones, no cache] – тестирования для выяснения проблем в адресе памяти.

Test 1 — [Addresstest, ownaddress] – глубокий тест для выявления ошибок в адресационной прописки памяти

Test 2 — [Movinginversions, ones&zeros] – проверка на трудноуловимые и аппаратные ошибки.

Test 3 — [Movinginversions, 8 bitpat] – как и предыдущий тест, только в нем используется алгоритм в 8ми битном подходе от 0 до 1. Тестируется 20 различных методов.

Test 4 — [Moving inversions, random pattern] – Выявление ошибок связанных с data sensitive. В этом тесте 60 различных методов.

Test 5 — [Block move, 64 moves] – Поиск проблем в схемах оперативной памяти.

Test 6 — [Moving inversions, 32 bit pat] – Самый долгий тест для выявления  data sensitive errors.

Test 7 — [Randomnumbersequence] – Проверка ошибок в записи памяти.

Test 8 — [Modulo 20, ones&zeros] –  Выявление скрытых ошибок в оперативной памяти с помощью буферизации и кэша.

Test 9 — [Bit fade test, 90 min, 2 patterns] – Тест может быть включен вручную. Он записывает адреса в памяти, после чего уходит в сон на 1.5 часа. После выхода из сна, сверяет биты в адресах, на схожесть. Клавишей C для ручного запуска.

Тест требует около 3х часов времени.   Теперь вы увидели как проводится тестирование оперативной памяти, как восстановить её работоспособность самостоятельно и проверить с помощью программы  Memtest86 с приведенной инструкцией.

Источник: https://AlexZsoft.ru/2-sposoba-testirovaniya-operativnoj-pamyati-instrukciya-memtest86.html

Как проверить оперативную память на ошибки

Проверка memtest86

Во время работы компьютера в оперативной памяти содержатся данные ОС, запущенных программ, а также входные, выходные и промежуточные данные, обрабатываемые процессором. Если с оперативной памятью проблемы — плохо работать будет все. Как понять, что оперативную память пора лечить или менять и проблемы именно в ней? Разбираемся.

Причин ошибок в работе оперативной памяти очень много — от неправильно заданных параметров материнской платой (настройки по умолчанию не панацея) до брака, механических дефектов памяти и разъема материнской платы, а также проблем с контроллером памяти процессора.

Одним из первых признаков неполадок в работе оперативной памяти являются синие экраны смерти (BSOD) и сопутствующие симптомы: подтормаживание, зависание, вылеты приложений с различными ошибками и просто так.

Перечисленные неполадки в работе компьютера относят в основном к симптомам общего характера. При появлении таких неявных признаков неисправности лучше всего начать диагностику компьютера именно с оперативной памяти.

Для диагностики оперативной памяти есть специальные программные средства, о которых и будет дальше идти речь.

Чтобы запустить средство диагностики памяти Windows, откройте меню «Пуск», введите «Диагностика памяти Windows» и нажмите клавишу Enter.
Вы также можете воспользоваться комбинацией клавиш Windows + R и в появившемся диалоговом окне ввести команду mdsched.exe и нажать клавишу Enter

На выбор есть два варианта: сейчас перезагрузить компьютер и начать проверку или выполнить проверку во время следующего включения компьютера.

Как только компьютер перезагрузится, появится экран средства диагностики памяти Windows.

Ничего трогать не нужно — по завершении теста компьютер еще раз перезагрузится сам и включится в обычном режиме. Сидеть и следить за ходом проверки тоже не стоит — всю информацию с результатами проверки можно будет потом посмотреть в журнале событий операционной системы.

Результат проверки должен появиться при включении компьютера, но это происходит далеко не всегда.

Чтобы узнать результаты проверки через журнал событий. В меню поиск забиваем «просмотр событий» или можно снова воспользоваться комбинацией клавиш Windows + R и ввести команду eventvwr.msc и Enter.

Открываем журналы «Windows Система найти Диагностика памяти».

Данный способ несколько сложнее, так как нужно создать загрузочную флешку, но у него есть и свои положительные стороны. Он выполняет более широкий набор тестов и может найти проблемы, которые не обнаружил встроенный тест Windows.

По началу процесс создания загрузочной флешки может напугать неопытного пользователя, но здесь нет ничего сложно. Скачиваем архив, извлекаем содержимое, вставляем флешку в компьютер и запускаем файл imageUSB.exe.

Выбираем наш USB-накопитель и нажимаем Write, процесс занимает считанные минуты. Все, образ готов.

Чтобы загрузиться с созданного ранее флеш-накопителя, необходимо настроить приоритет загрузки устройств в BIOS материнской платы или, что значительно проще, воспользоваться функцией Boot Menu.

В зависимости от производителя материнской платы, клавиша для вызова функции Boot Menu может меняться, обычно это F2, Del, Esc, F12.

Соответствующую клавишу нужно нажимать сразу после включения компьютера или в момент перезагрузки компьютера, как только потух монитор (нажимать можно несколько раз, чтобы не пропустить нужный момент).

Проверка запустится автоматически, ничего трогать не нужно.

Процедура проверки будет выполняться циклически (Pass) до тех пор, пока вы не решите остановить его. Информация об ошибках будет отображаться в нижней части экрана. Когда решите закончите, нужно просто нажать клавишу Esc, чтобы выйти и перезагрузить компьютер. По-хорошему, нужно пройти минимум 5–10 циклов проверки — чем больше, чем лучше.

TestMem5 — программа тестирования оперативной памяти, абсолютно бесплатная, скачать можно по ссылке. 

Эта программа построена по несколько другому принципу, чем предыдущие. А именно — она настраиваемая. Сами тесты имеют довольно гибкую структуру с большим количеством настроек. 

Настройкой собственной конфигурации для тестирования заниматься необязательно, есть уже несколько готовых конфигураций настроек от разных авторов. Наибольшей популярностью пользуются конфигурации от 1usmus v3 и anta777 (Экстрим – Тяжелый – Суперлайт). Процесс установки конфигураций очень прост: скачиваете нужный и помещаете в папку с программой или можно добавить через «Настроить и выйти».

Важно : Запускать tm5.exe нужно в режиме администратора ( с правами администратора).

У каждой из программа есть свои сильные и слабые стороны.

Диагностика средствами Windows — это наиболее простой способ, который уже встроен в операционную систему, его остается только запустить. Не способен найти сложные ошибки, тест короткий.

MemTest86 — старая и авторитетная программа, есть небольшие сложности с запуском. Можно использовать без установленной операционной системы.

TestMem5 — прост в использовании, проверка происходит в среде Windows, что наиболее приближено к реальным условиям использования, а не в среде DOS как Memtest86. А наличие различных конфигураций по интенсивности и времени проверки делает ее наилучшим решением для тестирования оперативной памяти как по дефолту, так и во время разгона. 

Принцип поиска неисправного модуля довольно прост:

1) Проверить правильность установки разъемов при наличии двух модулей.

2) Продуть от пыли разъемы и протереть контакты.3) Сбросить все настройки Bios на дефолтные.4) Проверить планки памяти вместе и по отдельности, меняя разъемы.

5) Проверить планки памяти на другой материнской плате у друга.

Если все перечисленное не помогает избавиться от ошибок, стоит обратиться в гарантийный отдел, если товар еще на гарантии. Платный ремонт оперативной памяти обычно нецелесообразен ввиду не очень высокой цены продукта. Проще пойти и купить новый модуль на гарантии, чем заниматься восстановлением неисправного.

Сама по себе оперативная память сейчас очень редко выходит из строя и с легкостью переживает смену остальных компонентов системы.

Чаще всего все ошибки, связанные с работой оперативной памяти, возникают по вине самого пользователя и из-за некорректных настроек в Bios материнской платы, а также при использовании совершенно разных планок памяти и во время разгона.

Источник: https://club.dns-shop.ru/blog/t-103-operativnaya-pamyat/34284-kak-proverit-operativnuu-pamyat-na-oshibki/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.