No se puede usar la Utilidad de Disco para crear una partición desde el espacio libre en una unidad USB externa

1

Tengo un disco rojo Western Digital de 3 TB en una base de disco duro USB.

La unidad es GPT y tengo dos volúmenes en ella (un volumen es "Microsoft Reserved", el otro es NTFS).

La otra parte de mi disco es 1.5 TB de espacio libre. Lo verifiqué en mi máquina con Windows:

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          167 GB    20 GB
  Disk 1    Online          465 GB      0 B        *
  Disk 2    Online         2794 GB  1526 GB        *

DISKPART> select disk 2

Disk 2 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Reserved           128 MB    17 KB
  Partition 2    Primary           1267 GB   129 MB

DiskPart muestra 2 particiones: una de 128 MB y la otra de 1267 GB con 1526 MB de espacio libre.

Llevé este disco a mi MacBook Pro con OS X El Capitan 10.11.3 y encendí la Utilidad de Discos, pero por alguna razón no parece que la Utilidad de Discos esté viendo el espacio libre, por lo que no puedo crear un nuevo volumen.

Aquí hay algunas capturas de pantalla:

... del disco físico en la Utilidad de Discos (observe que no parece haber ningún espacio no asignado en el disco para crear otro volumen:

...delosdosvolúmenesenlaUtilidaddeDiscos.Observecómoelsignomásestáengrisparaquenopuedacrearotraparticiónconelespaciolibre.

Quiero poner copias de seguridad cifradas de Time Machine en la segunda partición que creo desde el espacio libre. ¿Eso significa que necesito crear la nueva partición desde una Mac?

    
pregunta jeff0000 03.02.2016 - 16:11

1 respuesta

1

Creo que la Utilidad de Discos pierde una partición EFI adecuada al principio del disco.

Si no desea borrar completamente la unidad, debería tener éxito siguiendo los pasos a continuación:

  • Abra Terminal e ingrese lo siguiente para obtener una descripción general:

    diskutil list
    

    El disco de 3 TB es su disco externo. En los siguientes pasos asumo que el identificador de disco de su disco externo es disk1

  • Obtenga el tamaño de bloque del disco externo:

    diskutil info disk1 | grep "Device Block Size"
    

    En los siguientes pasos, asumo que el tamaño de bloque del dispositivo es de 512 bytes. Si obtiene otro tamaño de bloque (es decir, 4096 bytes), deje un comentario.

  • Obtenga la tabla de particiones del disco externo:

    sudo gpt -r show /dev/disk1
    

    El resultado es similar al resultado a continuación (aunque sus tamaños son diferentes):

           start        size  index  contents
               0           1         PMBR
               1           1         Pri GPT header
               2          32         Pri GPT table
              34      262144      1  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
          262178        2014         
          264192  2244603904      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
      2244868096  2048002015         
      4292870111          32         Sec GPT table
      4292870143           1         Sec GPT header
    
  • Desmonte el disco externo:

    diskutil umountDisk /dev/disk1
    
  • Ahora agregue una tercera partición con

    sudo gpt add -b 2244870110 -i 3 -s 1000000000 -t 48465300-0000-11AA-AA11-00306543ECAC disk1
    

    Dejé un poco de espacio no asignado (bloques de 2014) entre las particiones 2 y 3.

    La tabla de particiones resultante se ve así:

           start        size  index  contents
               0           1         PMBR
               1           1         Pri GPT header
               2          32         Pri GPT table
              34      262144      1  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
          262178        2014         
          264192  2244603904      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
      2244868096        2014         
      2244870110  1000000000      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
      3244870110  1048000001         
      4292870111          32         Sec GPT table
      4292870143           1         Sec GPT header
    

    Debes elegir un tamaño mayor que 1000000000 bloques. El número de bloques debe ser divisible entre 8. El tamaño máximo en mi caso habría sido 2048000000 (1000000000 + 1048000001).

  • Ahora formatee la nueva partición con un sistema de archivos y nombre el volumen (en el ejemplo a continuación Copia de seguridad ):

    sudo newfs_hfs -J -v "Backup" /dev/disk1s3
    
  • Monte el volumen y verifíquelo:

    diskutil mount /dev/disk1s3
    diskutil verifyVolume /dev/disk1s3
    
respondido por el klanomath 03.02.2016 - 19:45

Lea otras preguntas en las etiquetas