Восстановление данных с SSD, что такое TRIM?

 

Восстановление данных с SSD-диска в случае удаления или форматирования — непростая задача. В большинстве случаев невозможно восстановить файлы из-за команды TRIM.

Почему это происходит, мы объясним в этой статье.

Прежде всего, SSD имеют совершенно другую конструкцию, чем HDD и SHDD, и их принцип работы требует удаления ячеек перед их повторным сохранением, и поэтому была разработана команда TRIM.

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

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

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

TRIM был введен для использования в Windows 7 и Windows 8 и Windows 10, а также в новых дистрибутивах MAC OS и Linux. Этот тип команды также используется в планшетах и смартфонах с Android и OS X. Поскольку мобильные устройства также используют технологию памяти NAND для хранения данных, удаленные файлы со смартфона или планшета будет трудно восстановить. Что касается другой информации, такой как SMS, данные от звонков или мессенджеров, они хранятся в базах данных, во многих случаях их можно восстановить, но об этом в другой статье.

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