Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Документация » Програмный ремонт жёстких дисков HDD |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 30 31 32 33 34 * 35 36 37 38 .. 75 76 77 78 79 80 | Печать |
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 бы обнаружило это, а вот простая КС нет. |
strelec
Newbie
Откуда: Кемерово Всего сообщений: 105 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 апр. 2018 |
i8088 написал: КС типа checksum byte(простое сложение байт) -эта да,не обнаружит замену байт местами. KALDYH писал, что на других Seagate правил карту голов, переставляя байты, А уже КС типа checksum word(простое сложение word ) уже эту подмену заметит.Пробовал через калькулятор checksum. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 апреля 2018 15:56 Сообщение отредактировано: 10 апреля 2018 16:00
Пока не удалось подобрать, написал программу для подсчета КС в Motorola order, сумма ненулевая. А кстати, она может быть любой, и ненулевой, просто какая-то определенная, хотя я не встречался с таким в BIOS материнок. Начало дампа какое-то странное. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 апреля 2018 16:23 Сообщение отредактировано: 10 апреля 2018 16:31
KALDYH, такой вопрос, для проверки физического наличия второй головки но 80GB TONKA2 достаточно посмотреть реакцию на 2>H1, или нужно еще сменить тип диска и серийный номер? Upd. Перечитал статью, вопрос в основном снят. Тогда у TONKA2 одноголовой если обнаружится H1, то она настоящая, а остальные всегда фантомные? |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 апреля 2018 19:13 Сообщение отредактировано: 10 апреля 2018 19:23
i8088 написал: Серийник нужен только для селфскана, а насчёт типа не знаю - возможно и надо, экспериментировать надо. Вообще, на маску голов надо смотреть - если она FF, то включены все головки, можно пробовать попереключать их, но скорее всего ничего не найдётся. А вот если не FF, то шанс обнаружить незадействованные стремится к 100% или нужно еще сменить тип диска и серийный номер? Да, у TONKA2 почему-то находится 6 голов и все выбираются. Тем временем для освежения навыков провёл бурн на Samsung SV2001H V40 (Victor) и Samsung SV0761D V10 (Voyager). Оба прошли успешно. Разобрался с burn-in script и его кодовым словом. К сожалению, не смог сохранить лог последовательного интерфейса - оказывается, выбор скорости там имеет некоторые особенности. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 30 31 32 33 34 * 35 36 37 38 .. 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 тем | |