Memtest86 коды ошибок

Test results / reports

  • Overall test result criteria
  • Module test result criteria
  • Test result summary
  • HTML report file
  • Binary results file

Overall test result criteria

The overall test result of the memory test is determined by the following criteria

Result Criteria
PASS All configured tests were completed without any errors detected
FAIL All configured tests were completed with at least one error was detected or MAXERRCOUNT is exceeded at any point of the test
INCOMPLETE PASS At least one of the configured tests was not completed but no errors were detected
INCOMPLETE FAIL At least one of the configured tests was not completed and at least one error was detected

Module test result criteria

The indvidual module test result is determined by the following criteria

Result Criteria
PASS All configured tests were completed and no errors were detected on the module without any undecoded errors
FAIL All configured tests were completed with at least one error detected on the module
INCOMPLETE PASS At least one of the configured tests was not completed but no errors were detected on the module without any undecoded errors
INCOMPLETE FAIL At least one of the configured tests was not completed and at least one error was detected on the module
UNKNOWN No errors were detected on the module but there was at least one undecoded error

Test result summary

At the end of the test, a summary of the test results is displayed, as shown in the following screenshot:

MemTest86 Test Summary

    Lowest Error Address:
        The lowest address that where an error has been reported.
    Highest Error Address:
        The highest address that where an error has been reported.
    Bits in Error Mask:
        A mask of all bits that have been in error (hexadecimal).
    Bits in Error:
        Total bit in error for all error instances and the min, max and average bit in error of each individual occurrence.
    Max Contiguous Errors:
        The maximum of contiguous addresses with errors.
    CPUs in Error:
        List of CPU cores that detected memory errors.
    ECC Correctable/Uncorrectable Errors:
        The number of errors that have been corrected/uncorrected by ECC hardware.
    Test Errors:
        On the right hand side of the screen the number of errors for each test are displayed.

HTML report file

The user may also save the results as an HTML test report to a file.
The test report appearance is fully customizable in the pro and site license version. Here is an example of an HTML test report

To save your the results as a HTML report, press ‘y’ to save when prompted. Note the file name the report will appear as, this will be saved to the USB you have booted from.

As seen in the following screenshot:

MemTest86 HTML Report

For Pro and Site editions, HTML report files can be automatically saved by specifying the AUTOMODE and AUTOREPORTFMT configuration file parameters.
See Configuring MemTest86 for more details about configuration file parameters.

When network booting from PXE (Site edition only), HTML reports are uploaded to the PXE server. This can be useful for automated workflows such as production line environments.

Binary results file

(Site and Pro editions only) For environments with limited storage space and processing capacity, the user may choose to save the results as a binary file.
The format of the binary file is as follows.


typedef struct _TESTRESULT {
CHAR8 Signature[4];// "MT86" signature
UINT16 Revision; // Current revision: 1.1 (Upper byte: major version; Lower byte: minor version)
UINT32 StartTime; //Start test time in Unix time, accurate to 1 sec
UINT32 ElapsedTime;//Test elapsed time in seconds
UINT64 RangeMin; //Min address tested
UINT64 RangeMax; //Max address tested
UINT16 CPUSelMode; //0-Single CPU, 1-Parallel, 2-Round Robin, 3-Sequential
INT16 CPUTempMin; //Min CPU temp for duration of test (-1 if N/A)
INT16 CPUTempMax; //Max CPU temp for duration of test (-1 if N/A)
INT16 CPUTempAve; //Ave CPU temp for duration of test (-1 if N/A)
INT16 RAMTempMin; //Min RAM temp for duration of test (-1 if N/A)
INT16 RAMTempMax; //Max RAM temp for duration of test (-1 if N/A)
INT16 RAMTempAve; //Ave RAM temp for duration of test (-1 if N/A)
BOOLEAN ECCSupport;//0 if ECC not supported, != 0 if ECC supported
INT8 TestResult; //{0:PASS, 1:INCOMPLETE PASS, -1:FAIL, -2:INCOMPLETE FAIL}
UINT32 ErrorCode; // Error code
UINT32 NumErrors; //Number of errors from all tests. Must be 0 if Passed == True
UINT64 MinErrorAddr;//Lowest address that had an error
UINT64 MaxErrorAddr;//Highest address that had an error
UINT64 ErrorBits; //Bit coded field showing the bits in error
UINT32 NumCorrECCErrors;//Number of detected and corrected ECC errors from all tests.
UINT32 NumUncorrECCErrors;//Number of detected but uncorrected ECC errors from all tests.
UINT8 Reserved[14]; // For future use
UINT16 NumTestsEnabled;// Number of individual tests enabled
struct {
UINT8 TestNo; // Test ID number
UINT16 NumTestsPassed;// Number tests passed for this test number
UINT16 NumTestsCompleted;// Number tests completed for this test number
UINT32 NumErrors; // Number of errors detected for this test number
} AllTests[1]; // Variable-sized array of size=NumTestsEnabled
struct SLOTCHIP_ERRINFO {
UINT16 SlotChipErrsArrCount; // Size of variable-sized array SlotChipErrs below
struct {
INT8 Slot; // Slot number (-1 for unknown)
INT8 Chip; // Chip number (-1 for unknown)
UINT32 NumErrors; // Number of errors detected for this slot/chip combination
} SlotChipErrs[1];
} SlotChipErrInfo;
} TESTRESULT;

