История вопроса и целеполагание.
Когда-то, еще в школе, я самостоятельно собрал плату электроники для кассетного магнитофона. К сожалению, весь самодельный магнитофон не сохранился, но вот плата от него лежит в личном музее.

Электроника самодельного магнитофона
Возможно, именно эта детская забава и определила мою будущую профессию, связанную с жёсткими дисками.
В какой-то момент я задался мыслью: «А что если, по такому же типу, как магнитофон, взять и сделать самодельную электронику жесткого диска?».
На это, непременно, кто нибудь спросит: «Зачем изобретать велосипед?». Что тут ответишь? «Затем, что очень хочется!» 🙂 Любители раскопок великих тайн, сокрытых в устройстве жёстких дисков, желающие понять магию связей его компонентов, найдут идею подобной поделки и полезной, и интересной. Нужно сразу оговорить, что мы ставим целью работать только с электроникой жёсткого диска, а механика останется оригинальной так же, как и в случае самодельной платы от магнитофона, которая работала с заводским лентопротяжным механизмом.
В качестве героя для новой забавы возьмем древнючий диск WD. Вот он:

Жесткий диск WD21000
Почему выбор пал на него? Потому, что автору более-менее понятно, как работают все составляющие этого представителя вида хранителей данных. Есть довольно много описаний и документаций, которые мы будем переводить и публиковать. Еще потому, что современные диски являются развитием как механики, так и электроники именно этой конструкции. Детальный её разбор даст понимание многих моментов, связанных с работой и устройством современных дисков.
Автор всегда хочет спасти своего героя. Если герои нашего романа — это жесткие диски с потерянными данными, то чтобы их спасти, нам нужно знать куда уходят корни их идентичности и начать с более простого.
Так что вот, какие шаги мы запланировали в данном направлении:
1) Собрать и перевести документации на микросхемы аналоговой части WD.
2) Нарисовать схему оригинальной электроники WD.
3) Считать из ПЗУ микропрограмму. Для этого потребуется сделать при помощи arduino читалку однократного ПЗУ в корпусе PLCC.
4) Дизассемблировать оригинальную микропрограмму с учетом имеющихся документаций на микросхемы.
5) Написать программу работы в оригинальном заводском технологическом режиме, чтобы можно было пощупать разобранный код в динамике.
6) Заменить всю цифровую часть на собственную разработку. А именно, процессор на ARM, программу управления. Интерфейс сделаем SATA. Аналоговую схему оставим полностью оригинальную.
Разработка будет вестись полностью с использованием открытого ПО в операционной системе Linux. Для документации — LibreOffice, для схем и печатных плат – KiCad. Все исходники программ и электроники выложим на github (https://github.com/rlabru). Переведенные документации, скорее всего, тоже выложим на github, так как их оригиналы от фирм-производителей не отмечены как конфиденциальные.
Если кто хочет принять участие в разработке, можно писать автору в личку s@rlab.ru
Да хранит ваши данные бэкап. До новых встреч.
Удивительно информативный и амбициозный (в самом лучшем смысле) блог, спасибо за труд!
Глядя на первое фото закралась мысль: а не вы ли тот кудесник, который во времена повального увлечения Scream Tracker’ом интеллектуальных элит с развитым чувством прекрасного, помогал им приобщиться к творческому процессу, собирая под заказ ISA-Covox’ы? 🙂
Пробные версии есть у всех аппаратов в коллекции.
Игрок проиграл 700₽, казалось
бы +325, но нет, за этого игрока я получил 80₽.
Служба поддержки на официальном сайте в любое время помогает игрокам
в решении их проблем.
Внесение производится любым способом через
банковскую карту либо электронные кошельки.
Другие методы включают использование прокси-серверов и специальных
приложений, которые помогают обойти блокировки.
Оно доступно активным игрокам,
у которых верифицирована учетная запись.
Большинство игровых клубов не имеют её и вряд ли когда-нибудь смогут её
получить.
У меня iPhone XS Max, все очень удобно,
не было никаких растянутых картинок или вылезающих за рамки слотов.
Приложение Vulkan совместимо с большинством современных устройств, что позволяет игрокам наслаждаться любимыми играми без ограничений.
Клиент Star casino отправляет фото
или цветной скан паспорта по электронной почте.
Зеркала не отличаются от основного ресурса оформлением и функционалом,
предлагая тот же перечень игр, бонусную систему и способы денежных переводов.
Вся информация распределена по тематическим
разделам, поэтому разобраться в функционале игрового клуба под
силу даже новичку без посторонней
помощи.
Каждый элемент нашего казино
продуман для того, чтобы вы могли наслаждаться игрой без лишних забот и
с максимальными шансами на успех.
Чтобы продвигаться им, нужно
накапливать баллы лояльности или коины.
Наше казино доступно практически на любой настольной,
мобильной и планшетной платформе,
и вы можете получить к нему доступ из любого веб-браузера.
Казино Вавада — это надежная платформа для
онлайн-гемблинга, которая предлагает разнообразие
игр, щедрые бонусы и удобные платежные методы.
Но отдельная благодарность
за удобную и продуманную мобильную
версию.
Для того чтобы разработать качественный сайт, этим должна
заниматься целая группа специалистов в области программирования, дизайна и,
наконец, написания уникального контента.