Как узнать версию прошивки жесткого диска seagate. Расширяем стандартные возможности жесткого диска

Продукты Seagate управляются микропрограммой. Наличие самой последней версии микропрограммы может улучшить производительность и надежность продукта. Компания Seagate рекомендует установить новую микропрограмму для улучшения производительности и надежности накопителя.
Как и любое ПО, микропрограмма со временем совершенствуется, а выявленные в ней проблемы - устраняются. Для дисков многих семейств в течение их жизненного цикла выходит несколько версий микропрограмм. Регулярно проверяйте наличие новой микропрограммы для вашего диска с помощью приложения Download Finder . Если новые микропрограммы доступны для других продуктов, об этом будет указано.

Если для используемого накопителя доступна более новая микропрограмма, она будет содержать улучшения, отражающие самые современные технологии. Микропрограммы для устаревших продуктов будут выпускаться в виде окончательных версий. Обратите внимание, что Seagate не предоставляет подробных сведений о конкретных микропрограммах.

До настоящего момента обновления микропрограмм для стандартных конфигураций настольных компьютеров и ноутбуков были сложными и в некотором роде рискованными. Такая ситуация отчасти была вызвана отсутствием понятных средств загрузки микропрограммного обеспечения и ограничениями операционных систем. Однако проблемы устранены и теперь компания Seagate регулярно выпускает обновления микропрограмм для общей поддержки вашего накопителя Seagate.

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

Выполните следующие действия, чтобы определить доступность обновлений микропрограммы для вашего накопителя:

Несоблюдение инструкций по обновлению может привести к уничтожению данных и/или выходу жесткого диска из строя. Компания Seagate не гарантирует сохранность хранящихся на диске данных. Перед обновлением микропрограммы, кроме регулярного резервного копирования, следует создать резервную копию данных в отдельном безопасном расположении или на отдельном безопасном носителе.

Что называют жестким диском?

Большинство пользователей ПК, наверняка слышали понятие “жесткий диск” (он же винчестер, hard drive или disk drive). Иногда, совместно с данным понятием идет фраза “прошивка жесткого диска”. Давайте более детально разберемся, что же это такое.

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

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

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

Основные технические характеристики HDD

Иногда выбор жесткого диска оказывается проблемой для профессионалов, что уже говорить об обычном пользователе.

Можно выделить несколько базовых характеристик, которые помогут сформировать общее представление о параметрах винчестеров.

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

Второе - толщина жесткого диска. Варьируется этот показатель от 7 до 12,5 мм.

Естественно, чем больше толщина винчестера, тем больше информации он может на себя вместить. При этом стандартная толщина жесткого диска в ноутбуке - 9,5 мм.

Третий фактор - скорость вращения. Здесь все просто: чем больше скорость вращения, тем выше производительность компьютера.

Мощные модели имеют скорость обращения диска от 7200 оборотов в минуту, но при этом шумят. Используются они на устройствах с хорошей системой охлаждения.

Более медленные модели дисков вращаются со скоростью 5200 - 5900 оборотов в минуту. Их преимуществом являться тишина при работе и низкая степень нагрева.

Количество памяти жесткого диска - это четвертая характеристика, на которую следует обратить особое внимание при выборе изделия. В стандартном ноутбуке винчестер размером 2,5 дюйма и толщиной в 9,5 мм обладает памятью в 1 терабайт. Для большинства задач этого вполне хватает. Что касается стационарных компьютеров, до диски шириной 3,5 дюйма и толщиной 12,5 мм могут хранить до 4 Тбайт информации.

При выборе винчестера следует обращать внимание на соотношение мощности устройства и степень производимого им шума.

Причины неисправной работы жестких дисков


Даже самый качественный и дорогостоящий жесткий диск может сломаться. Рассмотрим причины, которые могут сократить срок службы винчестеров.

  1. Перегрев. Наиболее распространенная и банальная причина. Рано или поздно ноутбук или компьютер накапливает в себе пыль, доступ воздуха к винчестеру уменьшается, температура внутри устройства растет… Результат - ноутбук в ремонте. По этой же причине нельзя размещать компьютеры возле отопительных приборов или жарких и влажных помещениях.
  2. Не качественное электроснабжение. Резкие скачки напряжения отрицательно сказываются на работе винчестера, поскольку могут повредить поверхность жесткого диска и являются одной из главных причин его преждевременного выхода из строя. При этом, блок питания компьютера не всегда предупреждает подобные ситуации. Единственным выходом из данной ситуации является приобретение бесперебойника.
  3. Механические повреждения. Если с проблемой перегрева или скачков напряжения компьютер, как машина умная и интеллектуальная в состоянии справится и предупредить поломку, то от ударов и неаккуратной эксплуатации пользователя он защитить себя не может.
  4. Неправильная работа с жестким диском. Проблема потери данных может возникнуть, если пользователь выполняет перезагрузку компьютера, в то время, когда винчестер еще не завершил действия по разбивке пространства. Конечно, современные программы позволяют восстановить данные, но процесс это весьма длительный, трудоемкий и к тому, же финансово затратен.
  5. Брак на производстве. От этого, к сожалению никто не застрахован, и бракованные изделия попадаются, даже не смотря на сложную систему контроля продукции производителем. Так что, если при покупке ноутбука или компьютера вас смущают посторонние шумы, щелчки и треск - обратитесь в гарантийный отдел.

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

