PDA

Просмотр полной версии : Определить битый чип памяти ОЗУ



pseudo
27.12.2012, 18:20
Привет всем !
Подогнали офигенное количество битых DDR (практически все однотипные)
Вопрос: Можно ли какой программой определить какой чип пошабашил ....ибо 8 чипов наобум менять как то стремно!
:knockedou

Evil Bald
27.12.2012, 19:00
Можно примерно по сбойным адресам ориентироваться

_sirota_
27.12.2012, 19:52
Можно примерно по сбойным адресам ориентироваться
+1. Берешь все адресное пространство, делишь на количество банок и вуаля. Проблема будет только в:
1. Где лево
2. Где первая сторона
3. А по порядку ли они идут, т.е. 1 сторона слева направо или напротив др др )

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

Evil Bald
27.12.2012, 20:08
Я бы добавил еще один момент. Начало адресного пространства можно определить исходя из номера контактной площадки слота RAM (смотреть по спецификации на тип ОЗУ), далее просто определить какой из чипов первый в массиве банков памяти и все.

ЗЫ
Интересное по теме тут (http://www.ixbt.com/mainboard/ram-faq-2006.shtml)
Ширина модуля — это разрядность его интерфейса шины данных, которая соответствует разрядности шины данных контроллера памяти и для всех современных типов контроллеров памяти SDRAM (SDR, DDR и DDR2) составляет 64 бита. Таким образом, все современные модули характеризуются шириной интерфейса шины данных «x64». Каким же образом достигается соответствие между 64-битная шириной шины данных контроллера памяти (64-битным интерфейсом модуля памяти), когда типичная ширина внешней шины данных микросхем памяти обычно составляет всего 4, 8 или 16 бит? Ответ очень прост — интерфейс шины данных модуля составляется простым последовательным «слиянием» внешних шин данных индивидуальных микросхем модуля памяти. Такое «заполнение» шины данных контроллера памяти принято называть составлением физического банка памяти. Таким образом, для составления одного физического банка 64-разрядного модуля памяти SDRAM необходимо и достаточно наличие 16 микросхем x4, 8 микросхем x8 (это наиболее часто встречаемый вариант) или 4 микросхем x16.

Оставшийся параметр — глубина модуля, являющийся характеристикой емкости (вместимости) модуля памяти, выраженной в количестве «слов» определенной ширины, вычисляется, как нетрудно догадаться, простым делением полного объема модуля (выраженного в битах) на его ширину (разрядность внешней шины данных, также выраженную в битах). Так, типичный 512-МБ модуль памяти SDR/DDR/DDR2 SDRAM имеет глубину, равную 512МБайт * 8 (бит/байт) / 64 бита = 64М. Соответственно, произведение ширины на глубину дает полную емкость модуля и определяет его организацию, или геометрию, которая в данном примере записывается в виде «64Мx64».

alchemistt
27.12.2012, 20:27
можно попробовать снять крайний чип. если адресация начинается с него, машина, вероятно, не запустится вообще; если заканчиваетсяя- гарантированно выдаст ошибку в конце теста памяти

pseudo
27.12.2012, 20:46
Хм...попробую сначала мемтестом прогнать и составить таблицу битых адресов ..
потом начну извращатся
:silly:

vitpod
27.12.2012, 22:23
в теории да, на практике нет

pasha_zv
28.12.2012, 10:56
Хм...попробую сначала мемтестом прогнать и составить таблицу битых адресов ..
потом начну извращатся
:silly:

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

Rtehnik
28.12.2012, 11:53
а потом еще вспомнить надо, для чего маленькая восьминога на модуле висит...
Вроде тайминги в ней, и объём памяти. Можо сковырнуть и биосе ручками выставить. Не?

Прога для чтения-прошивки-редактирования
http://www.mobile-files.ru/forum/showthread.php?t=230094

pasha_zv
28.12.2012, 13:12
Вроде тайминги в ней, и объём памяти. Можо сковырнуть и биосе ручками выставить. Не?

Прога для чтения-прошивки-редактирования
http://www.mobile-files.ru/forum/showthread.php?t=230094

все верно. и туда еще дописывается инфо о сбойных блоках
(типа S.M.A.R.T для винтов)

я то к чему веду?
а стоит это всё столькой возни?

2ТС: посади пионера - пусть модуля перекатает.
часть пойдет, и то - радость.

pseudo
28.12.2012, 23:59
:knockedou
да нету пионеров ...
буду сам пионерить :wink:
34 штуки идентичных модуля памяти ..может что отберу!
Возни не стоит ...но жаба душит выкинуть!

va_melnik
20.02.2015, 18:15
Привет всем !
Подогнали офигенное количество битых DDR (практически все однотипные)
Вопрос: Можно ли какой программой определить какой чип пошабашил ....ибо 8 чипов наобум менять как то стремно!
:knockedou

Сегодня встала такая же задача. Решил просто - выставил минимально допустимые тайминги (чтоб только завелась), запустил memtest86.
Тест показывает битый бит (у меня был 00040000). На жало прогретого паяльника цепляю кусочек резинового термоинтерфейса и начинаю по очереди подогревать чипы. В тесте начинают появляться другие сбойные биты. В нужный момент получил сбойные биты 00FF0000. Микросхема оказалась третьей слева. По ходу теста выяснил, что микросхемы на модуле расположены "как Бог послал" - никакого соответствия бит и позиции микросхемы нет.