El problema con el uso de la Utilidad de Disco o dd if=/dev/zero
para borrar un disco, es que:
Se aplica el desgaste innecesario de las unidades SSD.
Envía la capacidad del disco que vale la pena de ceros sobre la interfaz de la unidad. Si estás en un viejo Mac que tiene un mal rendimiento USB de 2 puertos, que va a tardar mucho más de lo necesario. También el impuesto de la CPU y el subsistema USB con el envío de todos los ceros a su alrededor.
El firmware basada en secure delete puede ser mucho más rápido que el envío de ceros a la unidad, incluso en hacer girar el plato unidades. Para las unidades con soporte de cifrado, que va a ser casi instantáneo, como todos los de la unidad que necesita hacer es sobreescribir las claves de cifrado y los datos se convierte en inútil. En esas unidades, y en unidades Ssd, un borrado seguro debe tomar de 1 a 4 minutos (!).
Todas las unidades de apoyo ATA Borrado Seguro de comandos. Estos comandos tienen el firmware de la unidad de realizar el borrado de los datos.
En Linux, el hdparm expone la utilidad de esta funcionalidad para que el usuario vea hdparm --security-help
para más detalles.
Unforunately, no hay hdparm
para OS X, ya que OS X no proporciona ninguna manera de utilidades para enviar arbitraria SATA comandos a la unidad :(
Hay una solución fácil?