Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Документация »   Програмный ремонт жёстких дисков HDD
RSS

Програмный ремонт жёстких дисков HDD

Програмный (и не только) ремонт классических жёстких дисков HDD /Seagate /Samsung /IBM /Hitachi /HGST /Western Digital

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 9 * 10 11 12 13 .. 75 76 77 78 79 80
Печать
 
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
i8088, помнится, подымал тему про WD с мостом SATA-PATA. Вот, я сейчас как раз параллельно с максторами чиню такой, довольно редкий WD3200AAJB-00J3A0, Pinnacle Lite PATA. Фото платы:

Как оказалось, у них мост тупит на некоторых технологических командах. Самый простой пример - из 192 кб ПЗУ считываются только 128, а при сохранении больших модулей винт уходит в BUSY. Если запаять SATA разъём, всё нормально. Без разрешения автора ;) процитирую с форума WDMarvel:
[q]
Вывел SATA разъем, работает отлично, одно удовольствие кролика мучить. :)
может кому пригодиться распайка чтобы время не терять.
Удалить C79, C80, C98, C99 с шины идущей на встроенный мост.
Распаять контрольные точки через конденсаторы(родные сильно мелкие, снял с десктопной) на SATA разъем
E14 на 6(B+), E16 на 5 (B-), E20 на 3(A-), E27 на 2(A+), ну и общий не забыть распаять.
[/q]
Мост здесь SunplusIT SPIF223A-HL022, народ на него жалуется: раз, два, и т.д.
Как говорят, нога-в-ногу заменяем на JMicron JM20330, с которым проблем нет.
aleksvolgin
Advanced Member


Всего сообщений: 2123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
KALDYH написал:
[q]
довольно редкий
[/q]
у меня пара таких редких на 160 и 250 гиг работают пока нормуль
по мосту попозже черкану как до компа доберусь

и это наверно не стоит на itimages фотки лить оно вроде вот вот сдохнет
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
KALDYH написал:
[q]
i8088, помнится, подымал тему про WD с мостом SATA-PATA. Вот, я сейчас как раз параллельно с максторами чиню такой, довольно редкий WD3200AAJB-00J3A0, Pinnacle Lite PATA. Фото платы:
[/q]
Поздравляю с приобретением! Есть ли у Вас возможность проверить,
работает ли WDMA режим?
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
Ну что, продолжим с Макстором.

Добиться выхода в альтернативную служебку путём манипуляций с основной я не смог, поэтому просто отправил лоадер для C-вари. Сохраняем модули и группы, изучаем, сравниваем с основной.
Да, действительно, в группе модулей DATA две копии ПЗУ различаются! Вторая по порядку имеет версию NAR6159Z (контрольная сумма 0570) - это исходная копия основной, а первая имеет версию NCR31V8Z (контрольная сумма 95DB) - это, очевидно, ПЗУ селфскана.
Также различаются модули DISK: в основной прописана модель 6E040L, в альтернативной - 6E041L.
Дефект-листы в Alt-SA пустые.
Таблица зон начинается не с 352 цилиндра, а с 202
Вся остальная структура действительно аналогична.

Теперь заглянем в MX_ST_SCRIPT

Ого, тестов много, целых D9h штук. Скрипт в основной и альтернативной одинаков - значит, селфскан надо пускать из Alt-SA. Тесты ожидания внешнего события отсутствуют, тест 90h один - скрипт модификации не требует.

Окей, подготовительные работы проведены. Логи и дефект-листы чистить не буду ради эксперимента - по идее, селфскан из альтернативной служебки основную целиком затрёт, а свои логи у него пустые. Теперь задача - чем подправить модуль DISK для старта?

*в процессе дополнения*
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
i8088 написал:
[q]
Поздравляю с приобретением!
[/q]
Да он у меня давно валяется забэдованный, только сейчас руки дошли, вместе с остальной стопкой WD-шек.

