Найти в Дзене

TRIM и восстановление данных

TRIM – одна из команд, посылаемая операционной системой, чтобы проинформировать SSD-диск (solid state drive) о том, что пользователь удалил данные, и занятые ранее ячейки памяти могут быть освобождены. Также существуют и SSD с интерфейсом NVM. У таких дисков другой набор рабочих команд, но при этом есть аналог команды TRIM с теми же функциями – Deallocate.

Пользуясь дисками SSD, в итоге вы придете к ситуации, когда их производительность значительно снизится.

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

SSD-диски
SSD-диски

Для сохранения скорости работы SSD у новых операционных систем есть команда ATA TRIM. Специальный драйвер файловой системы, стирая файл, посылает команду TRIM на SSD-контроллер. Использование TRIM помогает SSD уменьшить влияние собираемых удаленных данных, которые могут снизить производительность операций записи в затронутых секторах. Когда SSD-контроллер получает команду, он чистит больше неиспользуемые блоки флеш-памяти. Это происходит в фоновом режиме, в перерыве между операциями чтения/записи.

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

Кстати говоря, после срабатывания команды TRIM восстановить данные ПОЧТИ НЕВОЗМОЖНО – TRIM очень быстро стирает удаленные файлы. Если каким-то совершенно чудесным образом вы успели отсоединить диск от компьютера в тот же момент, как увидели, что случайно удалили очень важные данные, МОЖЕТ БЫТЬ, у вас еще есть крайне скромный шанс вернуть какие-то из них. Попробуйте создать образ диска, сохраните его на другое устройство (диск/флешку) и запустите программу для восстановления данных Волга. Есть еще один вариант: отнесите ваш очень быстро отключенный SSD в надежную компанию, которая занимается восстановлением данных.