Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Документация » Програмный ремонт жёстких дисков HDD |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 26 27 28 29 30 * 31 32 33 34 .. 75 76 77 78 79 80 | Печать |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 апреля 2018 10:52 Сообщение отредактировано: 7 апреля 2018 10:54
KALDYH написал: А зачем в данном случае инвентор, нужно же просто первый диск использовать как нулевой и Я думаю, стоит провести исследования на тему инвертирования дополнительной микросхемой сигнала выборки головок. сменить тип HDD на однодисковый, двухголовочный (у меня как раз такой случай был, как я описывал выше). Или я что-то не-допонял в данном случае с Hilo? |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
i8088 написал: А, ну вообще да - диск-то отключаем и линию можно просто притянуть к массе или питанию. Если бы не отключали, тогда инвертор нужен. нужно же просто первый диск использовать как нулевой i8088 написал: Вот теперь я не знаю... Остаётся только экспериментировать. Теперь следующее препятствие - диск все равно говорит >stuff was unreadable>. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
KALDYH написал: Я продолжу эксперименты, в случае успеха будет дополнение в копилку хитрых случаев! Вот теперь я не знаю... Остаётся только экспериментировать. Может еще попробовать больше секторов записать в vnd, хотя сомнительно... |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Записал 100h секторов в vnd track (с некоторым запасом, чтобы все ненулевые данные записались). Писал с помощью S_BUF, кусками по 10h, примерно за час записалось. Не делая манипуляций со SMART, прочитал vnd track, и сравнил с первыми 100h секторами скачанного трека - совпало точно. Но все равно >stuff was unreadable>, и эффект выхода на интерфейс не удалось воспроизвести. Еще перезаписл ATA оверлеи, увеличив длину второго до 14h (2 доп сектора нули), чтобы совпало с суммарным размером 9Dh из xls файла, но тоже без изменений. |
strelec
Newbie
Откуда: Кемерово Всего сообщений: 105 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 апр. 2018 |
KALDYH ПЗУ с вашего ST33210A-3.04(1 диск,2 hd) совпадает "байт в байт" с ПЗУ моего диска ST36422A-3.04(2 диска,4hd) Почему так? |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
strelec, всё правильно - у дисков разной ёмкости из одного семейства микропрограмма совпадает байт-в-байт. Будут различаться блоки данных - таблицы конфигурации, транслятора, дефектов и т.д. В данном случае разница между моделями определяется единственным байтом Type в секторе конфигурации (где он на диске - не знаю). Микропрограмма анализирует его и сама настраивается на одну из четырёх моделей. Если посмотреть ПЗУ и cert code, то видно, что там хранится паспорт для всех четырёх моделей с разным кол-вом дисков. Это не только у сигейта так, у всех прочих производителей программа тоже пишется одна на любое число головок. |
strelec
Newbie
Откуда: Кемерово Всего сообщений: 105 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 апр. 2018 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 апреля 2018 16:45 Сообщение отредактировано: 7 апреля 2018 16:47
KALDYH написал: Получается,что у вашего диска должно быть: E8, F8 - 2 головы, Для начала экспериментирую с Hilo. Определил, что максимальный битрейт - 57600. Попробовал считать флешку. Скрипт и утилита log2pf вроде бы справились, на выходе я получил файл, очень похожий на содержимое ПЗУ. Но вот как бы теперь проверить, не рискуя запороть диск? у моего:E9, F9 - 4 головы? И адрес неверный,похоже (адрес 0x10B0A)?max 0xFFFF |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 апреля 2018 16:48 Сообщение отредактировано: 7 апреля 2018 16:49
strelec, да. Нажмите ";" и посмотрите. strelec написал: У Hilo ПЗУ длиной 128 кб (max 0x1FFFF) И адрес неверный,похоже (адрес 0x10B0A)?max 0xFFFF |
strelec
Newbie
Откуда: Кемерово Всего сообщений: 105 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 апр. 2018 |
KALDYH написал: А в слитом пзу почему-то 0xFFFF. У Hilo ПЗУ длиной 128 кб (max 0x1FFFF) |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Скачал собственную ссылку, всё правильно - 128к там. 64к ПЗУ получается, если вычитывать скриптом, который я выложил для Belize. На Hilo он тоже отработает корректно (если переключение скорости убрать), но считает лишь часть ПЗУ, для этих винтов он не предназначен. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 26 27 28 29 30 * 31 32 33 34 .. 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 тем | |