Свежие обсуждения
Компьютеры

А бывают ли программы, латающие сбойные адреса в ОЗУ?

1 3

Умудрился прикупить сбойную DIMM- ку. Так как DIMM PC-133 уже не выпускают, то цены на них высокие, вот я и решил сэкономить, купил бу-шную. Давали три дня на проверку и тестирование. В первый день, как положено, я зарядил тест многозарядный, вроде все нормально было. Второй день тоже. Потом был занят и неделю не подходил к компьютеру. А потом оказалось, память-то с червоточинкой. Адреса сбойные выявил, а вот как их заблокировать, не знаю. Первый вариант - отрезать половину адресного пространства. Второй вариант - программно заблокировать бад-адреса. Но как? Может бывают резидентные программы, перехватывающие обращение к сбойной области, как на винчестере?
А еще вопрос. А как биос определяет сколько у него памяти? Может, винде сказать можно, что бы она не совалась выше определенного адреса?

 

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

 

Alra: Там на плате чип стоит типа 24С02
может быть в этой флешке производитель адреса сбойных ячеек прописывает? по аналогии как в ФАТе сбойные сектора прописаны, косвенно этот факт подтверждает то что я очень редко в своей жизни видел при пост тесте чтоб обьём оперативы был 134 217 728 при 128ми метрах или 67 108 864 при 64рёх. ктонибудь располагает более точной информацией как там и что? у меня есть дамп флешки снятой с 64х метровой линейки, ковыряние в редакторе этого дампа мне ничего не дало, видимо мозгов мало . но может кто знает что там где прописано?

 

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

 

Похожий вопрос я уже задавал http://pro-radio.ru/computers/1803/ . В микросхеме 24С02 указанно так-же быстродействие памяти, но как ее прошивать так и не выяснил.

 

Попробуйте заглянуть на http://nag.ru .Там же есть форум.

 

SPD подробно описана здесь http://www.ixbt.com/mainboard/spd.shtml

 

Насчет POST-теста. Он выполняет быструю проверку оперативы, позволяющую выявить далеко не все дефекты. Настоящая, основательная проверка занимает не менее получаса. Выполняется она, например, известной программой Memtest86+, думаю, автор ветки ею и воспользовался. Очень удобная вещь, позволяет точно определить, что причина глюков - оператива, а не что-то другое. Выручала не раз.

 

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

 

Как показала практика, даже эта программа не даёт 100% гарантии. Так у меня валяется планка SDRAM на 64 МБ которая проходит все тесты, но после её установки WIN98 начинает подвисать во время работы .

А что касается латания сбойных адресов, то думаю теоретически такое возможно, но на практике может оказаться что "овчинка выделки не стоит". Если планка двухсторонняя можно попытаться объявить её размер вдвое меньшим через исправление SPD.
Кстати биос может определять размер памяти по SPD, а может и обходиться собственными силами. Только, что восстановил планку DDR 512МБ заменой микросхемы SPD, оригинальная по какой-то причине испорчена - не пишутся нечетные адреса. Содержимое скопировано из второй точно такой-же, но исправной планки. Так вот эта планка с испорченной SPD прекрасно работала на одних компьютерах и никак не воспринималась на других.