Binary result files cannot be saved manually and can only be saved by specifying the AUTOMODE and AUTOREPORTFMT configuration file parameters. See Configuring MemTest86 for more details about configuration file parameters.

As with HTML report files, binary results can be automatically saved to disk or uploaded to the PXE server, supporting automated workflows such as production line environments.

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

 Нам необходимо записать утилиту Memtest86 на DVD диск либо флешку или создать загрузочную флешку, в состав которой входит данная программа. Читаем статью  “Как создать мультизагрузочную флешку“, следуем пошаговой инструкции. После того как создана загрузочная флешка производим загрузку с неё, обычно для этого я использую “горячие клавиши” F8, F12, F11, Esc+клавиша отвечающая за быструю загрузку, в зависимости от модели мат. платы на компьютере/ноутбуке. После загрузки видим окно:

Мультизагрузочная флешка

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

memtest86

После запуска программа будет проверять вашу оперативную память бесконечно, пока вы её не остановите клавишей ESC. Проверять можно как все модули памяти сразу, так и по одной. Проверяя все модули памяти, программа не скажет на какой именно ошибки, так что если есть ошибки, проверяйте лучше по одному модулю. Для проверки лучше сделать несколько циклов. А для максимального эффекта, лучше поставить проверку на ночь . Поле Pass означает количество проделанных циклов. Если у вас будут ошибки в памяти (колонка Error), вы увидите следующее:

memtest_errors

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

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

Слот ОЗУ

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

memtest86

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

В программе — 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 с приведенной инструкцией.

 Нам необходимо записать утилиту Memtest86 на DVD диск либо флешку или создать загрузочную флешку, в состав которой входит данная программа. Читаем статью  “Как создать мультизагрузочную флешку“, следуем пошаговой инструкции. После того как создана загрузочная флешка производим загрузку с неё, обычно для этого я использую “горячие клавиши” F8, F12, F11, Esc+клавиша отвечающая за быструю загрузку, в зависимости от модели мат. платы на компьютере/ноутбуке. После загрузки видим окно:

Мультизагрузочная флешка

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

memtest86

После запуска программа будет проверять вашу оперативную память бесконечно, пока вы её не остановите клавишей ESC. Проверять можно как все модули памяти сразу, так и по одной. Проверяя все модули памяти, программа не скажет на какой именно ошибки, так что если есть ошибки, проверяйте лучше по одному модулю. Для проверки лучше сделать несколько циклов. А для максимального эффекта, лучше поставить проверку на ночь . Поле Pass означает количество проделанных циклов. Если у вас будут ошибки в памяти (колонка Error), вы увидите следующее:

memtest_errors

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

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

Слот ОЗУ

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

memtest86

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

В программе — 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 с приведенной инструкцией.

Привет!
Провёл тестирование MemTest86 V7.3 Free (64-bit).
Вроде есть какие-то ошибки в памяти (установлено 2 плашки по 8Гб):

Memory Range Tested 0x0 — 41F000000 (16880MB)
Lowest Error Address 0x241A3D470 (9242MB)
Highest Error Address 0x243A3DBD0 (9274MB)

Last 10 Errors
[Data Error] Test: 7, CPU: 2, Address: 243A3D230, Expected: 00100000, Actual: 00000000
[Data Error] Test: 6, CPU: 2, Address: 243A3D710, Expected: FFFBFFFF, Actual: FFEBFFFF
[Data Error] Test: 6, CPU: 2, Address: 241A3D730, Expected: FFFBFFFF, Actual: FFEBFFFF

Вопрос 1:
Правильно ли я понимаю, что судя по результатам, в одной из плашек есть проблемы?
А именно — битый участок размером 32Мб (с 9242MB по 9274MB).
В этом участке данные записываются/читаются некорректно.

