Mevcut belgeler (ve program sürümü 2.01):
-c
: Temiz boş alan. Çalışan bir sistem tarafından kullanılmak üzere boş bırakılacak bir seçenek miktarı belirtin.
-z
: Sıfır boş alan (sanal disk optimizasyonu için iyi).
Ancak eski sürümlerde tersine çevrildi:
-c
: Sıfır boş alan (sanal disk optimizasyonu için iyi).
-z
: Temiz boş alan.
Ama ne yaparlar?
Clean , yapabileceği en büyük dosyayı oluşturur ve rastgele verilerle doldurur, sonra sıfırlarla doldurur. Bu, çoğu insanın silme olarak düşündüğü şeydir ve fazla overkill.
Dezavantajı ise, bir sanal disk kullanıyorsanız veya bir sanal makinenin içinde kullanıyorsanız veya bir depolama alanında çalıştırıyorsanız: temel depolama sistemi sizi rastgele verileri tutmak için kaynakları tahsis etmeye zorlar ve ardından sıfır tutar. Umarım, o zaman temel depolama sistemi, sürücünüze ayrılan tüm alanların geri kazanılabileceğini fark eder, çünkü tüm bu sektörler yalnızca sıfır içerir.
-z Sıfır: Basitçe tüm sektörlere sıfır yazar. İstediğiniz seçenek, birçok nedenden dolayı:
- rastgele verilerle silinmek fazla önemlidir (verileri okumak pratikte mümkün değildir; yani bir mikroskop uygulanabilir olmasa da bir seferde bir bit)
- bazı SSD'ler bir sektöre sıfır yazdığınızı tespit edebilir ve sektörü serbest olarak işaretlemek için kullanabilir (TRIM'e benzer)
- sanal depolama sistemlerinin çoğu (VMWare, Hyper-V, Windows Sanal Diskler, Depolama Alanları), tüm bir sıfır sektörünü yazdığınızı fark eder ve altta yatan depolama dosyasında yer kazanma fırsatını yakalar
- SSD'ler, nihai amacınızın esasen yüceltilmiş bir TRIM olduğunu ve (sanal diskler gibi), sıfır içeren, yalnızca sıfır olmayan, yalnızca sıfırla doldurmanız için sektörleri doldurmaya zorlanmayacağını bilemez. SSD'ler için bu korkunç.
Kaynak : Sanal bir sabit disk monte edildi ve sdelete'nin her iki modda da yaptığı G / Ç işlemlerini izledi.
tl; dr: -z Zero kullanın. Daha hızlı, daha iyi, daha güvenli.