Пошаговое руководство при прошивке жесткого диска

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

В самой установке программ нет абсолютно никакой сложности - они полностью автоматические. Поэтому справиться с ними сможет даже начинающий пользователь.

Однако следует учесть некоторые моменты.

Шаг 1. Найдите серийный номер вашего жесткого диска и воспользуйтесь программой проверки серийного номера, расположенной на главной странице оф.сайта. Для этого ведите номер в открывшемся диалоговом окне и запустите проверку.

Шаг 2. Дождитесь, пока завершится проверка. Фраза Drive is not affected означает, что ваш жесткий диск в порядке и в перепрошивке не нуждается; если этого нет, то выполняем шаг 3.

Шаг 3. Сохраните все ваши данные с устройства, с которым вы намерены работать на независимый носитель. Это может быть внешний жесткий диск.

Шаг 4. Создайте образ программы для перепрошивки на внешнем носителе типа «флешки» и сделайте загрузку через него. Программа предложит прошить жесткий диск в вариантах А/В/С. Выберите букву, что соответствует вашему устройству.

Шаг 5. Попав в главное меню программы, выбираем номер своего жесткого диска. Ждем. Процесс прошивки запущен.

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

Шаг 6. Пока происходит перепрошивка диска, компьютер нельзя перезагружать либо отключать от сети. Сигналом окончания работы будет самостоятельная перезагрузка компьютера, либо появится надпись “Нажмите любую клавишу”.

Шаг 7. Завершите работу с утилитой и наслаждайтесь работой обновленного винчестера.

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

Проблемы, которые могут возникнуть после самостоятельной прошивки винчестера

Допустим, вы сделали прошивку HDD самостоятельно. Рассмотрим, какие проблемы могут возникнуть:

  • накопитель не загружается или не распознается;
  • в БИОСе отображается неверная модель носителя;
  • емкость винчестера отображается неправильно.

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


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

WARNING

Вся информация предоставлена исключительно в ознакомительных целях. Ни редакция, ни автор не несут ответственности за любой возможный вред, причиненный материалами данной статьи.

Электроника HDD

Конструкция винчестера в какой-то степени наверняка известна каждому. По сути, это несколько пластин, которые вращаются со скоростью 15 000 об/мин, устройство позиционирования и блок управляющей электроники. Добавим к этому систему самоконтроля S.M.A.R.T. и другие интеллектуальные атрибуты. Короче, без пол-литра не разберешься, тем более технология отдельных элементов составляет коммерческую тайну.

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

INFO

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

Пациент

Итак, перед нами плата типичного жесткого диска Western Digital WD5000AAKX объемом в 500 Гб (рис. 1). Что мы имеем:

  1. Микросхема DRAM. Интереса как такового не представляет, мануал легко можно найти в Сети. Память этих чипов колеблется от 8 до 64 Мб и соответствуют размеру кеша жесткого диска.
  2. Контроллер двигателя шпинделя. Отвечает за управление механикой, регулирует мощность и имеет некоторые аналоговые/цифровые каналы. На чип Smooth L7251 3.1 мануалы отсутствуют, но можно попробовать поискать похожие микросхемы.
  3. Флеш-память. На некоторых винчестерах микросхема отсутствует, но флеш-память бывает встроена в чип контроллера диска. Обычно имеет размер в пределах от 64 до 256 Кб. Используется для хранения программы, от которой загружается контроллер жесткого диска.
  4. И самая любопытная для нас вещь - контроллер жесткого диска. Их производят компании Marvell, ST, LSI и другие. Некоторые компании, производящие винчестеры, делают свои собственные контроллеры, как, например, Samsung и Western Digital.

