
На данный момент доступно большое количество программ для восстановления случано удаленных файлов и разделов на жестком диске или USB накопителе. Все эти программы основываются на том, что при удалении файла с файловой системы, его данные и метаданные продолжают хранится на физическом носителе, пока не будут перезаписаны новыми файлами. Программы восстановления удаленных файлов позволяют просканировать диск и найти удаленные файлы по сигнатурам на диске и при анализе неиспользуемых блоков диска. Однако классический подход восстановления файлов не работает с устройствами SSD (Solid State Drive) с поддержкой функции TRIM. Давайте разберемся почему. Кстати восстановление данных с ssd можно заказать на сайте datalab.com.ua.
Удаление файлов с SSD накопителя и команда TRIM
Процесс удаления файлов на SSD кардинально отличается от процесса удаления файлов на классическом жестком диске. При удалении файла ОС посылает на SSD устройство команду интерфейса ATA — TRIM, которая сообщает что эти данные не нужны. Устройство SSD помечает эти ячейки на удаление и в фоновом режиме обнуляет их (фоновый процесс сбора мусора). Это позволяет более быстро сохранять данные в свободные ячейки SSD и увеличивает срок службы устройства. Таким образом команда TRIM заставляет накопитель физически очищать неиспользуемые блоки данных.