Depende de muchos factores, incluidos, entre otros:
- Velocidad de disco (RPM)
- Disco caché incorporado
- Número de platos y si puede escribir en múltiples platos simultáneamente
- Interfaz de disco (SATA / SCSI, etc.)
- Rendimiento del controlador de interfaz
- Configuración de las unidades (por ejemplo, canales separados o el mismo canal)
Además, aunque poner a cero una unidad es una tarea simple para la CPU y la RAM, aún puede haber un efecto de:
- Rendimiento de la CPU
- RAM disponible
- Velocidad de RAM
- Otras tareas que se realizan al mismo tiempo
- Configuraciones de administración de energía
Suponiendo que una computadora bastante reciente con unidades de grado medio, en un disco de arranque de Linux mínimo ejecutando SOLO la operación de puesta a cero (sin interfaz gráfica de usuario, Internet, etc.) cargada por completo en la RAM, podría durar de 2 a 12 horas. Si tuviera que arrojar un solo número, diría que más cerca de las 3 horas y media, pero nuevamente, no hay suficiente información para obtener una buena estimación aparte de hacerlo realmente.
Si tiene más de 1 GB de espacio libre, puede intentar montar la unidad y ejecutarla dd if=/dev/zero bs=512 count=2048 of=/tmp/tempzero
o algún otro archivo. Si sabe más sobre el tamaño de bloque óptimo para la escritura más rápida en su unidad, puede usarlo para el valor bs (en kilobytes) y establecer el recuento en lo que sea que le proporcione el tamaño de archivo que desea. Luego puede usar eso para obtener una mejor estimación sin perder datos. Simplemente creará un archivo grande que contiene ceros.