Вопрос 2:
Обрабатывают ли операционки (Винда/Убунту) данную ситуацию как-нибудь? Или может нужно какую-нибудь прогу поставить, которая при загрузке сразу будет резервировать данный битый участок, и таким образом другие программы не смогут его использовать?

Вопрос 3:
Может я зря навожу панику? В гугле нашёл вон тему, где чувак пишет что в любой памяти ошибки. Если это так, то снова вопрос 2: Как операционки это обрабатывают?

Спасибо!

Test results / reports

  • Test result summary
  • HTML report file
  • Binary results file

Test result summary

At the end of the test, a summary of the test results is displayed, as shown in the following screenshot:

MemTest86 Test Summary

    Lowest Error Address:
        The lowest address that where an error has been reported.
    Highest Error Address:
        The highest address that where an error has been reported.
    Bits in Error Mask:
        A mask of all bits that have been in error (hexadecimal).
    Bits in Error:
        Total bit in error for all error instances and the min, max and average bit in error of each individual occurrence.
    Max Contiguous Errors:
        The maximum of contiguous addresses with errors.
    CPUs in Error:
        List of CPU cores that detected memory errors.
    ECC Correctable/Uncorrectable Errors:
        The number of errors that have been corrected/uncorrected by ECC hardware.
    Test Errors:
        On the right hand side of the screen the number of errors for each test are displayed.

HTML report file

The user may also save the results as an HTML test report to a file.
The test report appearance is fully customizable in the pro and site license version. Here is an example of an HTML test report

To save your the results as a HTML report, press ‘y’ to save when prompted. Note the file name the report will appear as, this will be saved to the USB you have booted from.

As seen in the following screenshot:

MemTest86 HTML Report

For Pro and Site editions, HTML report files can be automatically saved by specifying the AUTOMODE and AUTOREPORTFMT configuration file parameters.
See Configuring MemTest86 for more details about configuration file parameters.

When network booting from PXE (Site edition only), HTML reports are uploaded to the PXE server. This can be useful for automated workflows such as production line environments.

Binary results file

(Site and Pro editions only) For environments with limited storage space and processing capacity, the user may choose to save the results as a binary file.
The format of the binary file is as follows.


typedef struct _TESTRESULT {
CHAR8 Signature[4];// "MT86" signature
UINT16 Revision; // Current revision: 1.1 (Upper byte: major version; Lower byte: minor version)
UINT32 StartTime; //Start test time in Unix time, accurate to 1 sec
UINT32 ElapsedTime;//Test elapsed time in seconds
UINT64 RangeMin; //Min address tested
UINT64 RangeMax; //Max address tested
UINT16 CPUSelMode; //0-Single CPU, 1-Parallel, 2-Round Robin, 3-Sequential
INT16 CPUTempMin; //Min CPU temp for duration of test (-1 if N/A)
INT16 CPUTempMax; //Max CPU temp for duration of test (-1 if N/A)
INT16 CPUTempAve; //Ave CPU temp for duration of test (-1 if N/A)
INT16 RAMTempMin; //Min RAM temp for duration of test (-1 if N/A)
INT16 RAMTempMax; //Max RAM temp for duration of test (-1 if N/A)
INT16 RAMTempAve; //Ave RAM temp for duration of test (-1 if N/A)
BOOLEAN ECCSupport;//0 if ECC not supported, != 0 if ECC supported
INT8 TestResult; //0 if NumErrors>0, 1 if NumErrors==0, -1 if no tests were completed
UINT32 ErrorCode; // Error code
UINT32 NumErrors; //Number of errors from all tests. Must be 0 if Passed == True
UINT64 MinErrorAddr;//Lowest address that had an error
UINT64 MaxErrorAddr;//Highest address that had an error
UINT64 ErrorBits; //Bit coded field showing the bits in error
UINT32 NumCorrECCErrors;//Number of detected and corrected ECC errors from all tests.
UINT32 NumUncorrECCErrors;//Number of detected but uncorrected ECC errors from all tests.
UINT8 Reserved[14]; // For future use
UINT16 NumTestsEnabled;// Number of individual tests enabled
struct {
UINT8 TestNo; // Test ID number
UINT16 NumTestsPassed;// Number tests passed for this test number
UINT16 NumTestsCompleted;// Number tests completed for this test number
UINT32 NumErrors; // Number of errors detected for this test number
} AllTests[1]; // Variable-sized array of size=NumTestsEnabled
struct SLOTCHIP_ERRINFO {
UINT16 SlotChipErrsArrCount; // Size of variable-sized array SlotChipErrs below
struct {
INT8 Slot; // Slot number (-1 for unknown)
INT8 Chip; // Chip number (-1 for unknown)
UINT32 NumErrors; // Number of errors detected for this slot/chip combination
} SlotChipErrs[1];
} SlotChipErrInfo;
} TESTRESULT;

