5 votos

Extender la partición principal APFS falla con "el disco de destino es demasiado pequeño para esta operación"

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         125.7 GB   disk0s2
   3:                  Apple_HFS Storage                 100.0 GB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +125.7 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            122.9 GB   disk1s1
   2:                APFS Volume Preboot                 19.9 MB    disk1s2
   3:                APFS Volume Recovery                506.6 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

Revisé las diferentes preguntas similares y probé las soluciones sugeridas pero en vano. La utilidad del disco no ayuda en absoluto.

Intenté ejecutar este comando desde la terminal como se sugirió.

sudo diskutil apfs resizeContainer disk0s2 0

Error: -69771: El disco de destino es demasiado pequeño para esta operación

Tengo más de 25 G de espacio libre:

https://imgur.com/8o9RBvo

0 votos

Disk0s3 está bloqueando cualquier expansión de disk0s2 (que requeriría algún espacio libre en el disco directamente "después" de disk0s2). Compruebe esto con sudo gpt -r show disk0 .

0 votos

@klanomath Estoy recibiendo gpt show: unable to open device 'disk0': Operación no permitida. Estoy de acuerdo en que ese parece ser el problema pero no tengo ni idea de cómo solucionarlo

1 votos

@Ahmed: Tienes que arrancar en MacOS Recovery antes de emitir el gpt -r show /dev/disk0 comando.

5voto

David Anderson Puntos 2189

El espacio libre reside después disk0s3 . El comando que usted emitió no puede reclamar el espacio libre de nuevo en disk0s2 porque hay poco o ningún espacio libre entre disk0s2 y disk0s3 . Para reclamar aproximadamente 25 GB de espacio libre de vuelta a disk0s2 necesitaría ejecutar el siguiente procedimiento.

  1. Eliminar los archivos de disk0s3 .

  2. Borrar el disco disk0s3 . Puede usar el comando que se indica a continuación.

    sudo diskutil  eraseVolume free none disk0s3
  3. Añade los aproximadamente 125 GB de espacio libre a disk0s2 . Puede usar el comando que se indica a continuación.

     sudo diskutil apfs resizeContainer disk0s2 0

Básicamente, se reduce a esto. Si los archivos de disk0s3 son importantes, entonces vas a necesitar un disco externo para almacenarlas temporalmente. Una vez que todo el espacio ha sido devuelto a disk0s2 puedes crear un nuevo disk0s3 o crear otro volumen de APFS en disk0s2 . Finalmente, restaura los archivos de la unidad externa.

2 votos

Sugerencia: Para otras personas que deseen responder a esta pregunta, publiquen cómo utilizar el dd comando para mover disk0s3 hasta el final del trayecto. Probablemente tendrías que mover la partición en cuatro bloques de 25 GB.

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