SSD ВОССТАНОВЛЕНИЕ ДАННЫХ


Сейчас твердотельные накопители становятся все популярнее. И это не удивительно – внушительные скорости, низкое энергопотребление, не боятся физических воздействий. Казалось бы, одни плюсы. Но тем не менее есть минус – ограниченный ресурс циклов чтения\записи. А у традиционных жестких дисков магнитная поверхность может перемагничиваться практически неисчерпаемое количество раз (при соблюдении всех рекомендаций: режимы питания, температурные режимы и т.д.).


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

У SSD есть особая команда интерфейса ATA – TRIM. Если этот режим задействован (а по умолчанию при чистой установке SSD windows 7 и выше – он включается автоматически), то контроллер твердотельного накопителя получает команду на удаление соответствующих блоков одномоментно с удалением файла. Особенность состоит в том, что контроллер будет рапортовать, что данный сектор пуст, а по факту очистка блоков выполняется позднее. Если команда TRIM отработала успешно, восстановление обычными утилитами невозможно. Разве что можно попытать счастья вычитывать на программаторе каждую микросхему. Да и это не гарантирует поднятие информации.

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


Восстановление при повреждении SSD.

При серьезных (относительно) повреждениях, выходе из строя контроллере, сбоя прошивки. Вся информация НАДЕЖНО сохранен (иногда настолько, что зашифрована аппаратно алгоритмом AES. Вот тут уже пойдет тема криптоанализа.). В этом случае можно вычитывать отдельно каждый чип, формировать дамп и разбирать его. При исчерпании ресурса перезаписи, информация тоже не пропадет, контроллер просто отключит возможность записи. Здесь можно пользоваться штатными средствами для копирования.