Могут ли SSD действительно безопасно удалять ваши данные? Вот как
Процесс удаления файлов катарсис. Мы выбираем список старых или бесполезных файлов, нажимаем «Удалить» и — пух — они исчезли. Но так ли они на самом деле?
То, как ваш твердотельный накопитель (SSD) обрабатывает удаление файлов, означает, что нажатие на удаление не всегда такое, как кажется. По мере того, как методы восстановления данных продолжают совершенствоваться, ваши шансы по-настоящему уничтожить эти неуклюжие селфи с кошкой увеличиваются.
Итак, ваш SSD когда-нибудь удаляет ваши файлы? Или они просто на мгновение скрыты? Давай выясним.
Что происходит, когда вы нажимаете Delete
Вы нажимаете удалить, и файл исчезает с вашего экрана. Но что на самом деле происходит, когда вы нажимаете удалить? Действительно ли удаление файла удаляет его?
Удаление файла – это многоэтапный процесс. В первый раз, когда вы удаляете файл, он просто перемещается в корзину (или корзину). Содержимое файла остается без изменений. Это позволяет нам восстанавливать файлы, которые мы случайно удалили.
Следующим шагом будет его удаление из корзины (или использование Shift + Delete для непосредственного удаления). Большинство операционных систем отслеживают файлы с помощью «указателей». У каждого файла и папки есть указатель, указывающий файловой системе, где именно искать файл. Когда вы удаляете файл из корзины, Windows удаляет указатель и отмечает сектора диска, содержащие данные, доступные для перезаписи.
В вашем файловом проводнике файл исчез. На практике, однако, до тех пор, пока сектор диска, содержащий существующие данные, не будет перезаписан, данные файла все еще существуют. Вот почему программы восстановления файлов могут восстанавливать файлы. Более того, именно поэтому некоторые программы восстановления файлов могут восстанавливать части файлов – сектор, содержащий старые данные, не был полностью перезаписан, оставляя некоторые данные нетронутыми.
Так работает удаление файлов на обычном жестком диске . SSD работают иначе.
Чем твердотельные накопители отличаются от жестких дисков?
Твердотельные накопители отличаются от обычных жестких дисков , прежде всего, потому, что они используют разные технологии для записи данных. Жесткий диск – это вращающийся диск, который пишет с помощью движущейся механической руки. SSD больше похож на карту флэш-памяти, хранящую информацию в ячейках. Чтобы записать новые данные в ячейку, диск должен сначала стереть существующие данные.
Вот здесь и появляется команда TRIM . Во время обычных операций твердотельные накопители, по сути, быстро обнуляют данные, содержащие ячейку, перед перезаписью данных. SSD контролируют, где данные записываются в ячейках. Это означает, что операционная система может запросить запись данных в блок 1000, тогда как таблица указателей SSD содержит совсем другое число. Это называется выравниванием износа.
Данные записываются и извлекаются, но есть различия. Этот процесс позволяет твердотельным накопителям управлять данными, всегда выделяя уже обнуленный блок для процесса записи, обеспечивая при этом деградацию флэш-памяти с одинаковой скоростью.
Конечно, не может быть блоков с предварительным обнулением вечно. И хотя SSD знает, как перенаправить свои указатели на предварительно обнуленные блоки, он не знает о помеченных операционной системой неиспользуемых блоках. Здесь и вступает в игру TRIM. Команда TRIM позволяет операционной системе информировать SSD о том, какие блоки доступны для предварительного обнуления, экономя время и обеспечивая быстрый процесс записи.
Однако TRIM не удаляет данные надежно . Поскольку аппаратный контроллер SSD решает выровнять блоки, вы не можете быть полностью уверены в том, когда ваш диск завершит задачу. Кроме того, твердотельные накопители используют небольшой объем нераспределенного пространства в качестве буфера во время процесса выравнивания износа, по сути сохраняя запись данных. К сожалению, это означает, что твердотельные накопители подвержены ряду методов восстановления данных.
Как навсегда удалить данные на вашем SSD
Теперь, когда мы точно понимаем, что происходит с нашим SSD, пришло время подумать, как именно удалить данные SSD навсегда .
Есть несколько широко распространенных методов и инструментов, которые почти гарантированно полностью очистят ваш SSD.
Безопасное стирание SSD с использованием программного обеспечения производителя
Первый метод – это безопасное стирание. У Secure Erase очень высокий процент успеха, но некоторые исследования показали, что эта команда реализована плохо, и поэтому данные остаются на диске. Вы можете выполнить безопасное стирание либо в своей операционной системе (если на целевом диске не установлена ваша основная операционная система), либо использовать среду Linux Live.
Многие производители твердотельных накопителей разрабатывают инструменты управления оборудованием с функциями безопасного удаления:
- Набор инструментов для твердотельных накопителей Intel
- Утилита Toshiba OCZ SSD
- Набор инструментов для твердотельных накопителей Corsair
- Инструмент Samsung Magician SSD
- Панель управления SanDisk SSD
- Crucial SSD Storage Executive
- Панель управления Western Digital SSD
- Утилита для загрузочного SSD Seagate SeaTools
Безопасное стирание SSD с использованием Parted Magic
Многие эксперты советуют использовать Parted Magic вместо инструментов, разработанных производителем. Parted Magic – это полный дистрибутив Linux, в котором есть всевозможные инструменты для стирания дисков и управления разделами. Инструмент стоит 11 долларов, но у вас есть доступ к пакету навсегда, когда он вам нужен.
Parted Magic – это загрузочная среда Linux, то есть вы устанавливаете ее на USB-накопитель и загружаетесь оттуда . Вот краткий список того, что вам нужно сделать:
- Загрузите Parted Magic и создайте подключаемый USB-накопитель с помощью Unetbootin .
- Загрузите диск и выберите вариант 1, Настройки по умолчанию .
- После загрузки перейдите в Пуск (внизу слева)> Системные инструменты> Стереть диск .
- Выберите опцию Internal: Secure Erase, записывает нули во всю область данных , затем подтвердите диск, который вы хотите стереть, на следующем экране.
- Если вам сообщают, что диск «заморожен», вам нужно будет нажать кнопку « Сон» и повторять этот процесс, пока вы не сможете продолжить. Если ваш диск указывает на требование пароля, оставьте пароль «NULL».
- Подтвердите, что вы прочитали и поняли риски, затем нажмите Да, чтобы стереть данные с диска.
Очистка SSD с помощью PSID Revert
В некоторых случаях SSD не удастся стереть из-за аппаратного шифрования. В этих конкретных случаях иногда можно использовать идентификатор физической безопасности устройства (PSID), чтобы активировать восстановление PSID. Функция PSID Revert эффективно криптографически стирает диск, а затем сбрасывает его до заводских настроек.
PSID Revert стирает весь диск. Этот процесс также работает, если диск зашифрован аппаратно, но не зашифрован с помощью стороннего программного обеспечения . Узнайте, поддерживает ли ваш накопитель PSID Revert, выполнив поиск в Интернете по запросу «[ваше имя накопителя] PSID Revert».
Полностью ли безопасное стирание удаляет данные SSD?
Методы безопасного стирания теоретически должны удалять все данные с диска при первом проходе. Но, как показали несколько исследований, плохо реализованные или содержащие ошибки версии Secure Erase могут привести к устареванию данных. Эти данные можно восстановить. Лучший способ – выполнить как минимум два полных процесса безопасного стирания, чтобы убедиться, что каждая ячейка SSD полностью очищена.
В противном случае, если вы не продаете диск и хотите его уничтожить, просто несколько раз ударьте по SSD молотком. Обратите внимание, что это приведет к уничтожению содержимого диска, а также самого диска. Но по крайней мере ваши данные будут безвозвратно.