Показать полную графическую версию : Как включить контроль четности памяти в БИОС?
Купил новый компьютер, иногда (раз-два в неделю) вываливается синий экран IRQL_NOT_LESS_OR_EQUAL. По описаниям в интернет нашел, что это может быть из-за памяти. Запустил тест памяти в Sisoft Sandra, тест прошел нормально, но она выдала мне совет поставить в БИОС контроль четности. БИОС у меня какой-то Phoenix, никакого контроля четности я в нем не нашел, где его искать?
И еще чем можно просмотреть дамп памяти (*.dmp) сформированный при этом?
dmitryst
17-10-2007, 12:44
но она выдала мне совет поставить в БИОС контроль четности » ага, больше её слушайте, и не такое посоветует...
Скачиваем memtest86+, на флопик (флешку) его, и грузимся, тестируем... лучше несколько часов (я обычно оставляю на 10-12)
IRQL_NOT_LESS_OR_EQUAL »
Ну, перед этим указаны и параметры ошибки, по которыи и определяется причина "синего экрана".
Сначала сюда заглянуть надо было: http://forum.oszone.net/forum-73.html
ES, Запустил тест памяти в Sisoft Sandra, тест прошел нормально, но она выдала мне совет поставить в БИОС контроль четности »
а memtest'ом проверял ????
и выложи название свое матплаты ... + попробуй почитаь мануал ...
а где взять memtest?
Плата ASUS M2NBP-VM
а где взять memtest? »
Здесь... (http://www.izone.ru/sys/diagnostics/memtest86-download.htm)
Или в подписи у Tigrа http://forum.oszone.net/showthread.php?t=17423
спасибо, на ночь запущу
И еще вопрос: скачал отладчик с сайта микрософт, открыл в нем сформированный дамп памяти. Вот его текст:
Loading Dump File [D:\WINDOWS\Minidump\Mini101707-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
Symbol search path is: D:\WINDOWS\Symbols
Executable search path is:
Unable to load image ntoskrnl.exe, Win32 error 2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
Windows XP Kernel Version 2600 (Service Pack 2) MP (2 procs) Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055c700
Debug session time: Wed Oct 17 11:02:11.031 2007 (GMT+4)
System Uptime: 2 days 2:35:14.733
Unable to load image ntoskrnl.exe, Win32 error 2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
Loading Kernel Symbols
.................................................................................................... ...................................
Loading User Symbols
Loading unloaded module list
..................................................
ERROR: FindPlugIns 8007007b
Что можно из этого понять? Какой драйвер привел к ошибке?
dmitryst
17-10-2007, 15:53
Что можно из этого понять? » - нихрена. Не смог ваш отладчик загрузить дамп. Номер ошибки и сбойный файл можно посмотреть на синем экране.
И еще вот такое сообщение: Что это значит?
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: 00000000, memory referenced
Arg2: 00000002, IRQL
Arg3: 00000001, value 0 = read operation, 1 = write operation
Arg4: 80521ae8, address which referenced memory
Debugging Details:
------------------
WRITE_ADDRESS: 00000000
CURRENT_IRQL: 2
FAULTING_IP:
nt!MmIsAddressValid+49
80521ae8 ff08 dec dword ptr [eax]
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: DRIVER_FAULT
BUGCHECK_STR: 0xA
PROCESS_NAME: System
LAST_CONTROL_TRANSFER: from 80522012 to 80521ae8
STACK_TEXT:
f78a27f4 80522012 0002ae05 00000000 00000000 nt!MmIsAddressValid+0x49
f78a280c 8051bf23 00000000 00008000 00000000 nt!MiCompleteProtoPteFault+0x17a
f78a2840 80696b94 85ce3720 00000000 00000044 nt!FsRtlCancelNotify+0x1fc
f78a2dac 805cea08 80087000 00000000 00000000 nt!KdpSearchPageHitOffsets+0x994
f78a2ddc 8054546e 8069590c 80087000 00000000 nt!`string'
f78a2e14 00000000 00000000 00000000 00000000 nt!NtTraceEvent+0xb6
STACK_COMMAND: kb
FOLLOWUP_IP:
nt!MmIsAddressValid+49
80521ae8 ff08 dec dword ptr [eax]
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: nt!MmIsAddressValid+49
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: nt
DEBUG_FLR_IMAGE_TIMESTAMP: 45e5484a
IMAGE_NAME: memory_corruption
FAILURE_BUCKET_ID: 0xA_W_nt!MmIsAddressValid+49
BUCKET_ID: 0xA_W_nt!MmIsAddressValid+49
Followup: MachineOwner
---------
0: kd> lmvm nt
start end module name
804d7000 806e2000 nt M (pdb symbols) D:\WINDOWS\Symbols\exe\ntoskrnl.pdb
Loaded symbol image file: ntoskrnl.exe
Image path: ntoskrnl.exe
Image name: ntoskrnl.exe
Timestamp: Wed Feb 28 12:15:54 2007 (45E5484A)
CheckSum: 001F3F29
ImageSize: 0020B000
Translations: 0000.04b0 0000.04e0 0409.04b0 0409.04e0
DVDshnik
18-10-2007, 06:32
Как включить контроль четности памяти в БИОС?
Если на каждой стороне модуля памяти по 8 микросхем, то ECC включить невозможно. Эта функция доспупна только если 9 микросхем на каждой стороне модуля памяти.
А в БИОС-е должна же быть информация: возможно ли включить контроль четности, и то что он выключен. Где эту информацию искать? Может быть какие-то сервисные программы могут выдать такую информацию? Сейчас у меня стоит Sandra, может быть в ней где-то это можно посмотреть?
Подскажите , плиз
DVDshnik
18-10-2007, 10:03
Повторяю вопрос: Сколько микросхем памяти на модуле - восемь или девять? Всего-то нужно снять крышку системного блока и посмотреть...
DJ Mogarych
18-10-2007, 10:14
BIOS никакую "информацию" не даёт. К тому же, там бывают настройки, которые ничего не меняют, типа CPU serial number, который остался как рудимент, если я не ошибаюсь, от Pentium III. Так же и с контролем чётности. Если в BIOS-e есть такая настройка, то это не значит, что включив её, вы чего-то добьётесь. Контроль чётности должен поддерживаться как памятью, так и материнской платой, а то, что говорит Sandra, это не истина в последней инстанции.
А вообще, чтобы быстро и хорошо решить какой-то вопрос, нужно почитать правила создания тем (http://forum.oszone.net/thread-49805.html), где, в числе прочего говорится о том, что надо написать аппаратную конфигурацию компьютера.
вот такое сообщение: Что это значит? »
Есть целая тема (http://forum.oszone.net/thread-80297.html), посвящённая этой ошибке. Вы её читали?
Повторяю вопрос: Сколько микросхем памяти на модуле - восемь или девять? Всего-то нужно снять крышку системного блока и посмотреть... »
Восемь микросхем
не истина в последней инстанции. »
А где тогда истина?
Если БИОС информацию не дает, Сандра не дает, где ее взять? Аппаратную конфигурацию?
Есть целая тема, посвящённая этой ошибке. Вы её читали? »
читал, но решения там не нашел,
собираюсь перечитать еще раз,
а пока я хотел просто поставить контроль четности
DVDshnik
19-10-2007, 07:17
а пока я хотел просто поставить контроль четностиОднако желание в данном случае неосуществимо из-за восьми, а не девяти микросхем.
Тогда вопрос чисто теоретический: если бы стояла память с девятью микросхемами, где можно увидеть что она поддреживает контроль четности, где он включается, и где можно увидеть его текущее состояние?
DVDshnik
19-10-2007, 08:13
Чисто теоретически всё это можно увидеть, зайдя в BIOS. Однако на практике память с ECC встречается преимущественно на серверах, да и стоимость у такой памяти побольше.
Так в том то и дело, что не могу найти в БИОС-е такой пункт. Уже все пересмотрел несколько раз. Уже и новую версию БИОС прошил. Кстати в иснтуркции к материнке этот пункт есть! В чем косяк?
Информация по материнке во вложении
DVDshnik
19-10-2007, 11:23
Мануал к материнке имеется? Там должно быть написано, что можно устанавливать только non-ECC память и т.д.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.