5 votos

No se puede redimensionar la partición: "No se puede realizar este cambio de tamaño a menos que tenga un booter"

Tengo un disco externo de 1TB que utilizo para las copias de seguridad de Time Machine al que añadí temporalmente una segunda partición de 100GB. Sin embargo, después de eliminar la partición, no puedo recuperar el espacio libre. La Utilidad de Discos no me deja arrastrar el botón de la partición:

enter image description here

Probé el resizeStack pero se ha producido un error:

******:~ ******$ diskutil cs resizeStack 389D8763-4C1B-4D77-A734-C507DBD567C1 0g
The Core Storage Logical Volume UUID is 389D8763-4C1B-4D77-A734-C507DBD567C1
Started CoreStorage operation
Error: -69722: You can't perform this resize unless it has a booter (target partition is probably too small)

¿Qué es eso de 'booter'? ¿Cómo puedo recuperar mis 100 GB perdidos?

EDITAR:

Salida de diskutil list :

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:          Apple_CoreStorage Time Machine            900.0 GB   disk3s2

... y de diskutil cs list :

+-- Logical Volume Group 7DBE7E68-7EB4-4208-9BBF-1ED08259754F
    =========================================================
    Name:         Time Machine
    Status:       Online
    Size:         899995127808 B (900.0 GB)
    Free Space:   0 B (0 B)
    |
    +-< Physical Volume 38259B44-99D7-4F3C-973D-2510408E8E72
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk3s2
    |   Status:   Online
    |   Size:     899995127808 B (900.0 GB)
    |
    +-> Logical Volume Family 76E4A480-E849-47D0-96D8-D07940EAB3C7
        ----------------------------------------------------------
        Encryption Type:         AES-XTS
        Encryption Status:       Unlocked
        Conversion Status:       Complete
        High Level Queries:      Fully Secure
        |                        Passphrase Required
        |                        Accepts New Users
        |                        Has Visible Users
        |                        Has Volume Key
        |
        +-> Logical Volume 389D8763-4C1B-4D77-A734-C507DBD567C1
            ---------------------------------------------------
            Disk:                  disk4
            Status:                Online
            Size (Total):          899642802176 B (899.6 GB)
            Revertible:            No
            LV Name:               Time Machine
            Volume Name:           Time Machine
            Content Hint:          Apple_HFS

0 votos

Empiece por contabilizar la salida de diskutil list . Edita tu pregunta y pega el resultado. Después de publicar, probablemente se le pedirá que publique la salida de otros comandos.

3voto

David Anderson Puntos 2189

Nota: Esta respuesta supone que su unidad no tiene particiones híbridas. En otras palabras, asumo que su unidad utiliza un esquema de particionado GUID y que la tabla del Registro de Arranque Maestro (MBR) está totalmente protegida. Además, asumo que el tamaño del sector es de 512 bytes.

Utilizaré un archivo de imagen de reserva de aproximadamente 500 GB para ilustrar su problema y mi solución. La salida de diskutil disk1 y diskutil disk2 de mi unidad se muestra a continuación. Aquí, casi no hay espacio libre.

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +500.0 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Macbook HD              499.1 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s4

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macbook HD             +498.8 GB   disk2
                                 Logical Volume on disk1s2
                                 06A8BD94-5D42-4A7A-A8DF-2FAB7A268153
                                 Unlocked Encrypted

Normalmente, un Apple_CoreStorage partición va seguida de una Apple_Boot partición. A su unidad le falta esto Apple_Boot partición.

Nota: Otras configuraciones de Core Storage utilizarán un nombre y tamaño diferentes para este Apple_Boot partición. Por ejemplo, la partición puede aparecer con el nombre Boot OS X y un tamaño de 134.2 MB .

A continuación se muestra la salida de los mismos comandos, pero esta vez mi unidad tiene aproximadamente 50 GB de espacio libre. Además, el Apple_Boot falta la partición.

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +500.0 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Macbook HD              449.9 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macbook HD             +449.5 GB   disk2
                                 Logical Volume on disk1s2
                                 06A8BD94-5D42-4A7A-A8DF-2FAB7A268153
                                 Unlocked Encrypted

