Когда приходит время продать или подарить старый компьютер или SSD-диск, многие люди просто удаляют файлы или форматируют диск, считая, что этого достаточно. Однако, к сожалению, это не так для современных твердотельных накопителей.
Устройства SSD отличаются от старых жестких дисков, поэтому операционная система и накопитель не стирают данные сразу и навсегда. Вместо этого они просто помечают место как «свободное», что позволяет данным оставаться там еще долгое время, пока не будет перезаписана новая, что снижает риск утечки паролей, фотографий и личных файлов.
Таким образом, необходим особый подход, чтобы быть полностью уверенным, что ваши данные ушли безвозвратно. В этой статье мы разберем несколько проверенных методов, которые помогут вам полностью очистить SSD и спать спокойно.
Поскольку данные хранятся по-другому на SSD, их уничтожение сложнее, чем на старых жёстких дисках. Удаление или форматирование файлов не помогает, потому что данные остаются в накопителе. Лучший способ избавиться от них — использовать встроенную функцию безопасного стирания, которую можно использовать с помощью специальных программ. Это очищает SSD полностью, что делает данные невосстановимыми. Кроме того, считается, что шифрование диска с последующим удалением ключа также работает, если такой возможности нет. Физическое уничтожение — крайний, но самый гарантирующий результат вариант.
Особенности уничтожения данных на SSD
Таким образом, зачистка данных на жёстких дисках означает полную стирание информации из физических блоков хранения данных устройства информации. В результате даже самые передовые технологии и высококвалифицированные специалисты не смогут восстановить информацию.
Механизмы зачистки информации с жёстких дисков ориентированы в первую очередь на жёсткие диски HDD. При обычном удалении данных – в результате удаления мимо корзины операционной системы, её очистки или форматирования логических дисков — наши данные не исчезают с физических блоков HDD. Данные остаются записанными в блоках, пока не будут перезаписаны новыми данными. Перезапись новыми данными при низкой активности диска или его большом объёме может произойти не скоро. И за долгое время хранения данных в физических блоках эти данные можно восстановить специальными программами. Что нежелательно, если нам есть что скрывать от близких, либо если мы продаём, отдаём компьютер или сам диск другим лицам. Особо значимые данные должны уничтожаться полностью. А при передаче диска сторонним лицам он должен быть весь зачищен от любых наших данных.

Зачистка данных с диска выполняется программами, предусматривающими такую функцию. Это, например, CCleaner, AOMEI Partition Assistant, Acronis Drive Cleanser, многие другие. Даже Windows может сама себя переустановить с зачисткой жёсткого диска. ПО, полностью стирающее данные на жёстком диске, может предложить разные методы стирания – от простой перезаписи нулями в один проход (базовая безопасность) до сложнейших типа метода Гутмана с перезаписью случайными данными в 35 проходов (максимальная безопасность). Но эти методы разрабатывались для HDD, когда SSD ещё и в помине не было. И в случае с SSD могут быть менее эффективными из-за особенностей работы твердотельных накопителей.
Структура SSD и HDD сильно отличается. Мехонные жесткие диски (HDD) состоят из вращающихся магнитных пластин, на которые магнитные головки записывают и считывают данные. Что касается SSD, это электронное устройство, в котором используются микросхемы флэш-памяти для хранения данных, контроллер управляет операциями записи и чтения, а также используются различные технологии для повышения скорости работы, надежности и экономии ресурса. Вопросы полного уничтожения данных напрямую связаны с этими конструктивными различиями.
Таким образом, для снижения износа конкретных ячеек SSD используют технологию выравнивания износа, которая равномерно распределяет запись данных по всей памяти. Это может сделать методы многократной перезаписи, используемые для зачистки первичной информации, менее эффективными, поскольку нельзя гарантировать, что данные будут записаны в ту же самую ячейку каждый раз.
Другой момент, друзья. При очистке системной корзины или форматировании логических дисков с SSD в работу вступает команда Trim. Отправляемая операционной системой накопителю эта команда выполняет функцию оптимизации производительности и необходима для продления срока его службы. Trim — это команда ATA, доступная для AHCI- и IDE-режимов работы контроллера диска. Для SSD NVMe, работающих через интерфейс PCI-E, применяется её аналог — команда Deallocate. Последняя оптимизирована для работы с SSD NVMe, поддерживается Windows начиная с 8, тогда как Trim есть в Windows 7. Суть у этих команд одна и та же – они сообщают SSD, из каких ячеек удалены данные. После чего накопитель физически удаляет данные из ячеек и помечает их как свободные, доступные для перезаписи новыми данными.
Файлы, удаленные с твердотельного накопителя, часто становятся недоступными для восстановления из-за этих двух основных проблем при использовании различных технологий оптимизации, предлагаемых производителями SSD, таких как SLC-кеширование и алгоритмы сборки мусора. Кроме того, использование сложных методов перезаписи данных с большим количеством проходов бессмысленно убьет значительную часть ресурса SSD и сократит срок его службы.
Конечно, в вопросе выбора сохранения ресурса SSD или защиты от утечки данных многие сделают выбор в пользу последнего варианта. Но и здесь не всё просто: на SSD может быть лазейка для утечки данных. Во многих современных SSD используются дополнительные, резервные ячейки памяти для компенсации износа основных ячеек памяти. Операционная система не имеет доступа к этим резервным ячейкам. Как и не имеют доступа программы, выполняющие перезапись данных, будучи ориентированными на принцип работы HDD. Такие программы, возможно, надёжно уничтожат данные с доступной им части флеш-памяти. Но нет никакой гарантии, что будут уничтожены данные из резервных ячеек памяти. Соответственно, существует вероятность восстановления данных из этих резервных ячеек с использованием профессионального оборудования и ПО.
Дорогие друзья, что нам делать?
Оптимизация дисков
Для обычного пользователя, возможно, нет смысла заморачиваться сложными методами уничтожения данных SSD. После удаления информации накопитель сам очистит ячейки. Кроме того, это будет наиболее эффективным способом сохранения ресурса накопителя. Бесплатные программы для восстановления данных, вероятно, не смогут восстановить удаленные данные. Кроме того, качественный профессиональный софт по восстановлению данных, как правило, лицензионный и дорогостоящий, и он не гарантирует восстановление данных с SSD, если включены команды Trim и Deallocate.
Можно просто оставить компьютер в бездействии на время после удаления данных клавишами Shift+Dell (что означает удаление данных из корзины навсегда) или после очистки системной корзины. Простые компьютеры автоматически запускают команды Trim и Deallocate. Кроме того, есть возможность вручную запустить эти команды. Для этого введите «оптимизация» в поисковую строку Windows и запустите системную утилиту «Оптимизация дисков». Логический диск подключается к SSD-накопителю, с которого были удалены данные. Кроме того, нажмите кнопку «Оптимизировать».
Не забывайте, что команды Trim и Deallocate не используются:
- В файловых системах FAT и exFAT (т.е., по сути, поддерживается только для NTFS);
- На внешних накопителях, подключённых через USB;
- В некоторых случаях на RAID -массивах;
- В некоторых случаях на NAS-устройствах;
- В операционных системах Windows Vista, XP для Trim, а для Deallocate ещё и в Windows 7, в старых дистрибутивах Linux;
- При повреждении файловой системы NTFS;
- Для SSD сторонних производителей (выпущенных не компанией Apple) в операционной системе Mac.
Шифрование
Шифрование обеспечивает оптимальную безопасность без ущерба для ресурса SSD. Мы можем зашифровать весь логический диск, на котором хранятся важные данные, а также только эти данные, например, папки или даже отдельные файлы. Если кто-то когда-нибудь восстановит наши зашифрованные данные, они скорее всего не смогут их прочитать без ключа-дешифратора.
В отличие от старых жестких дисков, полное уничтожение данных на SSD — задача, к которой нужно подойти серьезно и ответственно. Специальные алгоритмы выравнивания износа и наличие резервных областей гарантируют, что файлы останутся в памяти накопителя даже после удаления.
Функция Secure Erase — самый надежный способ, доступный обычному пользователю. Он присутствует в большинстве современных SSD и позволяет завершить полное очищение всех ячеек памяти, включая те, которые система не видит. Это работает и безопасно для диска. Для этого можно использовать универсальные программы или утилиту производителя вашего накопителя.
В случае, если программные методы недоступны, а информация имеет большую ценность, физическое уничтожение является единственным гарантированным решением. Помните, что ваши действия гарантируют сохранность вашей личной информации, поэтому лучше перестраховаться.








