¿Cómo puedo agregar una partición HFS + a una unidad externa con partición MBR?

3

Tengo una unidad externa de 1Tb que actualmente tiene dos particiones -

  • 64 Gb NTFS
  • 524 Gb ext2

El 414Gb restante no se utiliza y se muestra como "Espacio libre" en la Utilidad de Disco de Mac. Me gustaría aprovechar 250 Gb de esto para una partición HFS + para usar con Time Machine, pero la Utilidad de Discos no parece ofrecer una forma de agregar una partición en ese espacio o formatearla.

Mi caja de Linux en ejecución (FC9) no ofrece una opción hfs + para mkfs; Si fuera necesario, podría arrancar desde un DVD de una distribución Linux más moderna para lograr esto.

Esta pregunta es similar, pero mi La tabla de particiones es formato fdisk, no guid.

Estoy ejecutando MacOS 10.7.5.

Aquí hay información sobre las particiones actuales

# diskutil list disk1
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk1
   1:             Windows_FAT_32 NO NAME                 61.4 GB    disk1s1
   2:                      Linux                         524.3 GB   disk1s2

# gpt -r show disk1
       start        size  index  contents
           0           1         MBR
           1   120005549      1  MBR part 12
   120005550  1023999165      2  MBR part 131
  1144004715   809520453       

# fdisk /dev/disk1
Disk: /dev/disk1    geometry: 121601/255/63 [1953525168 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: 0C    0   0   2 - 1023 254  63 [         1 -  120005549] Win95 FAT32L
 2: 83 1023 254  63 - 1023 254  63 [ 120005550 - 1023999165] Linux files*
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused     
    
pregunta TomG 21.01.2013 - 03:11

1 respuesta

5

Advertencia obligatoria: parece que has encontrado el camino hacia fdisk . Tenga en cuenta que sus funciones de edición no tienen salvaguardas reales contra el uso accidental de erase (que elimina todas las particiones) o la edición de una partición que Mac OS X está utilizando actualmente, y también algunas salvaguardas contra incluso la entrada números que no tienen ningún sentido, así que tenga cuidado .

Puedes usar fdisk en modo interactivo para editar las entradas en la tabla de particiones:

sudo fdisk -e /dev/rdisk1

Luego edite la primera entrada de la tabla de particiones en blanco (por ejemplo, edit 3 ), configúrela para que escriba AF , presione regresar para el valor predeterminado a la pregunta CHS mode , presione para aceptar el valor predeterminado de iniciar la partición después de final del último, luego ingrese el número de sector final que desea (el valor predeterminado es el final del disco; para calcular uno para el tamaño que desee: divida el tamaño que desee por 512 bytes para obtener el número de sectores que desea y luego agregue eso al número de sector de inicio y reste uno para obtener el número de sector final). Haz un print para asegurarte de que se vea bien (aún no se ha guardado nada, así que si hay un error, puedes simplemente exit (no quit ) en este punto y ejecutar fdisk otra vez para comenzar desde el principio.) Luego write para guardar la tabla de particiones sobre la anterior en el disco. Entonces exit .

Si recibe una advertencia en write de que los cambios requerirán un reinicio, está bien; responda a y y reinicie Mac OS X después de exit ing.

Ahora la tabla de particiones se ha actualizado, pero la partición en sí misma aún tiene el contenido anterior; Ejecute la Utilidad de Discos, y desde la pestaña Borrar, elija la nueva partición, asígnele un nombre y Bórrela.

    
respondido por el rakslice 27.10.2013 - 21:57

Lea otras preguntas en las etiquetas