Tag Archives: Жёсткие диски

Изобретаем жесткий диск. Часть 5. Дизассемблирование.

Итак, приступим к самому магическому действу, а именно, исследованию прошивки нашего подопытного накопителя. Для этого будем использовать IDA disassembler. Запускаем сей продукт, выбираем «открыть файл» и указываем файл считанный из ПЗУ(см. часть 3 данного опуса). Далее появляется вот такое окно: Изменяем тип процессора на «Intel 80196NP». Хотя на нашей плате стоит версия NU, однако, с точки зрения разбора кода программы… Read more »

Изобретаем жесткий диск. Часть 3. Удалось прочитать ПЗУ.

В прошлом выпуске была реализована плата-переходник для подключения ПЗУ к плате Arduino MEGA2560. С тех пор удалось протестировать плату, написать и запустить программу чтения данных из ПЗУ. На рисунке ниже показан основной цикл программы. Полностью программу можно скачать с репозитория проекта на GitHub. Основной цикл void loop() обрабатывает две команды, подаваемые от ПК к устройству чтения ПЗУ платы Arduino: „d“… Read more »

Диагностика неисправностей жестких дисков. Часть 2.

В предыдущем посте по данной теме был обозначен список последовательных шагов диагностики. В этой части мы раскроем подробности следующих пунктов: повреждены элементы электроники (проверка платы электроники); механические повреждения. Что делать раньше: осматривать плату, или искать вмятины — это пусть каждый решает сам. Чтобы поставить диагноз нужно собрать данные о всех видимых неполадках: от повреждений на корпусе, до проблем с элементами… Read more »

Изобретаем жесткий диск. Часть 2. Чтение ПЗУ.

Целью под номером три в списке запланированных работ по «жесткому диску» значится: «считать микросхему ПЗУ». Для этого необходимо прочитать содержание старой 5-и вольтовой ПЗУ AT27C516 с разрядностью 16 бит и объемом 64К. Подходящего программатора и переходника под руками нет. Однако, возможно решить задачу при помощи подключения данной ПЗУ к Arduino MEGA2560. На фото ниже представлена реализация такого подключения.

R.tester: использование CERT Tool для проверки жесткого диска

Видеоинструкция по использованию компонента CERT Tool, входящего в состав диагностической утилиты R.tester. Показана проверка жесткого диска Seagate в случае, когда данные с него не нужны. Предыдущая видеоинструкция R.tester: быстрая диагностика Seagate

Диагностика неисправностей жестких дисков. Часть 1.

В этом цикле заметок хотелось бы дать представление о различных видах неисправностей жестких дисков и их диагностики. Для новичков рекомендую ознакомиться со статьей «Устройство жесткого диска» Часть неисправностей может быть определена при помощи встроенной в программу управления жестким диском системы S.M.A.R.T. Такой способ диагностики подразумевает подключение диска к компьютеру и использование специализированной программы, например, бесплатной программы R.tester или комплекса для ремонта и… Read more »

Как разобрать жесткий диск так, чтобы он после сборки нормально работал? Спойлер: никак.

С бодрым днём, друзья! Прочитав эту статью, вы несколько продвинетесь в области понимания процессов, происходящих с жестким диском при нарушении его геометрии. Исследуя вопрос, я просмотрел набор роликов на ютюбе, который выдался по запросу «как работает жестких диск». Автор перебрал, где-то, первые 50 роликов и, в некоторых из них, встретил объяснения одного явления. А именно: почему после того, как мы… Read more »

Как устроена плата жесткого диска?

Анимация, посвящённая устройству платы жёсткого диска. Электроника жесткого диска состоит из узлов различных по функциям: предусилитель, управление шпинднльным двигателем, управление двигателем позиционера, сервоконтроллер, канал чтения, интерфейс, буферное ОЗУ, процессор (обычно ARM архитектуры), флэш ПЗУ (Flash ROM), DC—DC конвертеры. Подробнее про устройство жесткого диска тут.  

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

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