Контроллер жесткого диска предназначен для управления операциями преобразования и обмена данными от головок чтения/записи к интерфейсу накопителя. К сожалению, компания Marvell не хочет выкладывать документацию на свою продукцию в открытый доступ. Ну что ж, попробуем разобраться сами.

Копнем глубже

Наш зарубежный коллега Джероен «Sprite_tm» Домбург нашел интересный выход из данной ситуации - для исследования контроллера он использовал интерфейс JTAG (от англ. Joint Test Action Group). Этот интерфейс предназначен для тестирования и отладки печатных плат. То есть с помощью JTAG мы можем спокойно подключиться к интересующему нас устройству, поддерживающему стандарт IEEE 1149. В микросхему интегрируется порт тестирования (TAP - Test Access Port), состоящий из четырех или пяти выводов: TDI, TDO, TMS, TCK и, возможно, TRST. Расположение этих выводов для контроллера Marvell нашел некий dex , любезно поделившийся результатами на форуме HDDGURU .

Джероен выяснил, что у контроллеров Western Digital есть ARM-ядро, доступное через JTAG-порт. А также последовательный порт, который обычно не используется, но может быть полезен для наших целей.

Для исследования контроллера жесткого диска использовалась плата FT2232H, которую можно заказать в интернете за 30 евро. Она поддерживает JTAG, связь через последовательный порт, а также SPI. Для работы с ней использовалась программа OpenOCD .

В результате оказалось, что у микросхемы есть целых три ядра. Два Feroceon, которые являются довольно сильными ARM9-подобными ядрами, и Cortex-M3, которое немного слабее. У всех ядер разное предназначение:

  • Feroceon 1 обрабатывает физические чтение/запись на жесткий диск;
  • Feroceon 2 -обрабатывает SATA-интерфейс, кеш и преобразует LBA в CHS;
  • Cortex-M3 - предназначение неизвестно. Можно просто остановить его, но жесткий диск будет продолжать работать.

Добро пожаловать, или Посторонним вход воспрещен

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

Для доступа к ядру можно использовать режим DMA (Direct Memory Access). Это такой режим, когда обмен данных происходит непосредственно с головки считывания в память, без активного участия процессора. То же самое относится и к SATA-порту: процессору нужно только указать, где данные, и логика DMA позаботится о чтении информации непосредственно из памяти.

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

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

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

В результате своего исследования Джероен создал инструмент fwtool, который может сбрасывать различные блоки во флеше и переводить код в текстовый файл. Затем можно изменить, удалить или добавить блок и вновь собрать все в одном файле прошивки, который потом спокойно загрузить во флеш.

Меняем прошивку

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

У компании Western Digital есть специальные программные утилиты для работы с жестким диском - это инструменты, работающие под DOS, которые могут загрузить новую прошивку контроллера, микросхемы флеш-памяти или сервисного раздела. Инструменты используют так называемые Vendor Specific Commands (VSC), впрочем, об этом чуть позже.

Также есть набор инструментов под названием idle3-tools , которые можно взять на вооружение для модификации прошивки жесткого диска. Он также использует VSC, применяя Linux SCSI PassThrough IOCTLs. Джероен взял этот код, изменил его и интегрировал в fwtool. После этой модификации fwtool научился читать и писать на микросхему флеш-памяти.

Теперь если хакер каким-то образом сможет воспользоваться fwtool на удаленной машине, то получит возможность сбросить флеш-память диска, изменить ее и «зашить» обратно. Правда, в конце концов владелец узнает о взломе и, вероятно, переустановит систему, но злоумышленник может внедрить что-нибудь, что проявит себя и после переустановки. Например, подождать, пока машина зачитывает из файла /etc/shadow/ , где хранятся все пароли в системах UNIX/Linux, и изменить содержимое. После чего можно будет просто войти под своим паролем.

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

INFO

Терминальный режим жесткого диска

При работе в терминальном режиме пользователь может взаимодействовать с жестким диском посредством диагностических команд. Этот метод применяется для диагностики и ремонта накопителей Seagate и Toshiba, в Western Digital такая возможность отсутствует из-за сложности подключения. Терминальный режим фактически предоставляет полный root - управление механикой и логикой устройства. С его помощью можно также обновить или перезагрузить прошивку винчестера. Список команд для большинства накопителей можно посмотреть в интернете. А на плате жесткого диска имеется специальный разъем для подключения через последовательный порт.


