Андрей Смирнов
Время чтения: ~15 мин.
Просмотров: 4

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

Устранение неполадок или проблем с оперативной памятью может быть трудным делом. Во-первых, память компьютера, так как это своего рода «виртуальная» вещь, которую трудно понять, все ещё остаётся загадкой для людей. Другая сложность заключается в том, что проблемы с памятью могут быть не постоянными и часто выглядят как проблемы с другими частями системы, даже с программным обеспечением. Приведём несколько простых шагов по устранению неполадок, которые вы, если подозреваете, что у вас проблема с памятью, можете выполнить.

Устранение неполадок оперативной памяти

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

POST диагностика памяти

При запуске POST не только проверяет память, но и подсчитывает её. Это число сравнивается с подсчитанным в последний раз, когда была выполнена настройка BIOS. И если оно отличается, выдаётся сообщение об ошибке. По мере запуска, POST записывает паттерн данных во все ячейки памяти системы и для проверки работоспособности памяти считывает этот шаблон. При обнаружении неисправности, вы видите или слышите сообщение. Аудио-сообщения (писк) используются для обозначения происходящих в важных для функционирования системы областях, критических или «фатальных» ошибок. Если система может получить доступ к достаточной для вывода видео функции памяти, вместо звуковых сигналов вы увидите сообщения об ошибках.

Если ваша система проходит POST без указания ошибки памяти, проблема может быть не с аппаратной памятью, или POST, возможно, не может обнаружить проблему. Периодические ошибки памяти во время POST часто не обнаруживаются, а другие тонкие аппаратные дефекты, POST могут быть трудно пойманы. POST предназначен для быстрой работы, поэтому тестирование не так тщательно, как это могло бы быть. Вот почему вам часто приходится загружаться с автономных диагностических носителей (как правило, оптический диск или загрузочный флеш-накопитель) и для проведения более обширного тестирования памяти, запускать настоящую аппаратную диагностику. Можно запускать эти типы тестов на постоянной основе и если нужно выследить неуловимый прерывистый дефект, оставить их работать на несколько дней.

Программы тестирования памяти

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

  • Microsoft Windows Memory Diagnostic — входит в состав Windows 7 и более поздних версий
  • Memtest86
  • Ultimate Boot CD

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

Они также, чтобы обеспечить непосредственное тестирование модулей, а не кеша, отключают кеш процессора. Некоторые из них, например, «Windows Memory Diagnostic», если вы столкнулись с ошибкой, даже указывают на неисправность модуля. Обратите внимание, что версия Windows Memory Diagnostic включена в Windows 7/8.1/10. Её можно найти в разделе инструментов администрирования (mdsched.exe), а также на DVD-дисках загрузочной установки в режиме восстановления.

Ultimate Boot CD включает в себя Memtest86 и некоторые другие программы диагностики памяти. Ultimate Boot CD в Windows 7 и более поздних установочных DVD (содержащих Windows Memory Diagnostic) может также устанавливаться на загрузочный USB флэш-накопитель, что делает её гораздо более удобной в использовании.

