Почему компьютер не видит SSD. Проблемы с SSD и их решение После форматирования ssd не определяется

Solid State Drive (SSD) , или твердотельный накопитель - носитель информации, построенный с применением NAND flash памяти и имеющий интерфейс SATA или eSATA, предназначенный для хранения данных в компьютерных системах. SSD были разработаны для обеспечения более быстрой работы с данными, а также для замены обыкновенных жестких дисков (HDD). Однако, как показала практика, говорить о полной замене пока рановато - микросхем flash-памяти, сравнимых по надежности (а особенно долговечности) с магнитной поверхностью жесткого диска сделать не получилось. SSD-накопители довольно часто выходят из строя (неисправности контроллера, микросхем памяти, сбои в микропрограмме), унося с собой ценные данные. Специалисты нашей лаборатории способны в кратчайшие сроки восстановить данные с неисправных SSD накопителей практически всех моделей и модификаций. Имеющееся в нашем распоряжении оборудование позволяет работать напрямую с содержимым микросхем памяти, микропрограммой, запускать виртуальную трансляцию и передавать ATA-команды через интерфейс, поэтому мы можем не только восстанавливать информацию с поврежденных SSD, но и ремонтировать их. Ремонт SSD в нашей лаборатории выведен в отдельную от восстановления данных линию, так как сопряжен с полной безвозвратной потерей данных, хранившихся на накопителе; в то время как восстановление данных не обеспечивает дальнейшей эксплуатации твердотельного диска. Ремонт и восстановление данных применительно к SSD - взаимоисключающие процессы.

Мы гарантируем:

div > .uk-panel", delay:700, repeat: true}">

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

Аппаратные неисправности

Аппаратными принято называть неисправности, обусловленные выходом из строя электронных компонентов (контроллера, микросхем памяти, вспомогательных элементов) или проблем с трансляцией. Проявления этого типа неисправностей разные: носитель не определяется компьютером, определяется с объемом 0 байт или просит отформатировать; общее у них одно: их нельзя решить программным способом - ни одна из программ для восстановления данных ничего не найдет. Способ решения тоже один: выпаять микросхемы памяти, вычитать их программатором и воссоздать виртуальный транслятор.

При логических неисправностях, таких как удаление файлов, форматирование или переустановка операционной системы восстановление данных с SSD практически ничем не отличается от аналогичных работ с другими носителями (жесткими дисками, флешками): доступ к содержимому секторов производится через штатный SATA-интерфейс точно таким же программным обеспечением. Но при заранее включенном режиме TRIM данные с SSD удаляются без возможности восстановления; сектора, ранее содержавшие удаляемые данные, попросту перезаписываются нулями.

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

Вариант №1. Распайка и вычитывание микросхем памяти SSD

Данный вариант применим для относительно старых SSD, имеющих линейную трансляцию, которая может быть применена либо с учетом маркеров из служебной области, либо с учетом таблиц трансляции. Метод непригоден для контроллеров, применяющих шифрование (например, SandForce SF2281 и другие контроллеры, построенные на его базе) или сложные механизмы трансляции.

2. Чтение микросхем. Производится при помощи программаторов (PC-3000flash SSD Edition или NAND Reader) с соответствующими адаптерами ("панельками"): TSOP-48, TLGA-52, TSSOP-56 и т.п. При работе с TLC-памятью очень хорошо себя зарекомендовал комплекс PC-3000flash из-за уникальных алгоритмов перечитывания многочисленных битовых ошибок (для так называемых Problem Chips); для исследования нестандартных и новых микросхем памяти удобнее использовать NAND Reader из-за простоты и дешевизны производства адаптеров (в том числе мелкосерийного).

3. Анализ преобразований и сборка образа. Производится примерно по тем же алгоритмам, что и для любых флешек (USB-flash, карты памяти и т.п.), за некоторым исключением: количество микросхем памяти гораздо больше и гораздо сложнее алогоритмы преобразований, обусловленные повышенной производительностью SSD

Вариант №2. Построение виртуального транслятора в комплексе PC-3000


