В книжке «Ultrahigh density magnetic recording storage materials» на странице 70 увидел, что размер зерна/домена магнитной записи порядка 10 нанометров. Из этого возникла идея оценить максимальную частоту сигнала с головки для современных дисков. Для 2.5 дюймовых дисков диаметр внешнего трека равен 65мм. Длина окружности получается примерно 204,19мм В одном миллиметре миллион нанометров. Из картинки выше следует, что на одно колебание… Read more »
В этом посте продолжение разбора микропрограммы жесткого диска WD21000. Этот жесткий диск выбран для демонстрации повторения платы электроники на современной элементной базе. Чтобы это сделать нужно подробнейшим образом разобрать его программу управления в дизассемблере IDA. Так что продолжаем разбор программ. В прошлый раз мы смотрели команду 0xEC. Вот она: И сейчас интересно вот что посмотреть… У жесткого диска есть микросхема… Read more »
Рассказ про настройку связки ARM GCC + Qt Creator + stlink + Cube MX + STM32F4-DISCOVERY под операционную систему Alt linux версии 8 (8-ая платформа). Автор данного сериала выбрал не простой путь «перехода на Linux». Где-то получается… Где-то пока не очень. Да, open source, он такой… Зато, никому-ничего не должен 🙂
Итак, новости проекта. Вначале по закупкам и розыскам материалов. 1) Пришел генератор на 100 МГЦ и диоды из «чип и дип» — можно запустить АЦП AD6645. Параллельно нашел, что генератор на 106 МГц можно выпаять из старых Fibre Channel дисков. 2) Раздобыл еще 3 диска из того же семейства, что и изначальный WD21000. Вот какие диски и версии ПЗУ сейчас… Read more »
А вот и потерявшаяся часть 8, которая идет после 9-ой! В нашем распоряжении имеется документация от микросхемы AD7775, но в исследуемом нами диске установлена ADSC900JR с виду очень напоминающая первую. Есть ли между ними схожие функции и отличающиеся? Давайте разбираться.
Как обычно, орда/империя хочет похитить секрет бессмертия/магнитной записи у заокеанских и не очень джедаев 🙂 После некоторого перерыва продолжаем разбирать старый WD21000 емкостью аж целый гигабайт! Но теперь мы, кроме как разбирать, будем рядом еще постепенно собирать обратно. Правда, автор еще пока не располагает достаточным количеством дисков из семейства нашего подопытного. Но, думаю, это решится в ближайшие месяц/два. А пока… Read more »
Перед тем как переходить к детальному разбору конструкции и программы управления жесткого диска WD AC21000 добавим к проекту всю имеющуюся документацию на микросхемы. Файлы загружены на GitHub: https://github.com/rlabru/WD21000/tree/master/doc Файлы имеющие префикс «t_» — это попытки перевести документацию на русский язык.
С бодрым днём, друзья! Прочитав эту статью, вы несколько продвинетесь в области понимания процессов, происходящих с жестким диском при нарушении его геометрии. Исследуя вопрос, я просмотрел набор роликов на ютюбе, который выдался по запросу «как работает жестких диск». Автор перебрал, где-то, первые 50 роликов и, в некоторых из них, встретил объяснения одного явления. А именно: почему после того, как мы… Read more »
В этом уютном блоге уже зашла речь об программных средствах восстановления информации и начата скромная попытка написать программный код и выложить на всеобщее обозрение на GitHub. Однако, есть еще и аппаратная сторона вопроса. Хотелось бы рассмотреть историю использования микроконтроллеров для управления системами хранения данных, изучить их особенности, внутреннее устройство. Начнем столь масштабную тему с отладки устройств, в частности жёстких дисков…. Read more »