i8088 написал:
[q]
Есть ли у Вас возможность проверить,
работает ли WDMA режим?
[/q]
Как только селфскан на нём успешно проведу - появится.
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
Зашёл в гости к marinovsoft, получил на опыты полный рюкзак подопытных кроликов.
1. "Maxtor N40P B8FEA стучит головками (звук похож на писк), потом останавливается" - в кучу к моим подопытным пойдёт, а вообще, не жилец. UPD: Разобран.
2. "Maxtor D740X-6L MX6L020J1 Труп. Помечен "Электронику от Quantum не ставить" - я как-то поставил и она сгорела." - менять электронику между семействами нельзя! Даже если банки похожи до путаницы. Посмотрю, что у меня есть на донорство. UPD: Банка живая, на плате сгорела крутилка (а может, и процессор тоже).
3. "Quantum Fireball CR 4.3 ACRU/1200 Молчит, горит светодиод." - вот тут хз... UPD: Сгорел процессор. Ищу донорскую плату.
4. "Maxtor D540X-4K ALE8/1550 MX4K020H1 Включается пару раз стукнет головками и все. Паспорта нет, двигатель не отключает." - попробую поиграться с лоадером, дополню раздел по квантумам
5. "Quantum Fireball CX 6.4 ACXE/0B00 S/N 832925057924 YGZXX двигатель не включается, паспорт не отдает, на ресет реагирует миганием светодиода"
6. "Quantum Fireball CX 6.4 ACXE/0B00 S/N 832923727697 YGZXX двигатель включается, паспорт не отдает, на ресет реагирует миганием светодиода" - с этими двумя всё понятно - крутилка. Заказать, что ли, сразу несколько? Или эти винты того не стоят?
7. "Maxtor 7171AT D80BVWFS труп, двигатель не крутится" - с удовольствием изучу! На запчасти есть плата электроники от близкой модели. UPD: дыра в канале чтения-записи
8. "Quantum Fireball CX 6.4 ACXF/0B00 S/N 832925058454 YGZXX Труп, не определяется, на ресет реагирует миганием светодиода" - да тоже крутилка скорее всего...
9. "Western Digital WDA22100 труп, ошибки в служебке." - сколько через мои руки Кавиаров прошло, и все трупы... Ну хоть будет что попытать, а то остальные давно разобрал.
1. "Seagate ST31722A S/N XK53089 много UNCR начиная с 2558208" - проселфсканю и верну, с этими ничего сложного. UPD: запорол ПЗУ, ищу дамп
2. "Samsung WNR3160A J54GB08967 труп"
3. "Samsung WNR3160A J34H710415 труп" - попробую и на них селфскан прогнать, дело нехитрое. UPD: У обоих горелые платы
4. "Quantum ELS170AT труп нет паспорта" - любопытно, спрошу у товарища донора на хотсвап. UPD: Нету.
5. "Quantum Pioneer SG S/N 841717855405 много медленных секторов"
6. "Quantum Pioneer SG S/N 841718259030 сдох при тестировании Victoria (на 80 или 90%)" - опять Пионеры ко мне в руки пришли... Ненадёжные они очень. UPD: Оба живые, читаются нормально. Один с интересной старой инфой.
7. "Conner CP3000 S/N EBLBYR дохлый 0 сектор есть IDNF" - UPD: Всё в порядке с ним, просто CHS нужно правильные вручную вбивать.
8. "Conner CP3000 S/N E339BT есть «зеленые» сектора, есть IDNF" - селфскан им, селфскан... см. выше
9. "Maxtor 531DX 2R0115H1 паспорт отдает, дохлый" - в кучу к прочим максторам. UPD: поверхность в хлам, служебка в хлам, винт в утиль
10. "Western Digital WD2500AAJB пустой паспорт" - на работу унесу, освоение WD-шек идёт там полным ходом
11. "Samsung SV2001H плохая поверхность – нужен BURN ?" - нужен, нужен. Вроде у меня он есть. UPD: успешно пробурнен
12. "ВД-шка 80ка или 40ка с дохлой механикой. С него под стук головок более 10 лет назад сливали инфу, блок головок там свободно болтался, потом вскрыли банку посмотреть." - ну и я тоже посмотрю, чего уж там
13. "Плата от Samsung маркирована Winner 3A" - пополнит мешок с платами

