DD çok fonksiyonlu bir araçtır.Yalnız dikkat edilmesi
gereken bir husus var. Bu aracı kullanırken herhangi bir şekilde kendi harddiskinizi hedef almayın. Aksi takdirde verilerinize
veda edebilirsiniz. Başlıca fonksiyonları USB'lere iso yazmak, bir sürücüye sıfır veya
rastgele veri yazmak ve img dosyası oluşturarak harddisk verilerini yedeklemektir.
Aşağıdaki komut root olarak çalıştırılırsa
dd if=iso_adı.iso of=/dev/sdx status=progress && sync
USB'ye bir İSO yazılmasını sağlar. Ancak bunun Windows için işe yaramadığı herkesçe söylendi. O yüzden Linux, BSD ve benzeri diğer
sistemlerde kullanın. lsblk yazdıktan sonra terminale gerekli disk bölümünü hedef alıp bu işlemi siz de yapabilirsiniz.
sdx bir örnektir. Bu sizde sda sdb sdc v.s olabilir. if = kısmına yazacağımız İSO dosyasını belirtiyoruz(isonun konumuna gitmek
ya da isonun konumunu uzaktan belirtmek gerekir.) ve of= kısmına da sürücü konumunu belirtiyoruz.
status=progress ise ne kadar veri yazılmış bize onu göstererek süreci takip etmemize yardımcı oluyor. sync ise yazılanların
senkronize edilmesini sağlar.
dd if=/dev/zero of=/dev/sdx status=progress
Yukarıdaki komut ise sıfır verisini yazmaya yarar.Bu seçilen yerdeki verilerinizi siler!
dd if=/dev/urandom of=/dev/sdx status=progress
Seçilen yere rastgele veri yazar. Bu da verilerinizi siler!
Ayrıca bunlara ek olarak DD Harddisk'teki verilerin yedeğini de almaya yarar ama şöyle bir var sanırım boş alanları da yedekliyor.
Yani 200 GB veriniz de 1 TB
HDD'de, o zaman yedeklerken 1 TB veri ile boş alanları da yedekler.