A continuación encontrará instrucciones para recrear el Apple_Boot partición y recuperando el espacio libre. Cuando sea necesario, realice los ajustes oportunos en estos comandos. Estas instrucciones no recrearán ningún archivo importante que estuviera almacenado en esta partición. En tu caso, puede que no hubiera ningún archivo importante. Si es necesario, añade un sudo a cualquiera de estos comandos.

  1. Utilizar la herramienta de la tercera parte gdisk para crear el Apple_Boot partición. Introduzca el texto que aparece a continuación para invocar este comando interactivo.

    gdisk /dev/disk1

    A continuación se muestran los comandos interactivos de gdisk. La línea en blanco indica que se ha seleccionado la opción por defecto. Debes esperar que tu valor por defecto sea diferente al mío.

    n 
    3
    
    +1269536
    AB00
    w
    y

    A continuación se muestra la salida de cuando usé el gdisk /dev/disk1 mando.

    GPT fdisk (gdisk) version 1.0.3
    
    Warning: Devices opened with shared lock will not have their
    partition table automatically reloaded!
    Partition table scan:
      MBR: protective
      BSD: not present
      APM: not present
      GPT: present
    
    Found valid GPT with protective MBR; using GPT.
    
    Command (? for help): n
    Partition number (3-128, default 3): 3
    First sector (34-976562506, default = 879053752) or {+-}size{KMGTP}: 
    Last sector (879053752-976562506, default = 976562506) or {+-}size{KMGTP}: +1269536
    Current type is 'Apple HFS/HFS+'
    Hex code or GUID (L to show codes, Enter = AF00): AB00
    Changed type of partition to 'Recovery HD'
    
    Command (? for help): w
    
    Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
    PARTITIONS!!
    
    Do you want to proceed? (Y/N): y
    OK; writing new GUID partition table (GPT) to /dev/disk1.
    Warning: Devices opened with shared lock will not have their
    partition table automatically reloaded!
    Warning: The kernel may continue to use old or deleted partitions.
    You should reboot or remove the drive.
    The operation has completed successfully.
  2. Utilice el siguiente comando para formatear la partición recién creada.

    newfs_hfs  -J  -v  "Recovery HD"  /dev/disk1s3
  3. Utilice el siguiente comando para recuperar el espacio libre. Nota: Ya he sustituido el UUID de su volumen lógico.

    diskutil  cs  resizestack  389D8763-4C1B-4D77-A734-C507DBD567C1  0

Nota final:

En gpt en lugar del comando de terceros gdisk mando. Deberá introducir el comando gpt que se muestra a continuación para volcar parcialmente el contenido de la tabla de particiones GUID (GPT).

gpt  -r  show  /dev/disk1

Para mi unidad, la salida se muestra a continuación.

      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  878644112      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  879053752   97508755         
  976562507         32         Sec GPT table
  976562539          1         Sec GPT header

A partir de esta salida, determine el inicio del espacio libre después del Apple_CoreStorage ( 53746F72-6167-11AA-AA11-00306543ECAC ) partición. Para mi disco sería el sector 879053752 .

Nota: En el gpt que se indica a continuación, sustituya mi valor de 879053752 con su propio valor.

En gpt que se muestra a continuación añade un nuevo Apple_Boot partición hacer la unidad. Configure la -b al inicio del valor de espacio libre. Este comando debe ir precedido inmediatamente por el comando diskutil que se muestra a continuación.

Nota: En caso necesario, el -b debe redondearse a un valor divisible por 8.

diskutil  umountdisk  disk1
gpt  add  -i  3  -b  879053752  -s  1269536  -t  426F6F74-0000-11AA-AA11-00306543ECAC  /dev/disk1

A continuación, vaya al paso 2.

0 votos

Genial, ¡ya está, @David! Muchas gracias por tu ayuda, había estado luchando con eso durante días.

0 votos

Por curiosidad, ¿es arrancable el nuevo Apple_Boot "Recovery HD"? ¿Puedo hacerlo arrancable?

0 votos

Paso 2 formatear el Apple_Boot por lo que esta partición no tiene archivos y no es arrancable. Debería publicar la pregunta: ¿Se puede instalar MacOS en una partición externa de almacenamiento de núcleo para ser utilizado por Time Machine?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X