Как полностью стереть жесткий диск

Информация

Удаление информации с SSD

Способы уничтожения информации сильно зависят от типа устройства. Сейчас мы поговорим о том, как уничтожить инфу на классическом жестком диске, не SSD. О твердотелых дисках (SSD) мы поговорим далее в этой статье.

Традиционный способ уничтожения данных — форматирование. Вот только, как показывает практика, после форматирования данные относительно просто восстановить. Особенно, если использовалось быстрое форматирование. Совсем другое дело — полное форматирование.

Если на жестком диске никакой ценной информации нет, достаточно несколько раз его отформатировать, используя полное форматирование — флажок Быстрое нужно снять.

Полное форматирование диска

Но что делать, если наблюдаются приступы паранойи или же жесткий диск действительно содержит ценную информацию, которая не должна попасть в чужие руки? В этом случае нужно использовать алгоритмы гарантированного уничтожения информации.

10101010 {amp}gt; 01010101 {amp}gt; 11011100 (последнее значение — случайное)

Как полностью стереть жесткий диск

Действительно, раньше такой алгоритм использовался в государственных учреждениях США. Но, видимо, он не обеспечивает должной надежности, поскольку сейчас носители физически размагничивают или даже полностью уничтожают. А DoD 5220.22-M используется только для уничтожения несекретной информации.

В Канаде используется утилита DSX. Утилита работает так: сначала перезаписывает инфу нулями, а потом — единицами, после чего записывает на диск последовательность данных, в которой закодирована информация о версии утилите, дате и времени уничтожения информации.

В Германии для уничтожения несекретных данных (а у нас, мы надеемся, именно такие) используется стандарт BSI VSITR (расшифровку аббревиатуры вы без проблем найдете в Интернете, если она вам нужна). Стандарт подразумевает от 2 до 6 проходов, на каждом из которых на диск записывается псевдослучайная последовательность и ее XOR-эквивалент. Последним проходом записывается последовательность 01010101.

Какой алгоритм выбрать? Для всех современных жесткий дисков для окончательного удаления информации достаточно один раз перезаписать их псевдослучайной последовательностью, все что более — делается исключительно для самоуспокоения и никак не влияет на результат.

Если облака для вас
не просто теория

Широкий спектр услуг
по выделенным северам
и мультиклауд-решениям

Безвозвратно удалить данные с SSD сложнее, чем с обычного жесткого диска. Чтобы удалить ее действительно надежно, нужно понимать, как происходит удаление информации с SSD.

Микросхемы памяти, которые используются в SSD-накопителях позволяют очень быстро считать информацию, чуть медленнее записать ее в чистый блок и совсем медленно они записывают в блок, в котором уже есть другие данные. Больше всего нас интересует как раз третий вариант — ведь нам нужно имеющуюся информацию перезаписать другой информацией.

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

Что случится, если ОС захочет записать данные в ячейку с определенным адресом, но по этому адресу уже есть какие-то данные? Тогда контроллер SSD выполнит подмену адресов: нужный адрес будет назначен другой — пустой ячейке, а занятый блок или получит другой адрес или уйдет в неадресуемый пул для последующей фоновой очистки.

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

Как полностью стереть жесткий диск

Получается, что при обычном использовании на диск записывается больше данных, чем он может вместить. Пул свободных ячеек сокращается и настает момент, когда контроллеру становится доступным лишь пул из неадресуемого пространства. Данная проблема решается с помощью механизма Trim, который работает совместно с ОС.

Самое интересное, что в результате работы Trim сама ОС не перезаписывает эти блоки, то есть не стирает информацию физически. Она просто передает информацию контроллеру SSD, с этого момента начинается фоновый процесс (или может начаться — все решает контроллер) удаления информации.

Что случится, если злоумышленник попытается считать данные из ячеек, на которые поступила команда Trim, но которые не очищены физически. Тут все зависит от типа контроллера. Существуют три типа контроллеров, точнее три алгоритма работы контроллеров:

  • Non-deterministic trim — контроллер может вернуть фактические данные, нули или еще что-то, причем результат может отличаться между попытками. При первой попытке это могут быть нули, при второй — единицы, при третьей — фактические данные.
  • Deterministic trim (DRAT) — контроллер возвращает одно и то же значение (чаще всего нули) для всех ячеек после команды Trim.
  • Deterministic Read Zero after Trim (DZAT) — гарантированное возвращение нулей после Trim.

Уничтожение информации на жестком диске

Одним из способов безопасной очистки жесткого диска ноутбука, который легко доступен для среднего пользователя, это использовать программное обеспечение для удаления. Stellar BitRaser для стирания файлов одна из таких программ предоставляющая широкие возможности стирания. Она обещает стереть данные после точки, где они могут быть извлечены с помощью любых средств.

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

Если по каким-то причинам Вы не можете установить дополнительное программное обеспечение, вы можете использовать встроенные функции в Windows, чтобы стереть жесткий диск. Процесс немного варьируется для стирания основного загрузочного диска.

Среднее стирание (не загрузочный) диска

  1. Откройте проводник Windows, нажав клавиши Windows E или двойным щелчком «Этот компьютер» на рабочем столе или в меню Пуск. Затем перейдите на различные диски и убедитесь, что это абсолютно то, что вы хотите стереть. Всё и вся будет стёрто.
  2. Откройте командную строку из меню Пуск (меню Пуск и введите «cmd»).
  3. Введите следующую команду и нажмите Enter. Это приведет к перезаписи назначения (предполагается, что это диск D: в данном случае), тем самым стирая любые исходные данные — D: /fs:NTFS /p:1

Стирание первичного (загрузочного) диска

  1. Если у вас уже есть диск восстановления, то вы можете пропустить этот шаг, если нет, то Вам нужно создать диск восстановления. Для того чтобы сделать это, вставьте пустой CD или DVD в DVD-дисковод, а затем перейдите в панели управления для резервного копирования и восстановления. Нажмите на кнопку Создать диск восстановления системы и следуйте инструкциям.
  2. Вставьте диск восстановления в дисковод и затем загрузитесь с него. Вы можете сделать это, перейдя в настройки загрузки. Обратите внимание во время прошивки BIOS, нужно нажать кнопку DEL или F2, чтобы вы могли попасть в меню загрузки или варианты загрузки.
  3. Выберите и используйте средства восстановления, которые могут помочь устранить проблемы при запуске Windows’.
  4. Откройте командную строку перейдите в раздел устранение неполадок {amp}gt; Дополнительные параметры {amp}gt; Командная строка
  5. Введите следующую команду, которая действует аналогичным образом, как указано в предыдущем разделе. C: /fs:NTFS /p:2

Жёсткий диск вашего ноутбука может содержать очень важную информацию, и, следовательно, Вы не должны принимать его всерьез, когда всё будет удалено. К счастью, существуют различные способы обеспечения полного уничтожения данных без возможности восстановления. Даже для тех, кто не сообразительный, инструменты, такие как Stellar BitRaser могут обеспечить простые способы для обеспечения безопасного стирания данных.

Приложений для безопасного удаления достаточно много — Secure Erase, DBAN и т. д. Выбор утилиты зависит от предпочтений пользователя. Мы рекомендуем выбирать только OpenSource-утилиты, исходный код которых доступен. Важно, чтобы утилита выполняла именно удаление, а не шифрование информации.

Представим, что утилита информацию перезапишет не случайной последовательностью данных, а зашифрованной каким-то ключом версией данных пользователя, то есть попросту зашифрует информацию. Пользователь будет считать, что информацию удалил, а кто-то сможет ее «восстановить» путем дешифровки.

Приложение DBAN является как раз OpenSource — его исходный код доступен всем желающим и настоящие параноики могут даже откомпилировать его из исходников, чтобы быть уверенными в том, что утилита действительно делает то, что нужно.

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

Важно только, чтобы не нашлась копия ключа. Нужно убедиться, что ключ не загружается в облако OneDrive. При использовании учетной записи Microsoft проверить наличие дополнительных ключей можно по ссылке.

Оцените статью
Avtomobil-Vaz.ru