А вы знали, что с SSD нельзя восстановить удалённые файлы?

Сентябрь, 19th 2020Рубрика: Советы 14202
Подписаться на комментарии по RSS

Можно ли восстановить удалённые файлы с SSD

Твердотельные накопители (SSD) превосходят привычные жёсткие диски практически во всём — они абсолютно бесшумны, устойчивы к физическим воздействиям, существенно быстрее и потребляют меньше энергии. Правда есть и обратная сторона медали, о которой не все знают... с SSD накопителей практически невозможно восстановить случайно удалённые файлы.

Наверняка каждый из вас хоть раз сталкивался с ситуацией, когда требовалось восстановить данные с жёсткого диска. И если дело не откладывалось в долгий ящик, то с большой долей вероятности можно было рассчитывать на успех данной операции. Однако с SSD накопителями такой фокус уже не прокатывает и не важно какой форм-фактор имеет устройство: старый 2.5", подключенный через интерфейс SATA, или новый M.2.

SSD накопитель формата m.2

Подход к удалению данных на SSD и обычных жёстких дисках (HDD) совершенно разный. При удалении файла на жёстком диске, операционная система просто помечала эту облать диска как свободную, но сами данные оставались нетронутыми до тех пор, пока их не перезапишет новый файл. Именно на этом и основано восстановление данных.

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

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

Впрочем, команда TRIM не работает при внешнем подключении устройств через USB, FireWire или Thunderbolt, а также не поддерживается старыми операционными системами типа Windows XP и на дисках, отформатированных в FAT16 или FAT32. Также TRIM не поддерживают некоторые специализированные RAID-контроллеры.

То есть, восстановление данных с SSD накопителей возможно только на системах с отключенной командой TRIM. В любом случае, любое восстановление случайно удалённых файлов, всегда лотерея и правильнее будет регулярное резервное копирование, особенно для компьютеров с SSD.

Подписывайтесь на канал Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.

Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.

ваш комментарий будет опубликован после проверки
на указанный адрес будет отправлено письмо с кодом активации. Вы можете настроить собственный профиль и стать активным участником или автором.