Что удаление на самом деле делает в NTFS
Когда Windows удаляет файл, меняются две мелочи: запись в главной файловой таблице помечается свободной, а кластеры данных возвращаются в список свободного места. Сами байты лежат где лежали — удалённый документ остаётся на пластине, пока кто-нибудь другой не займёт его кластеры. Программы вроде Recuva и PhotoRec работают именно поэтому: они читают сырые сектора и собирают заново файлы, которые Windows «забыла». Практическое следствие неприятное: диск, который вы продали или отдали, несёт на себе все когда-либо удалённые файлы — если их никто не перезаписал. На SSD, впрочем, всё меняет TRIM: за считанные минуты контроллер начинает отдавать затримленные блоки как пустые на любой запрос чтения, и восстановление без лаборатории с выпаиванием чипов становится практически невозможным.
Стандарты: от трёх проходов до тридцати пяти
Шреддинг — это перезапись байтов другими данными до пометки места свободным, и классические стандарты различаются только числом проходов. DoD 5220.22-M, базовый стандарт министерства обороны США, предписывает три прохода — нули, единицы, случайные данные — плюс контрольное чтение; семипроходный вариант наворачивает ещё проходов для носителей, покидающих особо параноидальные среды. 35 проходов Гутмана выведены в 1996 году для дисков с MFM- и RLL-кодированием — способом записи битов, который современные диски бросили два десятилетия назад; для диска, купленного в этом веке, это чистая церемония, о чём говорил и сам автор работы. Действующее руководство NIST, SP 800-88, считает для современных HDD достаточным один проход перезаписи — всё сверх этого покупает время, а не безопасность.
- DoD 5220.22-M — три прохода (нули, единицы, случайные) с проверкой; разумный минимум
- DoD 7 проходов — та же идея с запасом; для современных дисков театр
- Гутман 35 проходов — писался под MFM/RLL-кодирование 90-х; сегодня смысла не имеет
- NIST SP 800-88 — одного прохода перезаписи достаточно для современного HDD
- TRIM на SSD — обычного удаления уже хватает против утилит восстановления
- cipher /w:C: — встроенная зачистка свободного места в Windows, три прохода, для HDD
Честный рецепт под каждую ситуацию
Продаёте или отдаёте HDD — стирайте диск целиком, а не отдельные файлы: одного прохода достаточно, а полная очистка быстрее шреддинга занятого раздела по кусочкам. Чувствительные файлы на рабочем HDD — шреддинг уместен, и File Shredder или режим перезаписи в BleachBit делают это корректно. На SSD не шреддите ничего: перезапись отдельных файлов до физических ячеек всё равно доходит непредсказуемо, а TRIM уже закрыл риск — правильная защита здесь BitLocker с первого дня, чтобы содержимое диска было шумом для всех, у кого нет ключа. Продаёте SSD — включите BitLocker, удалите файлы и запустите «Возврат в исходное состояние» с очисткой диска. Единственная привычка, которую стоит носить везде: прежде чем диск уйдёт из рук, спрашивайте, что восстановимо, а не что удалено.
Вопросы и ответы
Можно ли восстановить файлы после шреддинга?
С перезаписанного HDD — нет: один полный проход уже превышает возможности любых потребительских программ и практических лабораторных попыток; истории успеха касаются лишь просто удалённых файлов.
Нужен ли метод Гутмана в 35 проходов для надёжности?
Нет. Гутман рассчитывался под MFM/RLL-кодирование дисков 90-х; на любом современном диске одного-трёх проходов уже хватает — это подтверждает и само руководство NIST.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]