Данный вариант применим для новых SSD, воссоздать алгоритмы трансляции которых невозможно, крайне затруднительно, либо просто нецелесообразно. Восстановление данных с SSD при помощи комплекса PC-3000Express на сегодняшний день единственное решение для SSD, использующих аппаратное шифрование. Способ применим только для накопителей, у которых исследованы алгоритмы трансляции (их перечень непрерывно пополняется новыми моделями), а также если их физическое состояние позволяет осуществить инициализацию SSD в технологическом режиме.

Комплекс PC-3000Express позволяет производить не только восстановление данных с SSD, но и осуществлять ремонт твердотельных накопителей. Однако, возможности ремонта SSD, также как и восстановления данных с них, ограничены определенным перечнем как неисправностей, так и примененных контроллеров. Учитывая, что SSD, как и любые другие накопители, построенные на NAND flash памяти, выходят из строя по причине износа ячеек памяти, то ремонт программными методами, как правило, бывает бесполезен, а путем замены микросхем памяти - нецелесообразен, так как его стоимость сравнима со стоимостью нового исправного накопителя.

1. Подключение к комплексу PC-3000Express+SSD. Для работы по SATA-интерфейсу накопитель можно подключать к одному из портов комплекса с переводом PC-3000Express в режим работы SSD.

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

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

Остались вопросы? Просто напишите свой номер телефона, и Вам позвонит специалист и подробно ответит на них. Мы ничего не скрываем о своей работе.

Приветствую всех Хабровчан!

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

Как нетрудно догадаться, с накопителями, расположенными в зеленой зоне, обычно возникает меньше всего проблем (при условии, что инженер обладает необходимым инструментарием, разумеется). А накопители из красной зоны способны доставить немало страданий как их владельцам, так и инженерам-восстановителям. В случае выхода из строя подобных SSD шансы вернуть назад потерянные данные на сегодняшний день слишком малы. Если ваш SSD расположен в красной зоне или рядом с ней, то я бы советовал делать backup перед каждой чисткой зубов.

Те, кто уже сегодня сделал backup, добро пожаловать под кат.

Тут следует сделать небольшую оговорку. Некоторые компании умеют чуть больше, некоторые чуть меньше. Результаты, проиллюстрированные на диаграмме, представляют из себя нечто среднее по индустрии по состоянию на 2015 год.

На сегодняшний день распространены два подхода к восстановлению данных с неисправных SSD.

Подход №1. Вычитывание дампов NAND flash микросхем

Решение задачи что называется в лоб. Логика проста. Пользовательские данные хранятся на микросхемах NAND flash памяти. Накопитель неисправен, но что, если сами микросхемы в порядке? В абсолютном большинстве случаев так и есть, микросхемы работоспособны. Часть данных, хранящихся на них, может быть повреждена, но сами микросхемы функционируют нормально. Тогда можно отпаять каждую микросхему от печатной платы накопителя и считать ее содержимое с помощью программатора. А после попробовать собрать логический образ накопителя из полученных файлов. Этот подход в настоящее время используется при восстановлении данных с usb flash накопителей и различных карт памяти. Сразу скажу, что работа эта не из благодарных.

Трудности могут возникнуть еще на этапе считывания. Микросхемы NAND flash памяти выпускаются в разных корпусах, и для конкретной микросхемы в комплекте с программатором может не оказаться нужного адаптера. Для таких случаев в комплекте обычно есть некоторый универсальный адаптер под распайку. Инженер вынужден, используя тонкие проводки и паяльник, соединить нужные ножки микросхемы с соответствующими контактами адаптера. Задача вполне решаемая, но требует прямых рук, определенных навыков и времени. Сам то я с паяльником знаком не близко, поэтому такая работа вызывает уважение.

Не будем также забывать, что в SSD таких микросхем будет скорее всего 8 или 16, и каждую придется распаять и считать. Да и сам процесс вычитывания микросхемы тоже быстрым не назовешь.
Ну а дальше остается только из полученных дампов собрать образ и дело в шляпе! Но тут то и начинается самое интересное. Не буду углубляться в подробности, опишу только основные задачи, которые предстоит решить инженеру и используемым им ПО.

Битовые ошибки

