Безопасный инструмент очистки диска для Windows
Мне нужно безопасно стереть диск из Windows 7, и я не могу найти хороший инструмент для этого. У Eraser, похоже, нет настройки для очистки всего диска, DBAN не требуется в Windows. В UNIX я бы просто использовал dd.
Предложения очень ценятся. Если это имеет какое-то значение, я планировал использовать метод Шнайера, состоящий из одного стирания нулей, одного из них и пары случайных битов (хотя я знаю, что нет никаких определенных доказательств, что это необходимо).
5 ответов
Поскольку вы хотите сделать это из окон, большинство бесплатных утилит для удаления дисков и томов находятся вне стола. Файловые утилиты, которые могут выполнять очистку свободного пространства, - это порядок дня здесь.
Хотя все, что реализует этот стандарт DOD 5220.22-M, даст вам разумную уверенность в уничтожении, я всегда был поклонником Sysinternals sdelete, это бесплатная и командная строка.
Вы можете использовать его для удаления всех файлов на диске:
sdelete -p 7 -s -q X:\*.*
А затем используйте его для очистки свободного пространства:
sdelete -p 7 -z X:
Я использую DBAN. Вы не можете запустить его изнутри ОС, но он, безусловно, сделает свою работу.
Программа BCWipe имеет массу полезных функций. Это не бесплатно, но есть демо-версия, которая должна обрабатывать чистые устройства.
Вы также можете исследовать встроенную опцию "cipher / w". Это часть XP, поэтому я предполагаю, что это будет в Windows Vista/7. Это сотрет файлы или свободное место, а не целое устройство, так что это, вероятно, не то, что вам нужно.
И для моего окончательного, несколько сложного решения, вы можете установить VMWare, VirtualBox или другое программное обеспечение Vm, загрузить любой небольшой Linux LiveCD и выполнить классический ядерный маневр устройства UNIX:
dd if=/dev/random of=/dev/<device>
(Это или просто загрузите LiveCD напрямую.)
Просто помните, что простая очистка "свободного места" (несколько предлагаемых здесь программ, в том числе две мои) могут оставить некоторые восстанавливаемые данные. Google для PDF под названием "Один большой файл не достаточно" Гарфинкеля и Малана для действительно интересной статьи 2006 года на эту тему.
Для несистемного раздела я теперь использую Truecrypt. Выберите "Создать том" > "Зашифровать несистемный раздел / диск". Truecrypt отформатирует диск, но с зашифрованными данными, так что в результате каждый сектор перезаписывается случайными данными (выходной поток шифрования). После завершения работы Truecrypt просто откройте Управление дисками или Diskpart и заново разбейте диск. Truecrypt 6.3a отлично работает на Windows 7 и сам по себе является полезным инструментом.
Для очистки свободного места на системном диске я использую SDelete из Sysinternals Suite.
К сожалению, мой опыт работы с DBAN и другими инструментами для очистки на основе Linux заключается в том, что они не были обновлены. Они часто не могут "видеть" современные реализации SATA ACHI BIOS или SATA "fake-RAID". Так что теперь я просто подключаю диск к работающему ПК и стираю его из Windows - это всегда работает; при загрузке Windows все драйверы ATA будут присутствовать и работать тоже.
Если вы хотите стереть не-OS диск, ластик может сделать это; если вы переформатируете раздел, а затем сотрите пустое пространство.
Шестнадцатеричные редакторы, такие как WinHex, имеют функции, которые могут заполнять драйвер нулями (или случайными данными).
Есть также порты Windows от dd, в крайнем случае.