---
title: 'Тщательная очистка следов файлов на диске при помощи команд SFill и DD'
url: 'https://ra1ahq.blog/sfill-dd'
markdown: 'https://ra1ahq.blog/sfill-dd.md'
lang: ru
date: '2021-02-09'
description: 'Однажды мне пришлось отдать сотруднику USB флешку, на котором хранились как программы так и личные фотографии. Фотографии я удалил, но они остались в секторах и их сотрудник смог бы их восстановить, если бы захотел. Поэтому, нужен способ очистки свободного пространства на диске. Нашёл команду, как это сделать - работает с файловыми системами NTFS, FAT и EXT3. Программа командной строки называется SFill. Выборо'
taxonomy:
  category:
    - blog
  tag:
    - Linux
    - безопасность
  archives_month:
    - feb_2021
  archives_year:
    - '2021'
---

# Тщательная очистка следов файлов на диске при помощи команд SFill и DD

9 

 февраль 

 2021 

 14:21

### Тщательная очистка следов файлов на диске при помощи команд SFill и DD

 [Linux](https://ra1ahq.blog/tag:Linux), [безопасность](https://ra1ahq.blog/tag:%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C) 

9 февраль 2021 14:21

Однажды мне пришлось отдать сотруднику USB флешку, на котором хранились как программы так и личные фотографии. Фотографии я удалил, но они остались в секторах и их сотрудник смог бы их восстановить, если бы захотел. Поэтому, нужен способ очистки свободного пространства на диске. Нашёл команду, как это сделать - работает с файловыми системами NTFS, FAT и EXT3. Программа командной строки называется SFill.

### Выборочная очистка свободного пространства после удаления файлов при помощи команды sfill

Команда sfill позволяет выборочно уничтожать информацию на диске - очистка удаленных файлов в каталоге INODE и оставшихся после удаления *следов* файлов в свободной части диска.

1. Установить sfill

    `<pre>sudo apt-get install secure-delete</pre>`
2. Прочитать документацию (желательно)

    `<pre>dpkg-query -L secure-delete<br></br>gzip -dc /usr/share/doc/secure-delete/secure_delete.doc.gz | more</pre>`

Формат команды:
sfill \[-i\] \[-I\] \[-f\] \[-l\] \[-l\] \[-v\] \[-z\] target-directory
где

-i затереть только свободное пространство inode (уничтожение удаленных каталогов)
-I уничтожить только свободное пространство (не затрагивая каталогов inode)
-f быстрая запись (исключает команды O\_SYNC и sync()) что ускоряет работу, но менее надёжно
-l ослабление безопасности в угоду скорости. Используются только проход случайными числами и затем второй проход 0xFF
-l дальнейшее ослабление безопасности и повышение скорости - лишь один проход, который затирает диск 0xFF
-v вывод информации о ходе выполнения (verbose)
-z вместо случайных данных используются нули (zero)
target-directory - целевой каталог для очистки (обычно - корневой каталог диска)

3. Узнать имя точки монтирования флешки, которую собираемся очищать

    `<pre>lsblk</pre>`

    (См. столбец "MOUNTPOINT" - выделяем значение и копируем в буфер обмена).
4. Запустить очистку диска или каталога

Например, быстрая очистка флешки:

```
lsblk
sfill -fllvz /media/vladimir/8C3E-FFF0
```

Сообщение "Warning: you are not root. You might not be able to wipe the whole filesystem." игнорируем.

Во время выполнения видно, что создается большой файл oooooooo.ooo, размером со свободное пространство диска, состоящий из нулей.

Вначале удаляются файлы затем удаленные каталоги: "Wiping inodes ... Done ... Finished".

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

```
sudo sfill -fllvz /media/vladimir/8C3E-FFF0
```

NB: В команде используется имя каталога, а не физического устройства.

### Как сделать полную очистку диска средствами ОС Linux - команда dd

*Способ 1:*

```
sudo dd if=/dev/zero of=/dev/sdb bs=1M
```

где sdb - имя устройства.

Диск будет заполнен нулями (**0x00**)- затрется таблица разделов, область файлов и свободное место.

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

*Способ 2:*

```
sudo dd if=/dev/urandom of=/dev/sdb bs=1M
```

То же самое что способ 2, но заполняются случайными числами 0xda 0x02 и т.д.. Недостаток у способа один - неизбирательное удаление, и уничтожение разметки диска.
Преимущество - максимальная скорость очистки диска.

*Способ 3:*

Имена разделов можно узнать, например, при помощи команды

```
df -h | grep /sd
```

Команда для очистки выбранного раздела:

```
dd if=/dev/zero of=/dev/sdb1 bs=1M
```

Будет быстро очищен только выбранный том (раздел), например **sdb1**.

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

### Как создать разделы и отформатировать чистый диск средствами Linux

```
sudo apt-get install gparted
sudo gparted
```

Подробное описание работы с утилитой **gparted** приведено с статье <https://pingvinus.ru/note/harddrive-format-ubuntu-linux>.

### Похожие публикации

 [ ![](https://ra1ahq.blog/images/6/8/1/3/3/68133cc0ab7ddf32ba1a9c7eaeef3a6fa562e88f-msg.png) Tox Мессенджер ](https://ra1ahq.blog/tox-messenger) 

 [ ![](https://ra1ahq.blog/images/f/3/a/2/c/f3a2c07ef5b32c0308ab703405a5a5ca87b75283-archer-ac600-728.webp) Установка драйвера ядра для Wi-Fi адаптера TP-Link после обновления ОС Debian ](https://ra1ahq.blog/ustanovka-draivera-yadra-dlya-wi-fi-adaptera-tp-link-posle-obnovleniya-os-debian) 

 [ ![](https://ra1ahq.blog/images/4/e/e/e/9/4eee9735461eb9af683f49bad42d1a72bd88a035-9999.png) Запуск в Linux DOH - разрешения имён в IP-адреса DNS через HTTPS ](https://ra1ahq.blog/zapusk-v-linux-doh-razresheniya-imyon-v-ip-adresa-dns-cherez-https) 

 [ ![](https://ra1ahq.blog/images/d/2/5/c/7/d25c7282750b398f71041fb8b90640b692e7e4b8-decibelfmtitle.png) Апплеты для рабочего стола Linux Cinnamon для прослушивания Интернет-радиостанций ](https://ra1ahq.blog/applety-dlya-rabochego-stola-linux-cinnamon-dlya-proslushivaniya-internet-radiostancii) 

 [ ![Нет картинки](https://ra1ahq.blog/user/themes/mytheme/images/no-image.png) Передача параметра модулю / драйверу Linux ](https://ra1ahq.blog/peredacha-parametra-modulyu-draiveru-linux) 

[ Назад](https://ra1ahq.blog/spasenie-informacii-s-zhestkogo-diska-pri-pomoshi-hddsuperclone "Предыдущая страница")

[ Вперед ](https://ra1ahq.blog/poezdka-7-fevralya-2021-khirvosti-suoranda-tokkari-kolbino "Следующая страница")

## Языки

- [Русский](https://ra1ahq.blog/sfill-dd)
- [English](https://ra1ahq.blog/en/sfill-dd)
- [Deutsch](https://ra1ahq.blog/de/sfill-dd)
- [Français](https://ra1ahq.blog/fr/sfill-dd)
- [中文 (简体) (cn)](https://ra1ahq.blog/zh-cn/sfill-dd)

## Тема

## RSS фиды

 [ Atom 1.0](https://ra1ahq.blog/.atom) [ RSS](https://ra1ahq.blog/.rss) 

## Популярные метки

 [APRS](https://ra1ahq.blog/tag:APRS) [CW](https://ra1ahq.blog/tag:CW) [DX](https://ra1ahq.blog/tag:DX) [FM](https://ra1ahq.blog/tag:FM) [Linux](https://ra1ahq.blog/tag:Linux) [firefox](https://ra1ahq.blog/tag:firefox) [morse](https://ra1ahq.blog/tag:morse) [soundtrack](https://ra1ahq.blog/tag:soundtrack) [video](https://ra1ahq.blog/tag:video) [windows](https://ra1ahq.blog/tag:windows) [youtube](https://ra1ahq.blog/tag:youtube) [КВ](https://ra1ahq.blog/tag:%D0%9A%D0%92) [ТВ](https://ra1ahq.blog/tag:%D0%A2%D0%92) [УКВ](https://ra1ahq.blog/tag:%D0%A3%D0%9A%D0%92) [антенны](https://ra1ahq.blog/tag:%D0%B0%D0%BD%D1%82%D0%B5%D0%BD%D0%BD%D1%8B) [безопасность](https://ra1ahq.blog/tag:%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C) [длинные волны](https://ra1ahq.blog/tag:%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D1%8B%D0%B5%20%D0%B2%D0%BE%D0%BB%D0%BD%D1%8B) [путешествия](https://ra1ahq.blog/tag:%D0%BF%D1%83%D1%82%D0%B5%D1%88%D0%B5%D1%81%D1%82%D0%B2%D0%B8%D1%8F) [религия](https://ra1ahq.blog/tag:%D1%80%D0%B5%D0%BB%D0%B8%D0%B3%D0%B8%D1%8F) [соревнования](https://ra1ahq.blog/tag:%D1%81%D0%BE%D1%80%D0%B5%D0%B2%D0%BD%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F) [спутники](https://ra1ahq.blog/tag:%D1%81%D0%BF%D1%83%D1%82%D0%BD%D0%B8%D0%BA%D0%B8) [средние волны](https://ra1ahq.blog/tag:%D1%81%D1%80%D0%B5%D0%B4%D0%BD%D0%B8%D0%B5%20%D0%B2%D0%BE%D0%BB%D0%BD%D1%8B) [схемы](https://ra1ahq.blog/tag:%D1%81%D1%85%D0%B5%D0%BC%D1%8B) [тесты](https://ra1ahq.blog/tag:%D1%82%D0%B5%D1%81%D1%82%D1%8B) [трансивер](https://ra1ahq.blog/tag:%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80) [управление](https://ra1ahq.blog/tag:%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5) [фотографии](https://ra1ahq.blog/tag:%D1%84%D0%BE%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%B8) 

## Случайная публикация

 [ Мне повезет!](https://ra1ahq.blog/random) 

## Архив публикаций

- [ октябрь 2026 ✒ 6 ](https://ra1ahq.blog/archives_month:oct_2026)
- [ сентябрь 2026 ✒ 9 ](https://ra1ahq.blog/archives_month:sep_2026)
- [ август 2026 ✒ 6 ](https://ra1ahq.blog/archives_month:aug_2026)
- [ июль 2026 ✒ 13 ](https://ra1ahq.blog/archives_month:jul_2026)
- [ июнь 2026 ✒ 8 ](https://ra1ahq.blog/archives_month:jun_2026)
- [ май 2026 ✒ 2 ](https://ra1ahq.blog/archives_month:may_2026)
- [ апрель 2026 ✒ 6 ](https://ra1ahq.blog/archives_month:apr_2026)
- [ март 2026 ✒ 3 ](https://ra1ahq.blog/archives_month:mar_2026)
- [ февраль 2026 ✒ 7 ](https://ra1ahq.blog/archives_month:feb_2026)
- [ январь 2026 ✒ 8 ](https://ra1ahq.blog/archives_month:jan_2026)
- [ декабрь 2025 ✒ 12 ](https://ra1ahq.blog/archives_month:dec_2025)
- [ ноябрь 2025 ✒ 9 ](https://ra1ahq.blog/archives_month:nov_2025)
- [ октябрь 2025 ✒ 8 ](https://ra1ahq.blog/archives_month:oct_2025)
- [ сентябрь 2025 ✒ 5 ](https://ra1ahq.blog/archives_month:sep_2025)
- [ август 2025 ✒ 8 ](https://ra1ahq.blog/archives_month:aug_2025)
- [ июль 2025 ✒ 6 ](https://ra1ahq.blog/archives_month:jul_2025)
- [ июнь 2025 ✒ 10 ](https://ra1ahq.blog/archives_month:jun_2025)
- [ май 2025 ✒ 4 ](https://ra1ahq.blog/archives_month:may_2025)
- [ апрель 2025 ✒ 4 ](https://ra1ahq.blog/archives_month:apr_2025)
- [ март 2025 ✒ 4 ](https://ra1ahq.blog/archives_month:mar_2025)
- [ февраль 2025 ✒ 11 ](https://ra1ahq.blog/archives_month:feb_2025)
- [ декабрь 2024 ✒ 8 ](https://ra1ahq.blog/archives_month:dec_2024)
- [ ноябрь 2024 ✒ 2 ](https://ra1ahq.blog/archives_month:nov_2024)
- [ октябрь 2024 ✒ 8 ](https://ra1ahq.blog/archives_month:oct_2024)
- [ сентябрь 2024 ✒ 3 ](https://ra1ahq.blog/archives_month:sep_2024)
- [ август 2024 ✒ 5 ](https://ra1ahq.blog/archives_month:aug_2024)
- [ июль 2024 ✒ 9 ](https://ra1ahq.blog/archives_month:jul_2024)
- [ июнь 2024 ✒ 6 ](https://ra1ahq.blog/archives_month:jun_2024)
- [ май 2024 ✒ 7 ](https://ra1ahq.blog/archives_month:may_2024)
- [ апрель 2024 ✒ 5 ](https://ra1ahq.blog/archives_month:apr_2024)
- [ март 2024 ✒ 5 ](https://ra1ahq.blog/archives_month:mar_2024)
- [ февраль 2024 ✒ 5 ](https://ra1ahq.blog/archives_month:feb_2024)
- [ январь 2024 ✒ 6 ](https://ra1ahq.blog/archives_month:jan_2024)
- [ декабрь 2023 ✒ 7 ](https://ra1ahq.blog/archives_month:dec_2023)
- [ ноябрь 2023 ✒ 4 ](https://ra1ahq.blog/archives_month:nov_2023)
- [ октябрь 2023 ✒ 8 ](https://ra1ahq.blog/archives_month:oct_2023)
- [ сентябрь 2023 ✒ 7 ](https://ra1ahq.blog/archives_month:sep_2023)
- [ август 2023 ✒ 4 ](https://ra1ahq.blog/archives_month:aug_2023)
- [ июль 2023 ✒ 7 ](https://ra1ahq.blog/archives_month:jul_2023)
- [ июнь 2023 ✒ 7 ](https://ra1ahq.blog/archives_month:jun_2023)
- [ май 2023 ✒ 5 ](https://ra1ahq.blog/archives_month:may_2023)
- [ апрель 2023 ✒ 6 ](https://ra1ahq.blog/archives_month:apr_2023)
- [ март 2023 ✒ 5 ](https://ra1ahq.blog/archives_month:mar_2023)
- [ февраль 2023 ✒ 2 ](https://ra1ahq.blog/archives_month:feb_2023)
- [ январь 2023 ✒ 5 ](https://ra1ahq.blog/archives_month:jan_2023)
- [ декабрь 2022 ✒ 7 ](https://ra1ahq.blog/archives_month:dec_2022)
- [ ноябрь 2022 ✒ 8 ](https://ra1ahq.blog/archives_month:nov_2022)
- [ октябрь 2022 ✒ 6 ](https://ra1ahq.blog/archives_month:oct_2022)
- [ сентябрь 2022 ✒ 9 ](https://ra1ahq.blog/archives_month:sep_2022)
- [ август 2022 ✒ 8 ](https://ra1ahq.blog/archives_month:aug_2022)
- [ июль 2022 ✒ 4 ](https://ra1ahq.blog/archives_month:jul_2022)
- [ июнь 2022 ✒ 9 ](https://ra1ahq.blog/archives_month:jun_2022)
- [ май 2022 ✒ 7 ](https://ra1ahq.blog/archives_month:may_2022)
- [ апрель 2022 ✒ 3 ](https://ra1ahq.blog/archives_month:apr_2022)
- [ март 2022 ✒ 4 ](https://ra1ahq.blog/archives_month:mar_2022)
- [ февраль 2022 ✒ 6 ](https://ra1ahq.blog/archives_month:feb_2022)
- [ январь 2022 ✒ 7 ](https://ra1ahq.blog/archives_month:jan_2022)
- [ декабрь 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:dec_2021)
- [ ноябрь 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:nov_2021)
- [ октябрь 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:oct_2021)
- [ сентябрь 2021 ✒ 10 ](https://ra1ahq.blog/archives_month:sep_2021)
- [ август 2021 ✒ 6 ](https://ra1ahq.blog/archives_month:aug_2021)
- [ июль 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:jul_2021)
- [ июнь 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:jun_2021)
- [ май 2021 ✒ 7 ](https://ra1ahq.blog/archives_month:may_2021)
- [ апрель 2021 ✒ 4 ](https://ra1ahq.blog/archives_month:apr_2021)
- [ март 2021 ✒ 4 ](https://ra1ahq.blog/archives_month:mar_2021)
- [ февраль 2021 ✒ 3 ](https://ra1ahq.blog/archives_month:feb_2021)
- [ январь 2021 ✒ 4 ](https://ra1ahq.blog/archives_month:jan_2021)
- [ декабрь 2020 ✒ 8 ](https://ra1ahq.blog/archives_month:dec_2020)
- [ ноябрь 2020 ✒ 2 ](https://ra1ahq.blog/archives_month:nov_2020)
- [ октябрь 2020 ✒ 3 ](https://ra1ahq.blog/archives_month:oct_2020)
- [ сентябрь 2020 ✒ 3 ](https://ra1ahq.blog/archives_month:sep_2020)
- [ август 2020 ✒ 5 ](https://ra1ahq.blog/archives_month:aug_2020)
- [ июль 2020 ✒ 5 ](https://ra1ahq.blog/archives_month:jul_2020)
- [ июнь 2020 ✒ 8 ](https://ra1ahq.blog/archives_month:jun_2020)
- [ май 2020 ✒ 10 ](https://ra1ahq.blog/archives_month:may_2020)
- [ апрель 2020 ✒ 4 ](https://ra1ahq.blog/archives_month:apr_2020)
- [ март 2020 ✒ 2 ](https://ra1ahq.blog/archives_month:mar_2020)
- [ январь 2020 ✒ 1 ](https://ra1ahq.blog/archives_month:jan_2020)
- [ декабрь 2019 ✒ 2 ](https://ra1ahq.blog/archives_month:dec_2019)

## Поиск

## Прогноз погоды

[На 14 дней](https://world-weather.ru/pogoda/russia/saint_petersburg/14days/)
[world-weather.ru](https://world-weather.ru/)

---

## Navigation

- Parent: [RA1AHQ](https://ra1ahq.blog/index.md)
- Previous: [Поездка 7 февраля 2021 - Хирвости, Суоранда, Токкари, Колбино](https://ra1ahq.blog/poezdka-7-fevralya-2021-khirvosti-suoranda-tokkari-kolbino.md)
- Next: [Спасение информации с жесткого диска при помощи HDDSuperClone](https://ra1ahq.blog/spasenie-informacii-s-zhestkogo-diska-pri-pomoshi-hddsuperclone.md)