В общем, займусь этой кучей позже. Щас бы тему с Максторами успешно добить, я для себя ещё не все вопросы закрыл. Подвижки есть, но не хватает времени по вечерам заниматься.
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
Итак, разберёмся, какие же модули и логи нам надо очищать перед запуском селфскана.

Во-первых, при старте из основной служебки заменяют чистыми, взятыми из Alt-SA:
1f - DISK
37 - U_LIST
1b - AT_POL
1d - DMCS
18 - AT_PDL
78 - RZTBL
33 - HLUTL
93 - у моего такого нету

Но так как я планирую запускать из альтернативки, всё это можно не трогать.

Во-вторых, HDD Repair при старте очищает следующие модули:
[q]
Modul: 4633 - нет в таблице
Modul: 4634 - 5
Modul: 4637 - 9
Modul: 4638 - A
Modul: 4639 - B
Modul: 463a - C
Modul: 1a7 - 44
Modul: 1a8 - 19
Modul: 4656 - нет в таблице
Modul: 4657 - 5F
Modul: 4658 - 74
Modul: 4659 - 75
Modul: 465a - 76
Modul: 465b - 79
Modul: 4664 - 84
Modul: 4665 - 85
Modul: 4671 - нет в таблице
Modul: 4672 - 87
Modul: 3e7 - нет в таблице
Modul: 3e8 - 95
Modul: 4688 - нет в таблице
Modul: 4689 - 9D
Modul: ffffffff
Modul: 0
[/q]
Я их глянул - в обеих служебках они все пустые. Не буду трогать.

Остаются невыясненными только промежуточные логи селфскана (надо стирать или не надо?) и текущий шаг скрипта. Попробую выяснить этот вопрос экспериментально
UPD: Выяснено. Согласно MRT, шаг селфскана хранится в модуле 11. Логи автоматически чистятся тестом ID01. Согласно ей же, модули логов - 0D, 0F, 43, 4D, 4E, 61, 6A

Для запуска использую программу MRT_Maxtor_new.
1) Ставим перемычку Safe Mode
2) Загружаем лоадер (я выбрал OVL+ROM+OVL, с проверкой чексуммы с диска и инициализацией переменных)
3) Снимаем перемычку
4) Считываем паспорт, убеждаемся, что мы в альтернативной служебке
5) Заходим в меню Selfscan. Очищаем логи, получаем информацию из модуля PN#11, загружаем скрипт (меню правой клавишей мыши). Дефект-листы очищать не стал.
6) Ставим галочку "мониторинг", "показывать текущий тест"
7) Старт, что ли...


Хм, тест пошёл. Наблюдения:
1) Тест идёт не по порядку. После немедленного старта выполняется шаг 04, потом быстренько 08, и так далее по подготовке основной служебной зоны до рестарта.
2) Тесты до рестарта проходят примерно за 3 минуты
3) Пауза на этой прошивке - 10 минут
4) После паузы выполнение начинается с шага 20
5) Во время длинных тестов винт снимает DSC
6) Скрипт C-вари заканчивается шагом 1D, скрипт A-вари шагом D9
7) В процессе селфскана винт может автоматически понижать плотность - у меня из 40-ки вышла 30-ка. Говорят, у кого-то бывало и повышала. Как сделать так, чтобы скан не понижал плотность?
[q]
krogr: ЦИТАТА
Нормально, домучал я N40 на селфскане, винт обрезался до 30-ки
правил байт как ты говорил, почему то всеравно обрезал, я докучи, в
карте моделей прописал все 40-ки и тогда он перестал обрезаться,
Типа докладываю тебе о тесте утилиты :-)