Природа микросхем NAND flash памяти такова, что в сохраненных данных непременно появляются ошибки. Отдельные ячейки памяти начинают читаться неверно, причем стабильно неверно. И это считается нормой ровно до тех пор пока количество ошибок внутри определенного диапазона не превысит некоторый порог. Для борьбы с битовыми ошибками используются коды коррекции (ECC). При сохранении пользовательских данных, накопитель предварительно делит блок данных на несколько диапазонов и каждому диапазону добавляет некоторые избыточные данные, которые позволяют обнаружить и исправить возможные ошибки. Количество ошибок, которые могут быть исправлены определяется мощностью кода.

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

Формат страниц микросхем памяти

Единицей чтения и записи у микросхем памяти выступает единица, именуемая страницей. Для современных микросхем размер страницы равен приблизительно 8 КБ или 4 КБ. Причем это значение не является степенью двойки, а немного больше. Т. е. внутри страницы можно разместить 4 или 8 КБ пользовательских данных и еще что-нибудь. Эту избыточную часть накопители используют для хранения кодов коррекции и некоторых служебных данных. Обычно страница поделена на несколько диапазонов. Каждый диапазон состоит из области пользовательских данных (UA) и области служебных данных (SA). Последняя как раз и хранит внутри себя коды коррекции, которые защищают данный диапазон.

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

Скремблирование VS Шифрование

Большинство современных SSD не хранят пользовательские данные в открытом виде, вместо этого они предварительно скремблируются или зашифровываются. Разница между этими двумя понятиями достаточно условна. Скремблирование - это некоторое обратимое преобразование. Основная задача этого преобразования получить из исходных данных нечто похожее на случайную последовательность бит. Данное преобразование не является криптостойким. Знание алгоритма преобразования позволяет без особого труда получить исходные данные. В случае с шифрованием знание одного лишь алгоритма ничего не дает. Необходимо также знать и ключ для расшифровки. Поэтому, если в накопителе используется аппаратное шифрование данных, и вам неизвестны параметры шифрования, то из считанных дампов данные восстановить не получится. Лучше даже не приступать к этой задаче. Благо большинство производителей честно признаются в том, что используют шифрование.

Более того, маркетологи сумели сделать из этой преступной (с точки зрения восстановления данных) функциональности опцию, которая якобы дает конкурентное преимущество над другими накопителями. И ладно если бы были отдельные модели для параноиков, в которых была бы качественно сделана защита от несанкционированного доступа. Но сейчас, видимо, настало время, когда отсутствие шифрования считается плохим тоном.
В случае со скремблированием дела обстоят не так печально. В накопителях оно реализовано как побитовая операция XOR (сложение по модулю 2, исключающее «ИЛИ») , выполненная над исходными данными и некоторой сгенерированной последовательностью бит (XOR паттерном).

Часто эту операцию обозначают символом ⊕.

Поскольку
То для получения исходных данных необходимо произвести побитовое сложение прочитанного буфера и XOR паттерна:

(X ⊕ Key) ⊕ Key = X ⊕ (Key ⊕ Key) = X ⊕ 0 = X

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

Сборка образа

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

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

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

Минусы:

  • Трудоемкость . Поскольку мы полностью эмулируем работу накопителя, нам придется выполнить всю грязную работу за него.
  • Риск потерпеть фиаско . Если не удастся решить хотя бы одну из поставленных задач, то о восстановлении не может быть и речи. А вариантов много: невозможность прочитать микросхемы, потому что программатор их не поддерживает; неизвестные коды коррекции; неизвестный XOR паттерн; шифрование; неизвестный транслятор
  • Риск еще больше угробить накопитель . Помимо трясущихся рук риском является сам нагрев микросхем памяти. Для изношенных микросхем это может привести к появлению дополнительного числа битовых ошибок.
  • Время и стоимость работ
Плюсы:
  • Широкий круг задач . Все, что нужно от накопителя, это работающие микросхемы памяти. Неважно в каком состоянии остальные элементы.

Подход №2. Технологический режим

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

