Команду cipher /w
Windows можно использовать для безопасного удаления свободного места на жестком диске без использования сторонних инструментов или графического интерфейса пользователя:
cipher
работает, создавая папку с именем EFSTMPWP
в корне целевого диска; внутри этой папки она последовательно заполняет три временных файла нулями, единицами и случайными числами, соответственно, один за другим, до размера свободного места, оставшегося на диске.
К тому времени, когда файл занимает все свободное место на диске, он фактически вынуждает файловую систему перезаписывать все данные, хранящиеся в его свободном пространстве, вновь записанными данными файла, делая любые ранее сохраненные данные без возможности восстановления.
Я понимаю, что Windows, как правило, не предоставляет пользователям доступ к необработанному диску, как это делает Linux, но я не совсем понимаю, почему собственные утилиты Windows решили косвенно записывать данные в файлы и подвергаться узким местам дискового ввода-вывода. в процессе, вместо простой записи на сам сырой диск.
Есть ли какая-то особая причина, по которой он стирает диски, используя файлы вместо записи на сырой диск, или это, скорее всего, просто упущение дизайна?