Для доступа в терминальный режим понадобится устройство-адаптер, необходимое для преобразования уровней сигналов RS-232 в уровни TTL (такие адаптеры имеются в продаже, но можно собрать и самому - все необходимые схемы находятся в свободном доступе, а в качестве основы можно взять некоторые модели Arduino). Мы же возьмем готовый чип FTDI, который преобразует USB в последовательный интерфейс для микроконтроллера Atmega. Нужно соединить GND и RESET, а для подключения использовать контакты RX и TX.


Для работы с COM-портом используем любую понравившуюся программу - например, PuTTY или Hiperterminal. Выбираем тип подключения, вводим номер COM-порта и другие настройки:

Speed: 9600 Data Bits: 8 Stop Bits: 1 Parity: None Flow Control: None

Для проверки работоспособности схемы нужно замкнуть RX и TX между собой. В результате все набираемые символы отобразятся в двойном количестве. Это происходит из-за того, что введенные данные будут передаваться по линии TX, а затем они же вернутся по линии RX. Делается это так: отключив SATA-кабель, соединяем выход TX диска с входом RX адаптера, и наоборот - RX адаптера с TX диска. Подключаем питание. После нажатия клавиш , получаем приглашение Т> (или F> для неисправных HDD) и вводим команды. Для получения списка команд вводим /C , а затем Q.

Из-за большого количества команд инженеры Seagate разделили их структуру на уровни. Такие команды, как чтение, запись, поиск, лог ошибок, доступны сразу на нескольких различных уровнях. Чтобы переключить жесткий диск для работы на другом уровне, надо воспользоваться командой /x .

Уровень Т - сертификационные испытания. Уровень 1 - команды управления памятью. Уровень 2 - команды настройки механики привода. Уровень 3 - поисковые команды. Уровень 4 - команды слежения серводвигателя. Уровень 5 - используется только в заводских условиях. Уровень 6 - адаптивные команды управления. Уровень 8 - специальные команды настройки записи. Уровень 9 - команды режима системы контроля дефектов.

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

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

Запись информации в сервисные разделы HDD

В любом жестком диске присутствуют сервисные разделы. Они предназначены для хранения служебных программ винчестера, таких как S.M.A.R.T., модули раннего обнаружения ошибок, модули самодиагностики и так далее. К счастью, все эти данные не занимают выделенное место полностью, а значит, при правильном подходе мы можем использовать это бонусное пространство. Сервисные разделы не следует путать с DCO или HPA, которые могут быть легко обнаружены и доступны через стандартные ATA-команды.

В отличие от остальных методов скрытия информации запись в сервисный раздел не оставляет за собой никаких следов и незаметна для специальных программ поиска, которыми пользуются правоохранительные органы. Одним словом, это место идеально подойдет для хранения текстовых файлов с адресами, паролями, явками и прочего.

Для доступа к информации из сервисных разделов не подойдут стандартные ATA-команды, вместо этого для записи и чтения используются специальные команды VSC (Vendor Specific Commands). Как правило, производители держат в секрете эти команды, но порой выпускают утилиты для работы с сервисными разделами - например, программа wdidle3.exe от компании Western Digital и ее опенсорсный аналог idle3-tools. Еще один пример для WD - программа HDDHackr, меняющая записи в системных разделах HD.

WARNING

Данные в сервисных разделах очень важны для правильной работы винчестера. Повреждение записанной информации ведет к потере работоспособности диска. Восстановить ее будет не так уж и просто - для перезаписи данных в сервисных разделах понадобятся специализированные программы (например, Ace Laboratory PC3000).

Объем сервисного раздела зависит от модели винчестера. Например, в диске WD2500KS-00MJB0 семейства Hawk объемом 250 Гб (прошивка 02AEC) в сервисный раздел записывается две копии файлов, около 6 Мб каждая. Размер зоны на каждой поверхности составляет около 23 Mб (64 трека по 720 секторов на каждом). Поскольку этот диск имеет шесть поверхностей (головки от 0 до 5), модули сервисных разделов располагаются на месте, сопоставленном с головками 0 и 1, а место, закрепленное за головками со 2 по 5, зарезервировано, но не используется. Таким образом, зарезервированный раздел занимает около 141 Мб, из которых 12 Мб находится в использовании.

