There’s nothing specially destructive about dd. It’s just a program that opens a file, and if you tell it to open a device file and it’s got permission to write to it, it’ll write to it.
You can just as easily overwrite a disk’s contents with anything else that will open a file and write to it.
# cp /dev/urandom /dev/sda
will wipe your drive with random data in the same way that
mkfs.ntfs is the silent killer, other mkfs don’t allow writing over the root partition but summoning this kind of Windows magic will happily fuck up your shit.
There’s nothing specially destructive about
dd. It’s just a program that opens a file, and if you tell it to open a device file and it’s got permission to write to it, it’ll write to it.You can just as easily overwrite a disk’s contents with anything else that will open a file and write to it.
will wipe your drive with random data in the same way that
will.
mkfs.ntfs is the silent killer, other mkfs don’t allow writing over the root partition but summoning this kind of Windows magic will happily fuck up your shit.
You’re technically right, but the way most people use dd ensures its like handling a loaded gun. How often do you cp /dev/sdwhy?