Как уже было сказано выше, со временем в микросхемах памяти неизбежно появляются битовые ошибки. Так вот, согласно статистике, причиной выхода из строя SSD в большинстве случаев является появление некорректируемых битовых ошибок в служебных структурах. То есть на физическом уровне все элементы работают нормально. Но SSD не может корректно инициализироваться из-за того, что одна из служебных структур повреждена. Такая ситуация разными моделями SSD обрабатывается по-разному. Некоторые SSD переходят в аварийный режим работы, в котором функциональность накопителя значительно урезана, в частности, на любые команды чтения или записи накопитель возвращает ошибку. Часто при этом, чтобы как-то просигнализировать о поломке, накопитель меняет некоторые свои паспортные данные. Например, Intel 320 series вместо своего серийного номера возвращает строку с кодом ошибки. Наиболее часто встречаются неисправности из серии «BAD_CTX %код ошибки%”.

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

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

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

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

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

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

Минусы:

  • Сложность и стоимость разработки . Достаточно немногие компании могут себе позволить содержать свой отдел разработок и проводить подобного рода исследования.
  • Решения индивидуальны .
  • Ограниченный круг задач . Не ко всем накопителям применим данный подход. SSD должен быть физически исправен. Также, редко, но все же бывает, что повреждения некоторых служебных структур, исключает возможность восстановления пользовательских данных.
Плюсы:
  • Простота .
  • В некоторых случаях позволяет обойти шифрование . По сути подход к восстановлению данных с помощью технологических команд на сегодняшний день является единственным известным способом восстановить данные с некоторых накопителей, использующих аппаратное шифрование данных.

Заключение

На войне все средства хороши. Но лично я отдаю предпочтение второму подходу как более тонкому инструменту. И наиболее перспективному, поскольку все более широкое распространение аппаратного шифрования исключает возможность восстановления информации с „сырых“ дампов микросхем. Однако и у первого подхода есть своя ниша задач. По большому счету это те задачи, которые нельзя решить с использованием технологических функций накопителя. В первую очередь это накопители с аппаратной неисправностью, и при этом нет возможности определить поврежденный элемент, или характер повреждений исключает ремонт. И браться за дело рекомендуется только в том случае, если уже есть успешный опыт восстановления информации с подобной модели SSD, или есть информация о решении. Необходимо знать, с чем придется столкнуться: используется ли шифрование или скремблирование, какой XOR паттерн вероятнее всего используется, известен ли формат транслятора (есть ли сборщик образа). В противном случае шансы на успех невелики, по крайней мере оперативно решить задачу не получится. К тому же нагрев негативно влияет на изношенные микросхемы памяти, в результате чего могут появиться дополнительные битовые ошибки, которые, в свою очередь, могут привнести свою ложку дегтя в последующем.

На этом пока все. Берегите себя! И да хранит ваши данные backup!

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


Нужно только учесть, что восстановление HDD любой категории сложности подразумевает под собой полную и безвозвратную потерю пользовательской информации на поломанном винчестере. Это связано с особенностями тех. процесса непосредственно самих работ и пост-ремонтного тестирования жесткого диска. Ниже я постараюсь разобрать основные типы неисправностей, с которыми может столкнуться владелец поломанного HDD, желающий осуществить восстановление жесткого диска и описать методы и пути их устранения. Итак, проблемы с НЖМД можно подразделить на следующие основные группы:

Проблемы с поверхностью HDD

Так называемые бэд блоки. Что такое бэд блок? По сути это сектор, при обращении к которому диск не получает валидной контрольной суммы сектора. Это может быть в случае, если сектор не читается как таковой, либо сектор читается но поле КС запорчено. Разные причины тем не менее устраняются одним способом - попыткой перезаписи сектора целиком, включая поле служебной информации. Если мы имеем дело с софт-бэд блоком, то после перезаписи контрольная сумма сектора будет исправлена. Если дефект, что называется, физический, то большинство современных накопителей при перезаписи в автоматическом режиме заместят bad block либо исключат его из трансляции. В крайнем случае можно вручную занести нечитающийся сектор в заводскую таблицу дефектов и пересчитать транслятор.

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

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

Проблемы с контроллером HDD