Binary result files cannot be saved manually and can only be saved by specifying the AUTOMODE and AUTOREPORTFMT configuration file parameters. See Configuring MemTest86 for more details about configuration file parameters.

As with HTML report files, binary results can be automatically saved to disk or uploaded to the PXE server, supporting automated workflows such as production line environments.

 ram


0

3

Други, добрый день

Подскажите, как такое возможно и что делать?

Есть машина с 64 ГБ оперативки, 4×16Гб (заняты все 4 слота)

Запустил тест памяти memtest86 и по ходу теста посыпались ошибки.

Ок, протестировал каждую планку поотдельности (каждую в своем слоте), думал найду битую. Хрена с два! Все планки проходят тесты по отдельности.

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

Что посоветуете?

  • Ссылка

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.

Похожие темы

Gorvasrad

Member

Купил оперативную память. Проверил в memtest. Подскажите пожалуйста, что означают эти ошибки?

Вкладення
Зобр027.jpg

Шаженла

Member

Аватар користувача

Звідки: Харьков

Повідомлення

20.09.2011 16:56

Gorvasrad
Значит что оперативная память работает с ошибками
А что за память купил ?

Gorvasrad

Member

Повідомлення

20.09.2011 17:12

ddr2 GSkill 2×2 gb 1200 Mhz rapjaws. В чем эти ошибки могут выражаться?

Шаженла

Member

Аватар користувача

Звідки: Харьков

Повідомлення

20.09.2011 17:19

Gorvasrad
BSOD и глюки программ

Добавлено через 1 минуту 25 секунд:
поставь напряжение которое пишется на памяти вручную.

Добавлено через 1 минуту 20 секунд:
Поставь на модулях памяти в биосе напряжение 2.0 вольта

Gagarin-ace

Member

Аватар користувача

Звідки: Кропивницкий

Повідомлення

20.09.2011 17:21

так и знал, что с той оперативой какая то незадача, он и проц подстрелянный продавал… хороший продавец, ёптег :lamer:

Шаженла

Member

Аватар користувача

Звідки: Харьков

Повідомлення

20.09.2011 17:32

Gagarin-ace

так и знал, что с той оперативой какая то незадача, он и проц подстрелянный продавал… хороший продавец, ёптег :lamer:

Не понял объясни ?

Gorvasrad

Member

Повідомлення

20.09.2011 18:04

gagarin-ace
процессор купили Вы?

Добавлено через 7 минут 22 секунды:
Денис97
Напряжемие поставил. Ошибки все равно есть.

Gagarin-ace

Member

Аватар користувача

Звідки: Кропивницкий

Повідомлення

20.09.2011 18:28

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

не надо ко мне на ВЫ, я не на работе :beer:

Шаженла

Member

Аватар користувача

Звідки: Харьков

Повідомлення

20.09.2011 19:03

Gorvasrad
Или память у вас битая скорее всего но ради эксперимента поставьте повыше немного напряжение на серверный мост.
Если не поможет то память в топку :rotate:

yupi

Member

Аватар користувача

Повідомлення

20.09.2011 19:54

проверить на другой платформе, если и там ошибки, то вернуть продавцу. если он в отказ, то в ненадежные :mad:

Gorvasrad

Member

Повідомлення

20.09.2011 19:55

Предидущий владелец написал, что память у него работала на 1.84 В. Я поставил и в memtеst ошибки исчезли. Можно ли считать, что память дальше будет работать стабильно, или все таки вернуть ее. Кстати владелец согласен взять ее обратно.

Gagarin-ace

Member

Аватар користувача

Звідки: Кропивницкий

Повідомлення

20.09.2011 19:57

на каких таймингах и частотах она работает ? если по максимуму выжать ?

Thunder7

Member

Аватар користувача

Звідки: Kiev

Повідомлення

21.09.2011 09:14

Gorvasrad:Купил оперативную память. Проверил в memtest. Подскажите пожалуйста, что означают эти ошибки?

значат что битая

Stanley

Member

Аватар користувача

Звідки: Одесса

Повідомлення

21.09.2011 10:09