tim: Есть
krogr: То есть, теоретически, чтобы скан не обрезал винт, нужно
вместо всех моделей написать максимально возможную модель. Это все в
модуле DISK
[/q]
Я попробовал такой фокус сделать - не вышло. Винт на выходе имел LBA от 40-ки, но реальное число секторов соответствовало 30-ке, дальше сплошные аборты.
8) Если тест в альтернативке стартанул сразу с шага 20 - надо переписать модуль 11 из бэкапа Alt-SA.

На этом, пожалуй, всё про N40P.
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
i8088 написал:
[q]
Есть ли у Вас возможность проверить,
работает ли WDMA режим?
[/q]
KALDYH написал:
[q]
Как только селфскан на нём успешно проведу - появится.
[/q]
Успешно провёл. i8088, расскажите, как и на чём можно проверить?
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
KALDYH написал:
[q]
Успешно провёл. i8088, расскажите, как и на чём можно проверить?
[/q]
Я проверяю под FreeBSD, годятся версии от 5.x до 8.4 (лучше всего 8.4, в принципе можно и с CD загрузить)
atacontrol mode ad2 WDMA2 (ad2 - имя устройства, соответствующем Вашему диску, ad2 для Secondary Macter
в большинстве случаев), узнать имя можно командой atacontrol list

И дать например чтение/запись диска
(запись, заполняет диск нулями) dd if=/dev/zero of=/dev/ad2 bs=1m
(чтение) dd if=/dev/ad2 of=/dev/null bs=1m

Еще простой тест позиционирования и линейного чтения
diskinfo -ct /dev/ad2

При проблеме с WDMA ошибки DMA повалят почти сразу

Windows я не использую, но помню, что в device manager можно ставить только PIO и DMA (включится минимальный
старший поддерживаемый DMA режим для диска и контроллера). Уверен, можно принудительно ограничить режим
до WDMA2 и в Windows, но не знаю как.

Хотя есть еще один способ - взять плату, где чипсет держит только до WDMA2, это например все платы с мостом
Intel PIIX3, например i430VX, i430HX, i440FX и проверить под W2K.


KALDYH написал:
[q]
"Conner CP3000 S/N EBLBYR дохлый 0 сектор есть IDNF"
[/q]
Поздравляю с интересным диском! Это правда, что он не работает под той геометрией, которую отдает автоматически
(IDENTIFY DEVICE), и нужно ставить ее вручную? Я это видел где-то на старых форумах кажется.

Кстати, CONNER-ы после исполнения команды INITIALIZE DEVICE PARAMS с заданной геометрией, запоминают ее и далее
будут определяться с неверными параметрами даже после отключения/включения питания, результатом может быть
снижение скорости и невозможность загрузки ОС

PS. Ни как не доберусь до своих Seagate, но как сделаю дам знать!
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
Текущие успехи:
Продиагностировал три Quantum CX. Признано, что действительно у всех трёх полетела крутилка TDA5247HT.
У Quantum CR сгорел процессор и стабилизатор 3.3В, буду искать новую плату.
Maxtor D540X-4K - без заведомо исправной платы не разберёшься.
Эти все пока на полку.
Maxtor D740X-6L - один, который мне отдали первым, вроде рабочий. Подкинул от него плату на второй - банка раскрутилась и распарковалась нормально. Скорее всего, на родной плате неисправен источник -5В.
Maxtor D536X - уйма бэдов, в том числе в служебке. Чудо, что вообще инициализируется. Селфскан на нём не запускается. Ладно, на полку его.
Три моих DiamondMax 8 - более-менее успешно прогнал на всех селфскан. Один вышел 40-кой, другой урезался до 30-ки, третий скан не проходит, и судя по паспорту, урезается в процессе до 20-ки. Похоже, ему совсем плохо - да и фиг с ним.
Maxtor 7171AT - дыра в канале чтения DP84910. К сожалению, найти его можно только на аналогичной плате.

Получил в дар чёрный WD800BB. Как ни странно, с целой крутилкой :) Отлично, мне как раз не хватало Marvell pre-ROYL на опыты.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 9 * 10 11 12 13 .. 75 76 77 78 79 80
Печать
Полигон-2 »   Документация »   Програмный ремонт жёстких дисков HDD
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS