Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Документация » Програмный ремонт жёстких дисков HDD |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 29 30 31 32 33 * 34 35 36 37 .. 75 76 77 78 79 80 | Печать |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Да, именно так. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 апреля 2018 19:47 Сообщение отредактировано: 9 апреля 2018 20:26
Значит, прошивка флеши. Формат команды T>f скорее всего такой (из доки для U-шек http://files.hddguru.com/index...0Port& ): Узнать ASW по умолчанию можно командой 1>M fxxxx,yyyy\t\tDownload new flash code from Serial Port to Buffer then burn it in Я так понял, оба параметра для команды f можно не указывать, тогда они будут взяты по умолчанию. Значит, предположительно скрипт для ST_MEM SDLD выглядит так: M\t\t\tShow Flash ROM Device Code, Manufacturer Code, User Default Algorithm Selector Word (ASW), and Fallback Default ASW.\t Drive will reboot after finishing this command. //SPEED/57600 Для ускорения отправки - раскомментировать переключение скорости. После отправки команды f винчестер должен остановить шпиндель и ожидать приёма данных по SDLD. По окончанию приёма он должен вывести некое сообщение об успешной прошивке и перезапустить микропрограмму. Проверить всё это сейчас не могу - терминалка занята, самсунги копаю. На убитом максторе произвёл эксперимент по дополнительной смазке шарикоподшипников шпинделя. Эксперимент признан состоявшимся, но неуспешным - ни жидкая, ни пластичная смазка к уменьшению звона не привели, наоборот - появились левые призвуки, а при большом количестве смазки диск и вовсе перестал нормально стартовать. В общем, остаётся только звукоизолировать винт и терпеть. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
KALDYH написал: Это как? Можно подробнее, интересно! На убитом максторе произвёл эксперимент по дополнительной смазке шарикоподшипников шпинделя Да, я хотел спрость, на старых Seagate, где нет уровня >F, SS из памяти как запускается? Есть возможность принудительно не читать ничего с диска ( даже если диск в состоянии прочтать), те аналог ^Z при подаче питания? |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
i8088 написал: У тонкого макстора VL15 подшипник сразу под наклейкой снизу. Взял да и напихачил туда смазки. Это как? Можно подробнее, интересно! i8088 написал: Подгружаем только Cert code. Апп у них вроде как отсутствует, насчёт таблиц не знаю, надо слитые ресурсы смотреть. Да, я хотел спрость, на старых Seagate, где нет уровня >F, SS из памяти как запускается? i8088 написал: А фиг его знает. Пробовать надо. Есть возможность принудительно не читать ничего с диска ( даже если диск в состоянии У меня сейчас из сигейтов с параллельным ПЗУ только Hilo и несколько U-шек (U6, U8, тонкий как там его...) |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
KALDYH написал: А теперь понял, белая такая наклейка. Вообще симпатичные внешне У тонкого макстора VL15 подшипник сразу под наклейкой снизу. Взял да и напихачил туда смазки. диски, но очень ненадежные и конструкция механики очень неважная... С Seagate продолжжу возиться, напишу как что интересного выяснится! |
strelec
Newbie
Откуда: Кемерово Всего сообщений: 105 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 апр. 2018 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 апреля 2018 7:40 Сообщение отредактировано: 10 апреля 2018 7:51
Перевел винт на мл. модель.Все получилось.Единственное ,во время смены серийника ,запросил следом:Enter Packwriter S/N.Не знаю,что это. Нажал просто клавишу ввода. Как и следовало ожидать ,ss не прошел)) Понятно,что разрушение магнитного слоя по всем поверхностям.Особенно по 0-2 зоне и 8-9 зоне.Вскрытие неизбежно)) С заливкой ROM все понятно.Единственное ,что мне не понятно,если я заливаю редакт. ром-изменится и кс. Естественно, с неправильной кс стартовать винт не будет. Хочу попробовать изменить кол-во spt по зоне. Например: 2>x В пзу по адресу CABOh есть строка: EA 00 D8 04 A0 8A 02 00 70 01 6F 01 C6 00 B8 00 Видим и координаты зоны[EA00D804] и кол-во секторов на трек[6F01] (367 ->16Fh) Все это ,конечно, предположения.Также неизвестен результат таких изменений.Есть подопытный,можно и попробовать)) |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
strelec написал: Это на наклейке после s/n строка p/n вида XXXXX-XXX. Допускается и не вводить. Не знаю,что это. Как считать у них КС - я не знаю, надо гуглить. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 апреля 2018 10:01 Сообщение отредактировано: 10 апреля 2018 10:02
Можно попробовать посчитать сумму байт и слов (для слов надо иметь ввиду, что у Motorola старший/младший порядок, не как у Intel), если какая-то сумма будет нулевой (в младшем байте или слове), то скорее всего она и считается. С Motorola не возился никогда, все Intel (x86, 8048, 8051, 8080), а то можно было бы попробовать дизассемблировать, подсчет КС обычно не очень сложно найти. |
strelec
Newbie
Откуда: Кемерово Всего сообщений: 105 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 апр. 2018 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 апреля 2018 11:21 Сообщение отредактировано: 10 апреля 2018 12:15
i8088 написал: Это ,конечно, интересно.Это надо знать тип процессора(например ,серия HC16),дизассемблер под него,и знать к тому же алгоритм работы hdd?И еще как минимум,надо знать ассемблер )))) С Motorola не возился никогда, все Intel (x86, 8048, 8051, 8080), а то можно было бы попробовать Почитал про алгоритмы crc-их там тьма всяких разных!) Возможно ,что кс и не общая на дамп.А разбита на сегменты и у каждого сегмента своя КС... Если бы какая-нибудь команда терминала меняла бы флеш,то можно было бы для начала вычислить ее расположение(сравнением дампа до и после). |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 апреля 2018 14:03 Сообщение отредактировано: 10 апреля 2018 14:22
strelec написал: На самом деле, если не стоит задача полностью разобрать FW,можно ограничиться Это ,конечно, интересно.Это надо знать тип процессора(например ,серия HC16),дизассемблер под него,и знать к тому же алгоритм работы hdd?И еще как минимум,надо знать ассемблер )))) разбором по кусочкам, KALDYH давал ссылку. КС скорее скорее всего простое сложение (как в BIOS), но как Вы верно отметили, может не все ПЗУ считаться. Также HDD может не весь образ ПЗУ возвращать верно, Проверил в лоб сумму байтов всего образа образа - явно не оно. upd. KALDYH писал, что на других Seagate правил карту голов, переставляя байты, и работало. Я думаю, CRC бы обнаружило это, а вот простая КС нет. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 29 30 31 32 33 * 34 35 36 37 .. 75 76 77 78 79 80 | Печать |
Полигон-2 » Документация » Програмный ремонт жёстких дисков HDD |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |