Гид по технологиям

Как безопасно стереть данные с HDD и SSD

• 9 min read • Безопасность • Обновлено 23 Nov 2025
Как безопасно стереть HDD и SSD
Как безопасно стереть HDD и SSD

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

Зачем удалять данные правильно

Вы продаёте старый компьютер, отдаёте ноутбук в ремонт или просто хотите избавиться от носителя? Простое удаление файлов недостаточно: в современных ОС удаление обычно просто помечает блоки как свободные, но данные остаются на носителе до перезаписи. Некорректная очистка рискует раскрыть личные данные, пароли и корпоративную информацию. В статье описаны рабочие методы на Linux: когда они подходят, их ограничения и практические чеклисты.

Основные понятия (в одно предложение)

  • Перезапись: запись новых данных поверх старых блоков носителя.
  • Secure Erase: заводская команда, встроенная в прошивку диска для «безопасного» сброса.
  • TRIM/GC: механизмы SSD, управляющие очищением блоков и распределением износа.

Введение: почему Secure Erase не всегда лучший выбор

Secure Erase — встроенная функция прошивки большинства HDD и SSD, предназначенная для полного сброса. На практике реализация отличается у производителей; иногда команда не стирает все данные до конца, а в редких случаях приводит к некорректной работе устройства (например, зависание в состоянии сна или несовместимость с внешними контроллерами). Очень старые устройства могут не поддерживать Secure Erase вовсе.

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

Что будет удалено и как не ошибиться с диском

Если в системе несколько дисков, очень легко перепутать их и стереть не тот. Проверьте модель и идентификатор диска перед любой операцией.

Графический интерфейс: если у вас подключён диск как дополнительный, откройте GParted или утилиту «Диски» (Gnome Disk Utility), чтобы увидеть список устройств и модели.

Команды в терминале (используйте с осторожностью):

lsblk -io KNAME,TYPE,SIZE,MODEL
smartctl -i /dev/sdX
hdparm -i /dev/sdX
fdisk -l

Где /dev/sdX — целевой блоковый диск (например, /dev/sda, /dev/sdb или /dev/nvme0n1 для NVMe). Проверьте совпадение модели, размера и серийного номера при сомнении.

Перезапись как надёжный метод

Единственный надёжный со стороны ПО способ удалить данные — перезаписать все сектора новыми данными. Это можно сделать разными способами; чем более случайным является наполнение, тем выше вероятность, что данные не восстановят даже с продвинутым оборудованием. Однако имейте в виду:

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

Пример с dd (универсальный, но аккуратно):

dd if=/dev/zero of=/dev/sdX bs=4M status=progress

Объяснение: if — входной файл (источник), of — выход (диск), bs — размер блока; status=progress показывает прогресс. Для использования случайных данных:

dd if=/dev/urandom of=/dev/sdX bs=4M status=progress

Достоинства dd: универсальность, доступность в любой Unix‑системе. Недостатки: медленная генерация случайных байт (если используются /dev/urandom) и отсутствие встроенных шаблонов перезаписи.

Специализированные утилиты: scrub и wipe

Scrub предоставляет простую команду и несколько алгоритмов перезаписи (включая стандарты). Установка на Debian/Ubuntu:

sudo apt install scrub

Запуск (как root):

scrub /dev/sdX

Wipe похож по назначению; для установки на Debian/Ubuntu:

sudo apt install wipe
wipe /dev/sdX

Обе утилиты удобны, добавляют разные схемы перезаписи и проверки, но требуют осторожного выбора устройства.

Удаление системного диска: Live‑среда и GUI

Если нужно стереть диск с установленной системой, нельзя запускать стирание из-под этой же системы. Загрузитесь с Live CD/USB (любая современная Linux‑сборка). Для новичков удобен рабочий стол Gnome с утилитой «Диски».

Инструкция коротко:

  • Загрузитесь с Live USB.
  • Откройте «Диски» (Gnome Disk Utility).
  • Выберите устройство в левой колонке.
  • Нажмите на значок настроек → Форматировать раздел.
  • Включите опцию Erase (перезаписать) и подтвердите.

Эта процедура удобна, но под капотом она выполняет перезапись — аналогично dd/scrub.

DBAN — отдельный Live‑инструмент

Darik’s Boot and Nuke (DBAN) — это отдельный загрузочный инструмент, ориентированный на массовое уничтожение данных на HDD. DBAN загружается с USB/CD и предлагает интерактивный выбор дисков и алгоритмов. Учтите, DBAN исторически ориентирован на HDD; поддержка NVMe и некоторых SSD ограничена.

SSD — особенности и нативные команды

SSD работают иначе: контроллер распределяет записи по физическим блокам (wear leveling). Перезапись логических адресов может не коснуться всех физических ячеек. Для SSD есть нативные способы, которые обычно более надёжны:

  • ATA Secure Erase (для SATA SSD) — команда, отправляемая через hdparm; её реализация различается у производителей.
  • NVMe Format (для NVMe-устройств) — утилита nvme-cli поддерживает форматирование/стирание.

Примерный шаблон для NVMe (требуется установить nvme-cli):

# Предупреждение: эта команда безвозвратно удалит данные
nvme format /dev/nvme0n1

Или для SATA Secure Erase с hdparm (требуется внимательность и проверка поддержки):

hdparm --user-master u --security-set-pass PASSWORD /dev/sdX
hdparm --user-master u --security-erase PASSWORD /dev/sdX

Не выполняйте эти команды, если не понимаете рисков: неверная последовательность или неподходящий контроллер могут вывести устройство из строя.

Альтернативы и физические методы

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

  • Размагничивание (для HDD) — требует промышленного демагнетизатора.
  • Физическое разрушение — высверливание отверстий, раздробление плат и пластин.
  • Нагрев/пожог — крайняя мера; небезопасна и может быть незаконной или экологически вредной.

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

Когда методы не сработают (кейсы отказа)

  • Диск подключён через внешний USB-контроллер, который прячет внутренний интерфейс и не пропускает Secure Erase.
  • Процедура Secure Erase прерывается из‑за бага BIOS или усечения питания — диск может выйти из строя.
  • SSD с аппаратным шифрованием: если ключ шифрования удалён (например, команда crypto‑erase), это быстро и эффективно; если ключ сохраняется, перезапись бессмысленна.
  • Очень старые диски и нестандартные контроллеры могут не поддерживать стандартные инструменты.

Мини‑методология: как выбрать метод за 6 шагов

  1. Идентифицируйте устройство (lsblk, smartctl, Gnome Disks).
  2. Оцените носитель: HDD или SSD / NVMe.
  3. Оцените регламент безопасности (корпоративные требования, GDPR, политика утилизации).
  4. Выберите метод: n-проходов перезаписи (HDD) или ATA/NVMe Secure Erase (SSD) / физическое уничтожение при крайней необходимости.
  5. Проведите операцию в Live‑среде при удалении загрузочного диска.
  6. Документируйте действия (серийный номер диска, использованный метод, дата, результат).

Плейбук (SOP) для одного диска — быстрый чеклист

  • Проверка и идентификация:
    • lsblk, smartctl: зафиксировать модель и серийный номер.
    • Сравнить видимую информацию с физическим устройством.
  • Подготовка:
    • Убедиться, что есть резервные копии нужных данных.
    • Отключить диск от системы, если он используется как второй носитель, или загрузиться с Live USB.
  • Выполнение (программный метод):
    • Для HDD: dd if=/dev/zero of=/dev/sdX bs=4M status=progress
    • При желании случайное наполнение: dd if=/dev/urandom of=/dev/sdX bs=4M status=progress
    • Для SSD: проверить поддержку ATA/NVMe Secure Erase и выполнить её или nvme format.
  • Проверка:
    • Попробовать смонтировать диск; разделы должны быть пусты или отсутствовать.
    • Проверить отсутствующие файловые структуры и таблицы разделов (fdisk -l /dev/sdX).
  • Документация:
    • Записать дату, метод, команду и результат.

Критерии приёмки

  • Устройство не содержит доступных файловых систем и разделов.
  • Попытки восстановления обычными средствами не возвращают читаемых пользовательских файлов.
  • На уровне операционной системы устройство определяется, но не содержит монтируемых данных.
  • Для корпоративных сценариев: метод соответствует внутренним требованиям и задокументирован.

Примеры отказа и альтернативные подходы

  • Если Secure Erase «кирпичит» диск: попытайтесь выполнить более мягкие методы перезаписи или используйте физическое уничтожение.
  • При сомнении в целостности перезаписи: комбинируйте программную перезапись c физическим повреждением (наиболее надёжно).
  • Для устройств, поддерживающих аппаратное шифрование: наиболее быстрый и чистый способ — уничтожение ключа шифрования (crypto‑erase), если эта опция доступна и задокументирована производителем.

Риск‑матрица (кратко)

  • Неправильный выбор устройства → Потеря нужных данных (высокий риск) → Мягкая мера: подтвердите серийный номер и модель; требование двойной верификации.
  • Прерывание операции при Secure Erase → Возможный выход из строя (средний‑высокий) → Мягкая мера: подключение к надёжному питанию, проверка совместимости.
  • Неполное стирание SSD из‑за wear leveling → Остаточные данные (средний) → Мягкая мера: использовать нативную Secure Erase/NVMe формат или физическое уничтожение.

Советы по безопасности и соответствию (GDPR и конфиденциальность)

  • Для личных устройств: удаление данных перед продажей — разумная практика; храните доказательства (фото с серийными номерами, лог завершения команд).
  • Для организаций: ведите журнал операций, включающий ответственное лицо, серийные номера, выбранную методику и подтверждение завершения; это упростит аудит соответствия требованиям защиты данных.
  • Если устройство содержало персональные данные граждан ЕС, убедитесь, что метод удаления соответствует внутренним политикам и требованиям регуляторов.

Шпаргалка команд и когда их использовать (cheat sheet)

  • Идентификация: lsblk, smartctl, fdisk
  • Быстрая перезапись нулями (HDD): dd if=/dev/zero of=/dev/sdX bs=4M status=progress
  • Перезапись случайными данными: dd if=/dev/urandom of=/dev/sdX bs=4M status=progress
  • Scrub: scrub /dev/sdX
  • Wipe: wipe /dev/sdX
  • NVMe формат: nvme format /dev/nvme0n1
  • ATA Secure Erase (пример): hdparm –user-master u –security-set-pass P /dev/sdX; hdparm –user-master u –security-erase P /dev/sdX

Роль‑ориентированные чеклисты

  • Продавец частного ПК:
    • Сделать резервную копию.
    • Идентифицировать диск и выполнить перезапись одним проходом (dd или scrub).
    • Сделать фотографию серийного номера и записи о выполнении.
  • IT‑администратор:
    • Проверить соответствие политике компании.
    • Выбрать метод в зависимости от типа носителя (HDD/SSD).
    • Вести журнал удаления и хранить доказательства.
  • Сборщик/утилизатор:
    • Принимать только подтверждённые удалённые носители.
    • При сомнении — физическое уничтожение.

Пример сценария: пошаговая инструкция удаления с помощью Live USB и dd

  1. Создайте Live USB с Ubuntu или другой Linux‑дистрибуцией.
  2. Загрузитесь с Live USB и откройте терминал.
  3. Выполните lsblk и smartctl, чтобы идентифицировать диск.
  4. Если это /dev/sdb и вы уверены:
sudo dd if=/dev/urandom of=/dev/sdb bs=4M status=progress
sync
  1. После выполнения проверьте fdisk -l /dev/sdb — таблицы разделов должны отсутствовать или быть перезаписаны.
  2. Задокументируйте команду и результат.

Ментальные модели и эвристики

  • Если носитель хранит критичные данные — предпочтительнее физическое уничтожение или нативный Secure Erase, чем простая одна перезапись.
  • Если цель — приватная продажа частного ноутбука — один проход с /dev/urandom обычно достаточно по соотношению усилий/риска.
  • Для корпоративных устройств — следуйте регламенту и фиксируйте операции.

Примерный блок «Когда это не нужно»

  • Если устройство будет перепрофилировано внутри контролируемой среды (например, внутри той же компании с доверенным персоналом) и политика утилизации допускает повторное использование, может хватить низкоуровневой перезаписи.
  • Если данные не персональные и не конфиденциальные, можно обойтись быстрым форматированием, но лучше всё же провести перезапись.

Заключение

Надёжное удаление данных — сочетание правильной идентификации устройства, выбора метода и документирования результата. Для большинства задач программная перезапись (dd, scrub, wipe) даёт достаточную защиту. Для SSD лучше использовать нативные команды (ATA Secure Erase, NVMe format) или при крайней необходимости физическое уничтожение. Если вы работаете в компании или обрабатываете чувствительные персональные данные, действуйте по внутренней политике и фиксируйте операции.

Linux Wipe Hdd Featured

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

Наружный жёсткий диск, подключённый через USB

Установка и запуск GParted для проверки дисков

Пример запуска dd для перезаписи диска на Linux

Использование /dev/urandom для случайной перезаписи

Установка scrub через пакетный менеджер и запуск очистки

Утилита wipe готова к удалению содержимого диска

Gnome Disk Utility: форматирование и опция Erase для перезаписи данных

DBAN: загрузочная среда для массового уничтожения данных

Дополнительно: диаграмма выбора метода

flowchart TD
  A[Начать: Нужно стереть диск?] --> B{Тип носителя}
  B -->|HDD| C[Перезапись 'dd/scrub/wipe']
  B -->|SSD| D{Поддержка Secure Erase/NVMe?}
  D -->|Да| E[Использовать ATA Secure Erase или nvme format]
  D -->|Нет| F[Перезапись + документирование; при сомнении — физическое уничтожение]
  C --> G{Данные критичны?}
  E --> G
  F --> G
  G -->|Да| H[Рассмотреть физическое уничтожение]
  G -->|Нет| I[Завершить и задокументировать]

Краткий словарь терминов

  • Перезапись — запись новых данных поверх старых.
  • Secure Erase — команда на уровне прошивки для удаления данных.
  • NVMe — интерфейс быстрых твердотельных накопителей.
  • TRIM — команда, помогающая SSD освобождать блоки.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро