Cómo borrar un disco desde la línea de comandos en Mac OS X
Tabla de contenido:
Algunos usuarios de Mac pueden necesitar la capacidad de borrar un disco o borrar un disco duro desde la línea de comandos en Mac OS, una tarea que generalmente se realiza a través de la aplicación Disk Utility desde la GUI. El enfoque de la línea de comandos para el borrado de disco en macOS es un poco diferente y requiere una sintaxis precisa para asegurarse de que está borrando el disco adecuado, lo que hace que este método de borrar cualquier disco solo sea apropiado para usuarios avanzados de Mac.
Esta guía le explicará cómo borrar y formatear un disco de destino completo usando exclusivamente la línea de comando en cualquier Mac que use macOS o Mac OS X. Puede elegir cualquier sistema de archivos común para formatear el disco después se ha borrado, incluidos ExFAT, FAT32, HFS+ o JHFS+.
Tenga en cuenta que esto tiene como objetivo borrar todo el disco desde la línea de comando aquí, esto no es solo borrar un volumen o partición en el disco de destino. Todo el disco de destino se borra, todos los datos del disco de destino se destruyen con este enfoque, sin volúmenes ni particiones ni datos restantes. No lo malinterprete, de lo contrario, inevitablemente perderá datos de forma permanente cuando se borren y destruyan. Recuerde que la línea de comandos no perdona, si no se siente cómodo con la línea de comandos, sería mucho más apropiado borrar y formatear un disco usando la Utilidad de Discos en la interfaz estándar de Mac OS X.
Cómo borrar un disco desde la línea de comandos de Mac OS
Para comenzar, deberá iniciar la aplicación Terminal en la Mac que da acceso a la línea de comandos. Se puede encontrar con Spotlight, Launchpad o en la carpeta /Aplicaciones/Utilidades/.
Para borrar un disco desde la línea de comandos en la Mac, usaremos el comando familiar "diskutil" con el verbo eraseDisk y otras marcas apropiadas para especificar opciones sobre cómo queremos borrar el disco, y para identificar qué disco se va a borrar.
La sintaxis básica para borrar un disco desde la línea de comandos en macOS es la siguiente:
diskutil eraseDisk FILE_SYSTEM DISK_NAME DISK_IDENTIFIER
Por ejemplo, supongamos que usó “diskutil list” para mostrar todas las unidades montadas en una Mac desde la línea de comandos, y determinó que la unidad adecuada para borrar se identifica como /dev/disk6s2 , desea que el nombre del disco esté "Vacío" y desea que el nuevo tipo de formato del sistema de archivos del disco sea Mac OS Extended Journaled (JHFS+), la sintaxis sería la siguiente:
diskutil eraseDisk JHFS+ Vaciado /dev/disk6s2
Es absolutamente fundamental que utilice la sintaxis adecuada al identificar el disco que desea borrar. La identificación incorrecta puede llevar a borrar el disco equivocado, destruyendo permanentemente cualquier dato en él. No arruines esto. Si no está seguro, puede encontrar el nodo ID del disco con "diskutil info "DISK NAME" |grep Device".
Para una referencia rápida, aquí hay algunos ejemplos de varios métodos de borrado de disco para diferentes tipos de formatos de sistemas de archivos. Como siempre, asegúrese de cambiar el nodo del disco según corresponda para su disco.
Cómo formatear un disco en Mac OS Extended Journaled (JHFS+) desde la terminal en Mac OS X
diskutil eraseDisk JHFS+ DiskName /dev/DiskNodeID
Formatear un disco a Mac OS Plus (HFS+) desde Terminal en Mac OS X
diskutil eraseDisk HFS+ DiskName /dev/DiskNodeID
Cómo formatear un disco a MS-DOS fat32 desde la línea de comandos en Mac OS X
diskutil eraseDisk FAT32 DiskNameGoesHere /dev/DiskNodeIDHere
Cómo formatear un disco a ExFAT desde la línea de comandos en Mac OS X
diskutil eraseDisk ExFAT DiskName /dev/DiskNodeID
Nuevamente, cualquiera de estos comandos borra todo el disco de destino y borra cualquier dato que contenga.
Los usuarios que deseen detalles adicionales o información sobre las otras opciones disponibles, incluidas las configuraciones de MBR y GPT, pueden consultar la página de manual con "man diskutil" y buscar "eraseDisk", o ejecutar el comando sin detalles al igual que:
diskutil eraseDisk Uso: diskutil eraseDisk format name |MBR|GPT] MountPoint|DiskIdentifier|DeviceNode Borra completamente un disco completo existente. Todos los volúmenes de este disco serán destruidos.Se requiere la propiedad del disco afectado. El formato es el nombre del sistema de archivos específico que desea borrar como (HFS+, etc.). El nombre es el nombre del volumen (nuevo) (sujeto a las restricciones de nombres del sistema de archivos), o se puede especificar como %noformat% para omitir la inicialización (newfs ). No puede borrar el disco de arranque. Ejemplo: diskutil eraseDisk JHFS+ Un titledUFS disk3
Finalmente, vale la pena mencionar que si desea borrar el disco iniciado actualmente desde la línea de comandos con este método, querrá hacerlo desde un disco de inicio o desde el modo de recuperación. El modo de usuario único por sí solo no es suficiente para borrar el sistema operativo iniciado activamente.