на скрине видно что частота памяти — 1066Мгц, так что формально для неё это разгон и на стандартном напряжении она не обязана работать в таком режиме
если бы память выдавала ошибки в режиме 800Мгц CL5 1.8В, тогда можно было бы говорить, что она битая

Gorvasrad

Member

Повідомлення

21.09.2011 15:45

Gagarin-ace:на каких таймингах и частотах она работает ? если по максимуму выжать ?

я проверил ее на частотах 1066, 1111, 1167 и 1200 с таймингами 6-6-6-18 и 5-7-7-20. Напр. 1.84 в. Ошибок нет. Оставлять или отправлять обратно?

Gorvasrad

Member

Повідомлення

21.09.2011 16:11

А что же тогда это было? Перенапряжение? Или глюки с материнкой?

Crong

Member

Повідомлення

21.09.2011 16:13

Gorvasrad
На каком напряжении вы проводили тест который на скрине? Для работы на повышенных частотах ей нужно 1.9~2.0 Volts, если она нормально работает на 1200 с таймингами 6-6-6-18 при 1,84в, то это нормально.

DEVES

Member

Аватар користувача

Звідки: Україна

Повідомлення

21.09.2011 16:23

Crong +1
Перед тем, как представлять претензии продавцу, следует провертить память на рекомендуемых производителем настройках.

Specification
Main Board intel
System Desktop
System Type DDR2
M/B Chipset Intel P45
CAS_Latency 6-6-6-18-2N
Capacity 4GB (2GBx2)
Speed DDR2-1200 (PC2 9600)
Test_Voltage 1.9~2.0 Volts

Одной из распространенных причин возникновения критических ошибок Windows (BSOD) является неисправная оперативная память (ОЗУ, RAM). Для нарушения правильной работы системы достаточно одной неисправной планки памяти.

На этой странице

  • Что указывает на неисправную память
  • Тестирование оперативной памяти
    • Memtest86
    • Memtest86+
    • Microsoft Windows Memory Diagnostic

Что указывает на неисправную память

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

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

Crash date: Wed Feb 6 19:54:09.750 2008 (GMT+3)
Stop error code: 0x50
Process name: AcroRd32.exe
Probably caused by: memory_corruption ( ntMiLocateAndReserveWsle+51 )

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

Для тестирования оперативной памяти, как правило, используется либо программа Memtest86 (или ее разновидности), либо средство Microsoft — Windows Memory Diagnostic. Вы можете воспользоваться любым из описанных ниже средств. Если память неисправна, с большой вероятностью любое из них выявит проблему.

Memtest86

Вы можете загрузить программу с официального сайта Memtest86.com. К загрузке предлагается ISO-образ диагностического диска, который необходимо прожечь на компакт-диск. Диск является загрузочным, поэтому, вставив его в привод и перезагрузив компьютер, вы сможете приступить к диагностике оперативной памяти (конечно, в BIOS первым загрузочным устройством должен быть CD- или DVD-ROM). Программа выводит отчет на дисплей и сообщает обо всех найденных ошибках.

Memtest86+

Memtest86+ — это программа, созданная независимыми разработчиками на основе Memtest86. В программе заявлена поддержка новейших платформ и технологий. Принцип работы аналогичен Memtest86 —  к загрузке также предлагается ISO-образ для создания загрузочного диагностического диска.

Microsoft Windows Memory Diagnostic

У Microsoft, конечно же, есть собственное средство тестирования оперативной памяти — Windows Memory Diagnostic.
*
Для Windows 7 диагностика памяти подробно описана в статье Выявление проблем с оперативной памятью средствами Windows 7. Читайте также Как запустить диагностику памяти в Windows 8 и новее.

Для Windows XP вы можете загрузить программу с этой страницы. Там же вы найдете руководство пользователя на английском языке. А на русском языке работа с утилитой описана в журнале Technet Magazine.

 ram


0

3

Други, добрый день

Подскажите, как такое возможно и что делать?

Есть машина с 64 ГБ оперативки, 4×16Гб (заняты все 4 слота)

Запустил тест памяти memtest86 и по ходу теста посыпались ошибки.

Ок, протестировал каждую планку поотдельности (каждую в своем слоте), думал найду битую. Хрена с два! Все планки проходят тесты по отдельности.

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

Что посоветуете?

  • Ссылка

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.

Похожие темы

Понравилась статья? Поделить с друзьями:
  • Memtest86 test 7 ошибки
  • Memtest сколько ошибок допустимо
  • Memtest расшифровка ошибок
  • Memtest показал одну ошибку
  • Memtest как исправить ошибки