¿Cómo limpiar completamente el disco duro antes de usarlo más?

¿Cómo limpiar completamente el disco duro antes de usarlo más?

¿Es posible borrar completamente un disco duro interno dañado y luego usarlo como disco duro externo para almacenamiento adicional con una carcasa HD? ¿O tendría problemas con él como externo? Cualquier idea, hágamelo saber.

Respuesta1

Es posible y fácil. No proporcionaste información sobre tu sistema operativo, por lo que doy instrucciones para Windows y para Linux.

En Windows

Usar incorporadoparte del discoherramienta. Inicie la ventana de línea de comando como administrador y escriba:

C:\ diskpart

Luego enumere los discos disponibles:

DISKPART> list disk

Verá una lista de todos los discos duros disponibles, incluidos los externos. Determine el número de disco a borrar, tenga en cuenta que los discos se cuentan desde 0. Digamos que el disco a borrar tiene el número 1. Seleccione ese disco:

DISKPART> select disk 1

y luego borrarlo:

DISKPART> clean all

Puede tardar horas, dependiendo de la velocidad y el tamaño del disco. Al final, salidaparte del disco:

DISKPART> exit

En Linux

Usarddcomando para sobrescribir el disco con ceros. Supongamos que el disco a limpiar es/dev/sdb:

dd if=/dev/zero of=/dev/sdb bs=1M

Como en el ejemplo anterior, puede que tarde bastante tiempo (unas pocas horas) en finalizar.

¡Ten mucho cuidado! ElddEl comando no hace ninguna pregunta, funciona según lo ordenado sin previo aviso tan pronto como presionasEnter . Un error tipográfico en el nombre del disco (es decir,sdaen lugar desdb) ¡puede tener consecuencias desastrosas!

Tenga en cuenta que si su disco, como sospecha, tiene un mal funcionamiento del hardware, ambos métodos lo detectarán e imprimirán algún tipo de mensaje de error. Si la limpieza finaliza sin errores, entonces es seguro utilizar el disco según sea necesario. El disco funcionará como externo en la caja del disco USB adecuada.

PD

A pesar departe del discoEl comando cleanen lugar de eso clean alltomaría unos segundos, limpiaría solo el primer y último megabyte de la superficie del disco, eliminando cualquier sector defectuoso que esté fuera de esas pequeñas partes limpiadas. clean allpone cero en cada sector del disco, por lo que cuando algún sector está dañado y no se puede escribir, el comando fallará y mostrará un mensaje de error. Si desea comprobar todo el disco, utilice clean all. Si sólo desea deshacerse del antiguo MBR, utilice simple clean.

el linuxddEl método descrito anteriormente también llena todo el disco con ceros. Si no necesita una limpieza tan profunda, simplemente limpie el primer megabyte del disco: dd if=/dev/zero of=/dev/sdb bs=1M count=1- sólo le llevará uno o dos segundos.

Respuesta2

Otra herramienta que funciona en casi cualquier PC esDBAN- "La bota y la bomba nuclear de Darik". Esta es una utilidad gratuita. Lo descargas como ISO y lo grabas en un CD o lo guardas en una llave USB de arranque. Le permite borrar un disco duro con su elección de flujos de datos: todo ceros, una secuencia pseudoaleatoria, incluso patrones de borrado aprobados por el Departamento de Defensa. Todo ceros es más rápido y te servirá para lo que quieras.

¡No estoy diciendo que diskpart o dd sean malas opciones de ninguna manera! Esta es simplemente una alternativa.

La idea en todos los casos es borrar la información de la partición en la unidad (el Registro de arranque maestro, a menos que su unidad esté particionada con GPT). En realidad, esto solo requiere limpiar el bloque 0 (nuevamente, a menos que GPT). Por lo tanto, normalmente no es necesario borrar todo el disco. Tan pronto como la utilidad de limpieza haya hecho prácticamente algo en la unidad, la estructura de partición anterior desaparecerá y se verá como una unidad completamente sin formato. Pero como sospecha que hay problemas de hardware con la unidad, es una buena idea dejar que continúe y borrar todo, probando así todos los bloques.

Con cualquiera de estas herramientas, ¡asegúrese de seleccionar la unidad correcta! No cuente con que sea posible alguna recuperación. Si no está seguro, desconecte físicamente todas las unidades que no sean la que desea borrar y use DBAN.

Respuesta3

Puedes probarddcon:

dd if=/dev/zero of=/dev/sda bs=1M status=progress

información relacionada