Основы работы устройств SSD

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

Но устройство SSD должно использовать для записи свежих данных либо свои новые ячейки, либо сначала стереть предыдущие данные. Стирание старых данных в устройствах SSD достаточно медленный процесс. Именно поэтому удаление файлов в устройствах SSD работает следующем образом: когда пользователь, программа, или сама ОС удаляет файл, ОС запускает команду TRIM, которая информирует устройство SSD о том, что эти данные больше не нужны. Устройство SSD переводит ячейки, в которых хранился файл в специальный пул, чтобы стереть их потом. Если какая-либо программа или ОС запрашивает данные из этих ячеек, SSD возвращает просто мусор или нули. Кстати восстановление данных с ssd можно заказать на сайте datalab.com.ua.

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

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

SSD — твердотельные устройства хранения данных, как и другие типы флеш-памяти (карты SD, внешние флешки, и т.п.), но не все твердотельные устройства хранения данных являются SSD. R-Studio показывает поддерживает ли флэш-устройства команду TRIM в поле Features field на закладке S.M.A.R.T.