Что делать с компом?
прогони тест отдельно для кажой планки.
и выкинь в помойку плохую.
или возможно как-то заблокировать плохие сектораможно, но только в Linux - есть патч ядра badram (есть во многих дистрибутивах)
О, круто, не знал. А я использовал просто ram=
Интересно, какие там планки стоят, что в сумме дают 447 ?
Похоже, что 64 + 128 + 256 = 448, но как-то странно это выглядит.
Вроде комп не самый древний, а оперативку на 64 Мб давно уже не продают)
Сегодня вечером гляну. Мб система просто не видит 64 МБ,
а в компе стоит одна планка на 512?
прогон гиговой планки ддр2 у меня занимал минут 20-30.
тока я использовал просто memtest86 (хотя может это одно и тоже, интерфейс аналогичный)
упд. если там ошибки в каждом секторе, то будет идти долго. если пошли ошибки - прерывайте тест и начинайте тестить планки по-отдельности.
тест без ошибок насколько я помню идёт быстро.
А я использовал просто ram=в смысле "memmap="?
а его можно несколько раз указывать?
если пошли ошибки - прерывайте тест и начинайте тестить планки по-отдельности.Мы уже замазали на предмет того, когда он закончится.
Было предположение, что закончится при Pass == 100, но нет, Pass уже 103
Было предположение, что закончится при Pass == 100, но нет, Pass уже 103вообще-то он никогда не закончится. pass - это номер прогона всех (12?) тестов. следующий pass - те же самые тесты еще раз.
Ладно, сообщу, чтобы тест сворачивали
у меня ошибка 50 была когдак сетевой адаптер глючилзаменил
ошибка была близка к концу области.
о, теперь и про memmap узнал.
а стоило всего полстраницы ниже почитать.
>а его можно несколько раз указывать?
скорей всего да.
причём исключение куска памяти происходит только при указании другого символа кроме # @ $.
в документации этого нет.
хм. зачем тогда нужен badram ?
>причём исключение куска памяти происходит только при указании другого символа кроме # @ $.
в этом случае работает как mem=, то есть исключает от сюда и до
если бы его можно было указывать неоднократно, тогда бы badram совсем ненужен был.
memmap=nn[KMG]$ss[KMG]
[KNL,ACPI] Mark specific memory as reserved.
Region of memory to be used, from ss to ss+nn.
Example: Exclude memory from 0x18690000-0x1869ffff
memmap=64K$0x18690000
or
memmap=0x10000$0x18690000
но видимо нельзя...
почему? пробовал?
поидее для каждого параметра в строке запускается парсер, который вычитает из общей области куски.
это я так предполагаю, я в этом коде не разбираюсь.
почему? пробовал?просто предположил - не зря же гентоводы бьются над включением badram в portage http://bugs.gentoo.org/show_bug.cgi?id=216067
легко и быстро вычислишь плохую
а память нынче не настолько дорогая, чтоб заморачиваться с ее разметкой
это если DDR2, то не настолько дорогая
упс, сначала сказал, потом погуглил
Оставить комментарий
istran
Ситуация следующая - на компе стали периодическивылетать синие экран такого содержания:
Сначала я грешил на вирусню, кривую винду и.т.д.,
поэтому решил винду переустановить. Но похожий экран
вывалился даже при установке винды и после установки
продолжал регулярно появляться. Причем появляется он
без каких-либо видимых причин, через несколько минут
(2-20) работы с компом. В инете пишут, что возможны проблемы
с оперативкой. Я проверил оперативку программой OCZMemtest86.
На данный момент, проверка завершилась на 66%, результаты такие:
Собственно вопрос - значит ли это, что надо менять оперативку,
или возможно как-то заблокировать плохие сектора (слышал для hdd
такое возможно, для памяти не знаю)? Еще вопрос - как узнать, какую
планку менять?