Чтобы создать загрузочный флеш-накопитель с Ultimate Boot CD, вы должны использовать команду ubcd2usb, как описано на странице «Настройка UBCD» на веб-сайте www.ultimatebootcd.com. Чтобы создать загрузочный флэш-накопитель в установочном DVD версий Windows 7/8.1/10, вы можете скачать и использовать инструмент Windows 7 USB/DVD, предоставляемый Microsoft (http://tinyurl.com/4qfdm4x).

Обратите внимание, что хотя инструмент имеет название «Windows 7», он также работает и на Windows 8.1/10. Если вы хотите протестировать память в системе, на которой уже установлены Windows 7/8.1/10, просто запустите команду mdsched.exe или откройте панель управления, средства администрирования и выберите «Диагностика памяти Windows», что позволит перезапустить систему и сразу запустить тест или настроить автоматическое выполнение теста при следующем перезапуске.

Одна из связанных с программной диагностикой памяти проблем, заключается в том, что они выполняют только тестирование типа pass/fail. То есть всё, что они могут сделать, это записывать шаблоны в память и читать их обратно. Они не могут определить, насколько близка память к краху — только работает она или нет.

Для самого высокого уровня тестирования лучшее, что можно сделать, это специальный тест памяти машины, обычно с помощью тестера модуля. Эти устройства позволяют вставлять модуль и тщательно тестировать его на различных скоростях, напряжениях и таймингах. Определяя наверняка, хорошая эта память или плохая. Доступны версии этих тестеров для обработки всех типов модулей памяти. Например, у вас есть дефектные модули, которые работают в одних системах (медленнее), и не работают в других. Имеем в виду, что одна и та же программа тестирования памяти показывает провал модуля на одной машине, и нормальную его работу на другой. В тестере модуля, он всегда определяется как плохой, вплоть до отдельного бита, и даже указывает фактическую скорость устройства, а не только его рейтинг.

Компании, предлагающие тестеры модулей памяти, включают Tanisys (), CST () и Innoventions (). Они могут быть дорогими, но для высокопроизводительного сборщика систем или ремонтной мастерской в долгосрочной перспективе использование одного из этих тестеров модулей может сэкономить время и деньги.

Ошибки оперативной памяти

После запуска ОС могут возникать ошибки памяти, обычно идентифицируемые сообщениями об ошибках. Вот наиболее распространённые:

  • Parity errorsОшибки четности. Схема контроля чётности на материнской плате обнаружила изменение в памяти, поскольку данные были первоначально сохранены.
  • General or global protection faultsОбщие или глобальные ошибки защиты. Общая ошибка, указывающая на то, что программа была повреждена в памяти, что обычно приводит к немедленному завершению работы приложения. Это также может быть вызвано багами или неисправными программами.
  • Fatal exception errorsФатальные ошибки исключения. Коды ошибок, возвращаемые программой при обнаружении нелегальной команды, недействительных данных или кодов доступа к привилегированному уровню операции.
  • Divide errorОшибки деления. Общая ошибка, указывающая на то, что было выполнено деление на 0, или результат операции не помещается в регистр назначения.

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

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

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

Суть в том, если вы тестируете память с включённым кешем, вы на самом деле пишете не в модули, а только в кеш. Перед запуском любых программ тестирования памяти убедитесь, что кеши процессора/памяти отключены. У многих старых систем для отключения кешей есть опции в BIOS Setup. Программное обеспечение для тестирования памяти на базе программного обеспечения, такое как Windows Memory Diagnostic и Memtest86, может отключать кеши на более новых системах.

Процедура тестирования памяти

Следующие шаги позволяют эффективно тестировать и устранять неполадки в системной ОЗУ. На рисунке ниже приведена развёрнутая процедура, которая поможет вам быстро пройти весь процесс.

Во-первых, давайте рассмотрим процедуры проверки памяти и устранения неполадок:

  • Включите питание системы и следите за POST. Если POST завершается без ошибок, была протестирована базовая функциональность памяти. Если возникают ошибки, перейдите к процедурам изоляции дефектов.
  • Перезагрузите систему и войдите в настройки BIOS (или CMOS). В большинстве систем это делается нажатием во время POST клавиши Del, F1 или F2, но до начала процесса загрузки (подробности смотрите в документации к вашей системе или материнской плате). После, в настройках BIOS убедитесь, что количество памяти равно установленной сумме. Если сосчитанное не соответствует установленному, перейдите к процедурам изоляции дефектов.

testirovanie_ustranenie_nepoladok_pamyati.jpg

  • Найдите параметры настройки BIOS для кеша, а затем, если ваша система поддерживает эту опцию, отключите все параметры кеша. На следующем рисунке показано типичное меню Advanced BIOS Features с выделенными опциями кеша. Сохраните настройки и перезагрузите, содержащий программу диагностики памяти загрузочный носитель.

Подсказка. Большинство систем не позволяют отключать кеш в настройках BIOS. В таких случаях, чтобы отключить кеш-память перед тестированием памяти, рекомендуется использовать Windows Memory Diagnostic и расширенные параметры.

  • Чтобы проверить систему и расширенную память, следуйте инструкциям, прилагаемым к вашей диагностической программе. Большинство программ имеют режим, который позволяет им зацикливать тест, то есть непрерывно запускать его, что отлично подходит для поиска прерывистых проблем. Если программа сталкивается с ошибкой памяти, перейдите к процедурам изоляции дефектов.
  • Если ошибок нет в POST или в более полной диагностике памяти, ваша память проверена на аппаратном уровне. Убедитесь, что в момент перезагрузки системы, вошли в настройки BIOS и снова включили кеш. Если кэш не будет включён, система будет работать очень медленно.

kesh_bios.jpg

Для получения точных результатов перед тестированием памяти, кеши CPU Внутренний (L1) и Внешний (L2 и L3) должны быть отключены в системной настройке BIOS, если система имеет эту опцию.

  • Если у вас все ещё есть проблемы с памятью, хотя тесты показывают, что она в порядке, возможно, проблема может быть обнаружена при простом тестировании pass/fail. Возможно ваши проблемы могут быть вызваны программным обеспечением или одним из многих других дефектов. Или проблема в самой системе. Возможно, для более точного анализа, вы захотите проверить память тестером модуля. В некоторых крупных мастерских по ремонту компьютеров есть такой тестер. Рекомендуем проверить программное обеспечение (особенно драйверы, которые могут нуждаться в обновлении), источник питания и системную среду на такие проблемы, как статические, радиопередатчики и т. д.

test-computer-memory.pngПроверить работоспособность оперативной памяти может потребоваться в тех случаях, когда есть подозрения на то, что синие экраны смерти Windows, странности в работе компьютера и Windows вызваны именно проблемами с RAM. См. также: Как увеличить оперативную память ноутбука

В этой инструкции будут рассмотрены основные симптомы того, что память сбоит, и по шагам будет описано, как проверить оперативную память с целью точно узнать, в ней ли дело с помощью встроенной утилиты проверки памяти Windows 10, 8 и Windows 7, а также с помощью сторонней бесплатной программы memtest86+.

Симптомы ошибок оперативной памяти

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

  • Частое появление BSOD — синего экрана смерти Windows. Не всегда связано с оперативной памятью (чаще — с работой драйверов устройств), но ее ошибки могут быть одной из причин.
  • Вылеты во время интенсивного использования RAM — в играх, 3D приложениях, видеомонтаже и работе с графикой, архивации и распаковке архивов (например, ошибка unarc.dll часто бывает из-за проблемной памяти).
  • Искаженное изображение на мониторе — чаще является признаком проблем видеокарты, но в некоторых случаях вызвано ошибками RAM.
  • Компьютер не загружается и бесконечно пищит. Можно найти таблицы звуковых сигналов для вашей материнской платы и узнать, соответствует ли слышимый писк сбоям памяти, см. Компьютер пищит при включении.

Еще раз отмечу: наличие любого из этих симптомов не означает, что дело именно в RAM компьютера, но проверить ее стоит. Негласным стандартом для выполнения этой задачи является небольшая утилита memtest86+ для проверки оперативной памяти, но есть и встроенная утилита Windows Memory Diagnistics Tool, которая позволяет выполнит проверку RAM без сторонних программ. Далее будут рассмотрены оба варианта.

Средство диагностики памяти Windows 10, 8 и Windows 7

Средство проверки (диагностики) памяти — встроенная утилита Windows, позволяющая проверить RAM на ошибки. Для её запуска, вы можете нажать клавиши Win+R на клавиатуре, ввести mdsched и нажать Enter (либо использовать поиск Windows 10 и 8, начав вводить слово «проверка»).

run-windows-memory-diagnostics.png

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

restart-run-mdsched-exe.png

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

memory-diagnostics-scan-process.png

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

  • Тип проверки — базовый, обычный или широкий.
  • Использование кэша (вкл, выкл)
  • Количество проходов теста

memory-diagnostics-tool-settings.png

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

Однако есть один нюанс — в моем тесте (Windows 10) результат появился спустя несколько минут в виде короткого уведомления, также сообщают, что иногда он вообще может не появляться. В этой ситуации вы можете использовать утилиту «Просмотр событий» Windows (используйте поиск для ее запуска).

В Просмотре событий выберите «Журналы Windows» — «Система» и найдите сведения о результатах проверки памяти — MemoryDiagnostics-Results (в окне сведений по двойному клику или внизу окна вы увидите результат, например, «Память компьютера проверена с помощью средства проверки памяти Windows; ошибок не обнаружено».

ram-test-results-event-viewer-windows.png

Проверка оперативной памяти в memtest86+

Скачать бесплатно memtest вы можете с официального сайта http://www.memtest.org/ (ссылки на загрузку находятся внизу главной страницы). Лучше всего загрузить ISO файл в ZIP архиве. Здесь будет использован именно этот вариант.

Примечание: в Интернете по запросу memtest находятся два сайта — с программой memtest86+ и Passmark Memtest86. На самом деле, это одно и то же (кроме того, что на втором сайте кроме бесплатной программы есть и платный продукт), но я рекомендую использовать сайт memtest.org в качестве источника.

download-memtest86.png

Варианты загрузки программы memtest86

  • Следующий шаг — записать образ ISO с memtest (предварительно распаковав его из ZIP архива) на диск (см. Как сделать загрузочный диск). Если вы хотите сделать загрузочную флешку с memtest, то на сайте имеется набор для автоматического создания такой флешки.
  • Лучше всего, если проверять память вы будете по одному модулю. То есть, открываем компьютер, извлекаем все модули оперативной памяти, кроме одного, выполняем его проверку. После окончания — следующий и так далее. Таким образом можно будет точно выявить сбойный модуль.
  • После того, как загрузочный накопитель готов, вставьте его в привод для чтения дисков в BIOS установите загрузку с диска (флешки) и, после сохранения настроек, загрузится утилита memtest.
  • Каких-то действий с вашей стороны не потребуется, проверка начнется автоматически.
  • После того, как проверка памяти завершится, вы сможете увидеть, какие ошибки памяти RAM были найдены. При необходимости, запишите их, чтобы потом найти в Интернете, что это такое и что с этим делать. Прервать проверку вы можете в любой момент, нажав клавишу Esc.

memory-test-memtest.png

Проверка оперативной памяти в memtest

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

memtest-ram-errors.png

Ошибки оперативной памяти, выявленные в результате теста

Что делать если memtest обнаружила ошибки оперативной памяти? — Если сбои серьезно мешают работе, то самый дешевый способ — это заменить проблемный модуль RAM, к тому же из цена сегодня не так высока. Хотя иногда помогает и простая очистка контактов памяти (описывалось в статье Компьютер не включается), а иногда проблема в работе оперативной памяти может быть вызвана неисправностями разъема или компонентов материнской платы.

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

Проблемы с «железом» возникают всегда неожиданно и способны существенно подпортить нервы и настроение. Однако «врага нужно знать в лицо», и способность самостоятельно устранять любые проблемы с компьютером поможет вам сэкономить время и деньги.

И в рамках данной статьи мы рассмотрим, как проверить оперативную память на ошибки в windows 7.

Признаки неисправности оперативной памяти

1. При работе на компьютере появляются ошибки BDOS (Blue Screen of Death), что в переводе означает «синий экран смерти». Самыми частыми ошибками при неисправности являются:

  • 0x00000085 – сбой оперативной памяти при установке программного обеспечения;
  • 0x0000007F (0x00000008;…) – аппаратный сбой оперативной памяти в процессе обмена информации между ЦП и ОЗУ;
  • 0x0000004E – файл подкачки не отвечает, либо обмен данными между HDD и ОЗУ невозможен.

2. Подвисание в играх или в фильмах на 10-15 секунд. Этого невозможно не заметить.

3. Временами компьютер при запуске показывает черный экран и выдает характерные звуковые сигналы (не от колонок, а из системного блока).

Проверка оперативной памяти на наличие неисправностей

После долгих лет мучений пользователей ОС Windows XP компания Microsoft наконец-то одумались и встроила в ОС Windows 7 утилиту для тестирования оперативной памяти с недвусмысленным названием «средство проверки памяти Windows».

В этой статье я постараюсь научить Вас пользоваться данным приложением.

Для начала нужно зайти в меню Пуск и в поисковой строке (где написано «Найти программы и файлы») набрать «Средство проверки памяти Windows».

Так же можно ввести слово «mdsched» (без кавычек), именно так называется данная служба в подкаталоге Windows:

После обнаружения данной программы запускаем ее от имени администратора:

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

В программе Mdsched нам предоставляется 2 выбора действия.

  • Первый – это выполнить проверку оперативной памяти немедленно.
  • Второй – это внесение проверки оперативной памяти в расписание. Это означает, что проверка начнется только при следующей загрузке Windows.

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

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

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

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

Результаты проверки оперативной памяти можно будет посмотреть в журнале просмотра событий Windows.

Для этого заходим в меню Пуск, набираем в поисковой строке «Просмотр событий» и открываем журнал Система в подкаталоге журналы Windows.

Тут сортируем события по дате и выбираем источник «Microsoft-Windows-MemoryDiagnostics-Results», как показано на рисунке.

Как исправить ошибки оперативной памяти?

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

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

3. Извлеките оперативную память и протрите контакты ластиком (стирательной резинкой). Из-за окисления контактов происходят сбои в работе оперативной памяти.

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

Рубрики: блогиИспользуемые источники:

  • https://datbaze.ru/computer/ustranenie-nepoladok-operativnoj-pamyati.html
  • https://remontka.pro/test-ram/
  • https://tvoi-setevichok.ru/blogi/proverka-operativnoy-pamyati-na-oshibki-v-windows-7.html

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации