Текущая документация (и версия программы 2.01):
-c
: чистое свободное пространство. Укажите опцию количества места, чтобы оставить свободным для использования работающей системой.
-z
: Ноль свободного места (хорошо для оптимизации виртуального диска).
Но в более старых версиях это было наоборот:
-c
: Ноль свободного места (хорошо для оптимизации виртуального диска).
-z
: чистое свободное пространство.
Но что они делают?
Clean создает самый большой файл, который может, и заполняет его случайными данными, а затем заполняет его нулями. Это то, что большинство людей считают стиранием, и это излишне.
Недостатком является то, что если вы используете виртуальный диск, или внутри виртуальной машины, или запускаете его в пространстве хранения: базовая система хранения будет вынуждена выделять ресурсы для хранения случайных данных, а затем удерживать ноль. Надеемся, что тогда система хранения данных поймет, что все то пространство, которое было только что выделено для вашего диска, может быть возвращено, потому что все эти сектора просто содержат нули.
-z Zero: просто записывает нули во все сектора. Это вариант, который вы хотите, по многим причинам:
- стереть случайные данные излишне (считывание данных практически невозможно; т. е. один бит за раз, хотя микроскоп не выполним)
- некоторые SSD могут обнаружить, что вы записываете ноль в сектор, и могут использовать это, чтобы пометить сектор как свободный (аналог TRIM)
- большинство систем виртуальных хранилищ (VMWare, Hyper-V, виртуальные диски Windows, дисковые пространства) понимают, что вы записываете целый сектор нулей, и пользуетесь возможностью освободить пространство в базовом файле хранилища.
- SSD не будут знать, что вашей конечной целью является прославленная TRIM, и (как и виртуальные диски) будут вынуждены заполнять сектора, которые уже содержат нули, ненулевыми, только чтобы вы снова заполнили его нулями. Это ужасно для ваших SSD.
Источник: установил виртуальный жесткий диск и наблюдал за операциями ввода / вывода, которые sdelete выполнял в обоих режимах.
tl; dr: используйте -z Zero. Это быстрее, лучше, безопаснее.