Сразу хочу отметить, что фраза "сгорел контроллер HDD" или "поломался контроллер на жестком диске" некорректная, на самом деле речь пойдет о плате электроники жесткого диска, по английски - logical board of HDD.

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

Не нужно забывать, что на современных дисках в ПЗУ интегрированы адаптивные настройки, необходимые для первоначального старта жесткого диска. Некоторые HDD при запуске опираются на номер цилиндра, по которому следует искать треки со служебной информацией и при запуске с чужим ПЗУ не проходят комплексной инициализации. Другие без стартовых адаптивов вообще не в состоянии отпозиционироваться по серворазметкам и при запуске с чужой платой просто стучат. Опять же подход к ремонту разных моделей в случае утраты оригинального ПЗУ будет разный. Где-то можно собрать оригинальное ПЗУ из модулей в служебной зоне, получив к ней доступ путем подбора смещений, а где то нужно brut force методом из базы микропрограмм подбирать совместимую.

Проблемы с прошивкой HDD

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

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

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

Проблемы с гермозоной HDD

Так называемая банка, непосредственно корпус жесткого диска, где смонтирован шпиндельный двигатель, пакет платтеров, блок голов и пр. Неисправности тут могут быть самые разнообразные, начиная от заклинивания шпиндельного двигателя и заканчивая выходом из строя одной или нескольких голов, а то и всего БМГ в целом.

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

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

Наша лаборатория имеет специализированное оборудование и запасные части, и осуществляет ремонт наиболее распространенных: жесткого диска (винчестера, HDD) Seagate, Western Digital (WD), Hitachi, Samsung, Toshiba.

Восстановление SSD

Очень обобщенно, SSD диск состоит из непосредственно части управления, на которой размещен центральный процессор, ОЗУ, кэш, преобразователи питания и интерфейс (SATA или USB, иногда совмещенный) и непосредственно хранилища данных, как правило выполненного на базе NAND чипов памяти. Появление на рынке накопителей информации SSD дисков вполне закономерно. По сравнению с классическими HDD у SSD дисков серьезные преимущества: это и механическая надёжность за счет отсутствия движущихся частей, существенный прирост в скорости чтения/записи, меньшие габариты и меньшее энергопотребление. Но что касается надежности сохранения информации, тут ссд-дискам похвастаться нечем.

Узкое место SSD дисков - невысокий ресурс MLC чипов памяти, не смотря на попытки увеличить его за счет распределения нагрузок на ячейки с помощью XOR алгоритмов и внутренних миксов блоков. Ломаться SSD диски могут по причине электропробоя и т.п. управляющей части, выхода из строя одной или нескольких м\с NAND Flash памяти или программных сбоев в микроконтроллере SSD диска.

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

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

Повторно обращаю ваше внимание!!! Ремонт SSD и HDD в силу особенностей техпроцесса подразумевает под собой полное и безвозвратное уничтожение пользовательской информации. Не путайте понятия "ремонт" и "восстановление информации " Это прямо противоположные мероприятия. Если вам нужно восстановить данные с поломанного диска, то так и формулируйте свое пожелание

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

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

Поточнее формулируйте суть неисправности накопителя (не определяется BIOS, "виснет", пропадает из системы, "тормозит" и т.п.)

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

Информация была взята с http://www.hardmaster.info/repair/hdd.html

Мы производим восстановление данных с SSD всех марок: Kingston, OCZ, Transcend, Intel, Corsair, Silicon Power, Patriot, A-Data, Crucial, Western Digital, Samsung, Apacer и др.

SSD (Solid State Drive) – представляют собой высокоскоростные устройства хранения данных на основе NAND Flash памяти. Они имеют объёмы и скорость, близкие по значениям с HDD, но при этом не имеют механических частей, что позволяет им легко переносить различные внешние физические воздействия, такие как вибрации, удары, падения и т.д.

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

Цены на услуги по восстановлению данных с SSD дисков



Как мы восстанавливаем данные с SSD


Восстановление данных с SSD накопителей состоит из нескольких этапов:
Основные неисправности, возникающие у SSD накопителей:
  1. физические повреждения накопителей SSD . К этому типу относятся повреждения интерфейсных разъемов, повреждения микросхем контроллера и памяти, радиоэлементов платы SSD диска и печатной платы в целом вследствие механических или электрических воздействий.
  2. логические повреждения файловой системы накопителя SSD , ошибочное удаление информации, форматирование. При работе с SSD накопителями могут возникать программные сбои, приводящие к тому, что данные пользователя могу быть недоступны или повреждены.
  3. повреждения в области служебной информации SSD диска , используемой контроллером в работе механизма трансляции. В SSD накопителе присутствуют области, которые используются накопителем в служебных целях. Они не участвуют в хранении пользовательских данных, но повреждение информации в них приводит к полной потере работоспособности накопителя.
Восстановление данных с SSD дисков гораздо более сложный и трудоемкий процесс относительно обычных флешек. Значительное увеличение количества микросхем памяти в составе SSD диска многократно увеличивает число возможных вариантов действий на каждом этапе восстановления данных. В связи с тем, что к SSD накопителям предъявляются значительно более жесткие требования по всем основным характеристикам, чем к обычным флешкам, то используемые в них технологии и методики работы с информацией, так же более сложны. Из-за чего для восстановления данных с любого SSD необходим индивидуальный подход к каждому случаю и наличие специализированного оборудования.

Подробнее ознакомиться с применяемым нами оборудованием для восстановления данных с SSD накопителей, Вы можете, перейдя по

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

Когда можно и когда нельзя извлечь данные из твердотелого диска

Флешки, также осуществляющие запись на микросхемы, кардинально отличаются от SSD OCZ и Kingston наличием у последних команды интерфейса TRIM. Она заставляет твердотельный диск физически очищать блоки данных от любой информации после удаления файла. Тем не менее, мгновенного уничтожения файлов с OCZ не происходит - после поступления соответствующей команды блоки данных очищаются лишь спустя определенный временной промежуток , правда, какой - предсказать невозможно.

Алгоритм работы команды TRIM

Команда TRIM направлена на поддержание постоянного высокого быстродействия устройств, но если диск успел ее выполнить, то можно практически с полной уверенностью утверждать, что удаленные данные полностью были уничтожены и не подлежат восстановлению. Однако далеко не во всех случаях TRIM выполняется, следовательно, данные с накопителя можно будет восстановить точно так же, как и на HDD.

Эффективно извлечь данные с SSD OCZ и Kingston можно в следующих случаях:

  1. Старые версии ОС от Apple до OS X 10.10.4 не поддерживали технологию TRIM для любого стороннего SSD-диска;
  2. Не работает TRIM и в старых версиях Windows, поэтому если у вас установлена XP или Vista, то восстановление удаленных данных с OCZ не составит труда;
  3. USB и FireWire-протоколы также не работают с TRIM, вследствие чего извлечение информации с внешних SSD-накопителей не будет представлять сложности.

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

Программа Hetman Partition Recovery

Приложение работает со всеми носителями, в т. ч. это может быть и диск SSD OCZ или Kingston.

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

Все найденные сведения программа предлагает предварительно просмотреть в правой части окна. Это могут быть любые текстовые документы, звуковые файлы MP3, фотографии и архивы. Также функционал Hetman Partition Recovery предоставляет пользователю возможность создавать образ накопителя для дальнейшей с ним работы.

Восстановление данных на SSD при помощи DMDE

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

Порядок работы с DMDE следующий:

  1. После запуска приложения выберите язык и примите условия лицензионного соглашения;
  2. В главном окне DMDE выберите носитель, данные с которого придется восстанавливать;
  3. Нажмите Ok, программа проанализирует структуру диска OCZ и выдаст максимум информации об обнаруженных на накопителе разделах;
  4. Выберите нужный из списка и нажмите кнопку открытия тома;
  5. В левой части окна выделите пункт «Найденные + реконструкция», справа укажите параметры чтения - «чистая» реконструкция, а в выпадающем списке ниже - «включая удаленные»;
  6. Далее откроется окно со всеми найденными файлами - доступными и уже удаленными, которые помечены крестиком;
  7. Здесь можно выбрать интересующий пользователя диск, файл или группу и в контекстном меню выбранного пункта дать команду на восстановление объекта.