Author Archives: Sergei

Как работать с оочень старыми дисками в PC-3000 PCI-E

Для примера взят диск MiniScribe 40 мегабайт. Подключаем его в режиме эмуляции LBA из LCHS режима старых BIOS-ов компьютеров 8086, 286, 386 и 486. При помощи Data Extractor исследуем содержание и вычитываем сбойные сектора(BAD-blocks).

Изобретаем жесткий диск. В поисках сегмента данных. Часть 12.

В этом посте продолжение разбора микропрограммы жесткого диска WD21000. Этот жесткий диск выбран для демонстрации повторения платы электроники на современной элементной базе. Чтобы это сделать нужно подробнейшим образом разобрать его программу управления в дизассемблере IDA. Так что продолжаем разбор программ. В прошлый раз мы смотрели команду 0xEC. Вот она: И сейчас интересно вот что посмотреть… У жесткого диска есть микросхема… Read more »

PC-3000 восстановление жесткого диска Seagate Barracuda 7200.11

Демонстрация решения проблемы «LED CC» при помощи изоляции разъема подключения шпиндельного двигателя и использования утилиты Seagate F3 комплекса PC-3000. После восстановления оказалось, что диск полностью исправен и читается без BAD-блоков. Видимо, проблема была вызвана либо плохим контактом в разъеме между платой электроники и гермоблоком, либо пульсациями в блоке питания компьютера (нестабильное питание). В любом случае, оба этих варианта связаны с… Read more »

Изобретаем жесткий диск. Настройка STM32F4 и Qt Creator

Рассказ про настройку связки ARM GCC + Qt Creator + stlink + Cube MX + STM32F4-DISCOVERY под операционную систему Alt linux версии 8 (8-ая платформа). Автор данного сериала выбрал не простой путь «перехода на Linux». Где-то получается… Где-то пока не очень. Да, open source, он такой… Зато, никому-ничего не должен 🙂

Отвечаю на вопросы аудитории. Часть 1.

Комментарии к видео: https://youtu.be/mZe_tzGsqeU Рассохся диск?! Это как? Стекло-металло-керамика? Изменилась геометрия начались промахи… там же соленоид стоит, который следит за дорожкой. Он то как может начать промахиваться? Дело в том, что в магнитной головке расстояние между элементами чтения и записи измеряется на заводе после сборки и считается константой. Из-за того, что головка перемещается по дуге изменение взаимного расположения центров диска… Read more »

Изобретаем жесткий диск. Часть 10. Работаем с макетами.

Итак, новости проекта. Вначале по закупкам и розыскам материалов. 1) Пришел генератор на 100 МГЦ и диоды из «чип и дип» — можно запустить АЦП AD6645. Параллельно нашел, что генератор на 106 МГц можно выпаять из старых Fibre Channel дисков. 2) Раздобыл еще 3 диска из того же семейства, что и изначальный WD21000. Вот какие диски и версии ПЗУ сейчас… Read more »

Замена USB платы на SATA для дисков Samsung

Не далее как недавно автор (он же ваш покорный слуга) купил на близлежащей барахолке жесткий диск Samsung HM502HX на 500 Гб. При подключении по USB диск не отвечает. Но при этом слышно, что по подаче питания запуск двигателя и перемещение головок происходят нормально. Некоторое время ранее, на той же барахолке, был куплен диск HM250HI из этого же семейства, только 250… Read more »

Изобретаем жесткий диск. Часть 8. Серводемодулятор.

А вот и потерявшаяся часть 8, которая идет после 9-ой! В нашем распоряжении имеется документация от микросхемы AD7775, но в исследуемом нами диске установлена ADSC900JR с виду очень напоминающая первую. Есть ли между ними схожие функции и отличающиеся? Давайте разбираться.