Для сравнения: модель WD10EACS-00ZJB0, емкостью в терабайт и с восемью поверхностями, имеет зарезервированное пространство 450 Мб, из которых занято 52 Мб. Ариэль Беркман (Ariel Berkman) из компании Recover Information Technologies LTD написал статью о работе с сервисными отделами HDD, а также выложил PoC-код для записи 94 Мб информации в сервисный отдел диска Western Digital 250GB Hawk. Делается это следующим образом:

  • Узнаем свой SATA IO адрес, используя lspci -v .
  • Для компиляции используем команду gcc -Wall -O -g -o SA-cover-poc SA-cover-poc.c .
  • Создаем рандомный файл (94 Мб в размере) и вычисляем его MD5-хеш.
  • Записываем файл в сервисный раздел.
  • Очищаем винчестер с помощью команды dd-ing /dev/zero , которую следует распространить на весь жесткий диск (или на отдельную часть, предварительно заблокировав доступ к остальному). Достаточно один раз прогнать этот код, чтобы уничтожить данные безвозвратно.
  • Читаем содержимое сервисного раздела, вычисляем его хеш и убеждаемся в целостности данных. root@Shafan1:~/SA# dd if=/dev/urandom count=184320 > random-file ; md5sum random-file root@Shafan1:~/SA# ./SA-cover-poc -p 0x0170 -w ./random-file root@Shafan1:~# dd if=/dev/zero of=/dev/sdb bs=1M root@Shafan1:~/SA# ./SA-cover-poc -p 0x0170 -r after-dding-dev-zero root@Shafan1:~/SA# md5sum after-dding-dev-zero

Программы для восстановления HDD

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

  1. TestDisk - самая простая и эффективная программа для восстановления HDD. Предназначена для поиска и реконструкции потерянных разделов, загрузочного сектора, удаленных файлов; исправляет таблицу разделов. Работает с большим количеством файловых систем. Работает в консольном режиме, чем достигается высокая скорость.
  2. Acronis Disk Director - целый программный пакет, в который включено немалое количество инструментов для работы с HDD. Содержит в себе утилиту Acronis Recovery Expert, которая служит для реконструкции файлов и разделов. В отличие от предыдущей программы имеет графический интерфейс, но работает с меньшим количеством файловых систем.
  3. Paragon Partition Manager - бесплатная программа от отечественных разработчиков, умеет почти все то же самое, что и Acronis, но ужасно медленная.

Заключение

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

Винчестеры Seagate серии Barracuda ES.2 были очень популярны в 2008-2009 годах. К сожалению, все эти жесткие диски не могут похвастаться высокой надежностью. Причина - низкое качество накопителей, из-за некачественной сборки и дешёвых материалов (производитель экономил на всем во время мирового кризиса). Отказ невозможно спрогнозировать, так как причиной отказа, как правило, является ошибка микропрограммы (Firmware).

Симптомы у дефектных жестких дисков могут быть самыми различными, обычно компьютер может вдруг начать "тормозить", зависать, и после перезагрузки винчестер уже не определяется системой, иногда диск очень быстро начинает покрываться плохими секторами и S.M.A.R.T. жесткого диска отмечает их как Reallocated (перемещённые) сектора. Последняя ситуация показана на скриншоте после данного абзаца. Это следствие саморазрушения микрокода винчестера. То,что жесткий диск блокируется при этом - лишь следствие. Но лучше иметь заблокированный диск с исправными головками, информацию с которого восстановить еще возможно, чем незаблокированный, но с запилами, и не восстановимый ни за какие деньги. Прошивка повлечет лишь дополнитель ные трудности, если накопитель снова испортится.

Итак, что мы имеем на сегодняшний день? Прошивки которые подвержены этой проблеме: SN04, SN05 и более ранние. Жесткие диски SEAGATE производства Thailand или China. Жесткие диски NS серии: ST31000340NS, ST3750330NS, ST3500320NS, ST3250310NS. Cимптомы: не определяется в Bios или моментально появившиеся тысячи Realloceted Sectors (переназначенных секторов).

Если при включении винт издает негромкий "звук удушения" или ритмично "подергивается", то дальнейшая инструкция вам не поможет. Данная неисправность - ни что иное, как заклинивший вал шпиндельного двигателя. Возникает самопроизвольно или после падения HDD (достаточно совсем небольшого удара). Виноват в этом неудачно спроектированный гидроподшипник и низко-качественные дешевые материалы.

Для начала нам необходимо обзавестись адаптером RS232-to-TTL. Можно cобрать переходник на базе микросхемы MAX232 как показано на схеме:

Примечание к схеме: Если есть возможность подключиться к стабилизированному напряжению +5В, то схему можно упростить, выкинув из нее стабилизатор 7805 с двумя конденсаторами обвязки.

Альтернативная схема адаптера RS232-to-TTL:

Я бы ещё после этого сделал бы (стирание) всего жесткого диска через Victoria, SeaTools или MHDD. Потом сделал бы Scan + Remap (проверку со включенным Remap) для надёжности.

Исходный материал взят с: