Вы находитесь на странице: 1из 4

Неофициальный блог R.LAB


Жёсткие диски, SSD, флешки, RAID-массивы, ленты. Изучение, восстановление данных, ремонт.

TAG ARCHIVES: РЕВЕРС-ИНЖИНИРИНГ

Посты о реверс-инжиниринге (reverse engineering), среди специалистов также называемом «раскопками».


Обратный инженерный анализ играет значительную роль в восстановлении данных, т.к. большинство

разработок являются закрытыми, однако потери данных из-за ошибок вендоров в их ПО – далеко не
редкость.

Изобретаем жесткий диск. Карта расположения


элементов на JS. Часть 18.
 Sergei    27.04.2021   Комментариев нет

Добрый день, уважаемые читатели! Мы продолжаем изучать жесткий диск WD21000. Перерисовка
схемы постепенно приближается к завершению и хотелось бы, чтобы все электронные компоненты
имели номерное обозначение. К сожалению, оно нанесено на оригинальной плате не для всех
деталей. Можно было бы просто дать обозначения и показать все это на картинке, но искать
глазами нужную деталь с определенным обозначением довольно длительный процесс…. Read more
»

 Статьи     WD, из чего состоит жёсткий диск, Реверс-инжиниринг, Сделай сам, Устройство
жёсткого диска

Изобретаем жесткий диск. Коммутатор головок.


Часть 17.
 Sergei    31.01.2021   Комментариев нет

В этой части изучения жесткого диска WD21000 несколько отойдем от плана и немного дополним
принципиальную схему и дизассемблер. В прошлой модификации схемы оставались не тронутыми
две дискретные микросхемы: инвертор 74LS05 с обозначением U7 и компаратор LM339 с 
обозначением U8. Хорошо бы уточнить их функции (напоминаю, текущая версия срисованной
схемы выложена тут). Отдельные элементы этих микросхем участвуют в реализации функции
выбора… Read more »

 Статьи     WD, Жёсткие диски, из чего состоит жёсткий диск, Реверс-инжиниринг, Сделай сам,
Устройство жёсткого диска

Изобретаем жесткий диск. Анализ протокола


обмена с WD61C13A-WM. Часть 16.
 Sergei    15.10.2020   Комментариев нет

Итак, добрались до изучения нашего героя повествования (жесткого диска) WD21000 при помощи
цифрового анализатора встроенного в осциллограф Rigol DS1052D. Как уже отмечалось в самом
первом посте этой серии, у данного диска все важные функциональные элементы выполнены в
виде отдельных микросхем, что позволяет проанализировать электрическое взаимодействие
между ними. В более новых дисках степень интеграции резко возросла и не позволяет посмотреть
отдельно, например,… Read more »

 Статьи     WD, Жёсткие диски, из чего состоит жёсткий диск, Реверс-инжиниринг, Сделай сам

Устройство жёсткого диска –


позиционирование
 Sergei    10.07.2020   Комментариев нет

Видеофрагмент из курса лекций ACELab, R.LAB в МФТИ. Представлена одна из лекций курса
«Восстановление данных с магнитных, твердотельных носителей и RAID-массивов»
https://mipt.ru/cdpo/programs/software/supervised_learning.php?ELEMENT_ID=1845229 А точнее, из
второго дня модуля «Восстановление данных с магнитных носителей». Программа обучения
разработана нами совместно с ведущим мировым производителем оборудования для
восстановления данных – компанией ACELab (https://www.acelab.ru/dep.pc/). В лекции «Устройство
жёсткого диска – позиционирование» даётся представление о… Read more »

 Видео     Жёсткие диски, из чего состоит жёсткий диск, Реверс-инжиниринг, Устройство
жёсткого диска

Изобретаем жесткий диск. Макет WD+STM32.


Часть 15.
 Sergei    29.04.2020   Комментариев нет

В предыдущей части был намечен план дальнейших действий по изучению принципов управления
шпиндельным двигателем. Автор почему-то принял решение начать реализацию с пункта 3.
Встречаем нового персонажа данного повествования: Это испытательный макет с платой WD21000,
установленной на часть жесткого диска, от которого оставлен только шпиндельный двигатель;
процессором STM32, в виде отладочной платы и двух микросхем- переходников логического уровня
74LVC4245. Плюс еще… Read more »

 Статьи     WD, Жёсткие диски, из чего состоит жёсткий диск, Реверс-инжиниринг, Сделай сам,
Устройство жёсткого диска

Изобретаем жесткий диск. Управление


шпинделем. Часть 14.
 Sergei    25.02.2020   Комментариев нет

Давно не было серии про разбор и попытки повторения жесткого диска, но автором работа в этом
направлении делается постоянно. В частности, сейчас ведутся раскопки в области управления
каналом чтения через последовательный интерфейс, о чем планировалось написать в части 13.
Сложность заключается в том, что, чисто по дизассемблированию, понять как все-таки управляются
микросхемы шпинделя, канала чтения и позиционера не представляется возможным…. Read more »

 Восстановление данных, Статьи     WD, Жёсткие диски, из чего состоит жёсткий диск, Реверс-
инжиниринг, Сделай сам, Устройство жёсткого диска, Чёрный ящик

Оценка частоты сигнала с головки


 Sergei    30.10.2019   Комментариев нет

В книжке «Ultrahigh density magnetic recording storage materials» на странице 70 увидел, что размер
зерна/домена магнитной записи порядка 10 нанометров. Из этого возникла идея оценить
максимальную частоту сигнала с головки для современных дисков. Для 2.5 дюймовых дисков
диаметр внешнего трека равен 65мм. Длина окружности получается примерно 204,19мм В одном
миллиметре миллион нанометров. Из картинки выше следует, что на одно колебание… Read more »

 Статьи     Жёсткие диски, из чего состоит жёсткий диск, Реверс-инжиниринг, Устройство
жёсткого диска

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


данных. Часть 12.
 Sergei    08.08.2019   2 комментария

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

 Видео, Статьи     WD, дизассемблирование, Жёсткие диски, Реверс-инжиниринг, Устройство


жёсткого диска, Чёрный ящик

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


и Qt Creator
 Sergei    09.07.2019   Комментариев нет

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

 Видео     Реверс-инжиниринг, Сделай сам