Puede particionar el disco con gpt y formatear la partición con newfs_hfs :
Abra Terminal.app y para obtener una descripción general ingrese:
diskutil list
Obtenga la tabla de particiones del disco en cuestión (a continuación asumo que el disco a particionar es disk2):
sudo gpt -r show disk2
Destruye la tabla de particiones GUID y crea una nueva:
diskutil umountDisk disk2
sudo gpt destroy disk2
sudo gpt create disk2
Si el disco fue formateado previamente como un volumen FAT, no se puede crear una nueva tabla de partición GUID porque PMBR se convierte en un MBR (que bloquea la creación de GPT) y debe sobrescribirlo primero:
diskutil umountDisk disk2
sudo gpt destroy disk2
diskutil umountDisk disk2
sudo dd if=/dev/zero of=/dev/disk2 count=1
sudo gpt create disk2
Obtenga la nueva tabla de particiones:
sudo gpt -r show disk2
Ahora crea una nueva partición con gpt. Dependiendo del tamaño de bloque de su disco, es posible que tenga que alinear la partición. Los discos con un tamaño de bloque de 512 bytes deben estar alineados. En discos con un tamaño de bloque de 4096 Bytes puede usar el primer bloque libre (bloque n. 6) y el tamaño del espacio libre.
Ejemplo de
(un disco de 2,2 TB con un tamaño de bloque de 512 bytes):
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 4292870077
4292870111 32 Sec GPT table
4292870143 1 Sec GPT header
Haz los cálculos y alinea tu volumen con bloques de 4k. Esto significa: el bloque de inicio y el tamaño es divisible a través de 8 (y debe encajar en 4292870071 bloques en mi ejemplo porque el bloque de inicio recomendado más bajo es 40). Crear una nueva partición:
sudo gpt add -i 1 -b 40 -s 4292870064 -t 48465300-0000-11AA-AA11-00306543ECAC disk2
con i: posición de índice (generalmente 1 para la primera partición); b: bloque de inicio; s: tamaño en bloques y t: tipo de partición (aquí HFS + = 48465300-0000-11AA-AA11-00306543ECAC).
Ejemplo de
(un disco de 6.0 TB con un tamaño de bloque de 4096 bytes):
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 4 Pri GPT table
6 976746229
976746235 4 Sec GPT table
976746239 1 Sec GPT header
sudo gpt add -i 1 -b 6 -s 976746229 -t 48465300-0000-11AA-AA11-00306543ECAC disk2
Formatee la partición con newfs_hfs (-v name : nombre del volumen; -J: journaled):
sudo newfs_hfs -v test -J /dev/rdisk2s1
El volumen se montará automáticamente. De lo contrario, ingrese diskutil mount disk2s1
.
Tenga cuidado: si comprueba el disco con la Utilidad de Discos, obtendrá:
Se encontraron problemas con el mapa de partición que podría impedir el arranque ...
y con diskutil verifyDisk disk2
Se inició la verificación del mapa de partición en disk2
Comprobación de requisitos previos
Comprobando la lista de particiones
Se encontraron problemas con el mapa de partición que podría impedir el arranque
Error: -69770: Error en la verificación del mapa de partición porque no se encontraron cortes