Falta espacio en el disco duro después de ejecutar los comandos diskutil

Estaba tratando de cambiar el tamaño de mi partición de bootcamp y agregar una nueva partición como exFat para compartir entre los dos... Formateé mi partición de bootcamp, no pude averiguar cómo fusionarla con mi partición macOS principal... Después de algunas búsquedas, Encontré: https://www.macobserver.com/tips/deep-dive/resize-your-apfs-container/

Seguí los pasos que pensé que necesitaba... usando el comando

sudo diskutil eraseVolume "Free Space" %noformat% /dev/disk0s4

para los discos apropiados... Hasta ahora todo bien, o eso pensaba.

Ingresé el comando

diskutil apfs resizeContainer disk0s2 0

Pero recibi lo siguiente:

Comenzó la operación APFS Error: -69771: el disco de destino es demasiado pequeño para esta operación

Después de ejecutar el comando diskutil list, me di cuenta de que ni siquiera puedo encontrar el espacio que borré antes en ninguna parte... ¿Puede alguien ayudarme a descubrir cómo recuperar ese espacio? Tengo una copia de seguridad de los datos en la máquina del tiempo; sin embargo, otra persona está experimentando un problema similar e hizo una instalación limpia y todavía falta su espacio. https://discusiones.apple.com/thread/8291525

No suelo publicar ni pedir ayuda, tiendo a buscar y encontrar soluciones por ahí, pero no estoy teniendo suerte. Cualquier ayuda sería muy apreciada. Cualquier información necesaria, estaré encantado de proporcionar.

A continuación se muestran los resultados dedisktil list

/dev/disk0 (internal):
    #:                       TYPE NAME           SIZE       IDENTIFIER
    0:      GUID_partition_scheme                500.3 GB   disk0
    1:                        EFI EFI            314.6 MB   disk0s1   
    2:                 Apple_APFS Container disk1  423.0 GB   disk0s2
    3:                  Apple_HFS XPlatform      15.9 GB    disk0s3
    4:                 Apple_Boot                134.2 MB   disk0s4
    5:       Apple_KernelCoreDump                655.4 MB   disk0s5

/dev/disk1 (synthesized):
    #:                       TYPE NAME       SIZE       IDENTIFIER
    0:      APFS Container Scheme -         +423.0 GB   disk1                                 Physical Store disk0s2
    1:                APFS Volume Macintosh HD  319.3 GB   disk1s1
    2:                APFS Volume Preboot    22.4 MB    disk1s2
    3:               APFS Volume Recovery    509.8 MB   disk1s3
    4:          APFS Volume VM               1.1 GB     disk1s4

 /dev/disk2 (disk image):
    #:                       TYPE NAME        SIZE       IDENTIFIER
    0:                CCCOMA_X64FRE_EN-US... +4.7 GB     disk2

Como puede ver, me faltan unos 60 gb, que es la cantidad de espacio que estaba tratando de liberar.

EDITAR:

Resultados para el fdisk /dev/disk0comando:

Disk: /dev/disk0    geometry: 7602/255/63 [122138133 sectors]
Sector size: 4096 bytes       
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -  122138132] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused 
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused

Resultados para el gpt -r show /dev/disk0comando:

    start       size  index  contents
        0          1         PMBR
        1          1         Pri GPT header
        2          4         Pri GPT table
        6      76800      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
    76806  103270257      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
103347063    3873482      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
107220545      32768      4  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
107253313    2441407 
109694720     160000      5  GPT part - 5361644D-6163-11AA-AA11-00306543ECAC 
109854720   12283408           
122138128          4         Sec GPT table
122138132          1         Sec GPT header

EDICIÓN 2: Ejecuté los comandos de macOS Recovery y los resultados fueron un poco diferentes, así que pensé en compartir eso también.

-bash-3.2# csrutil disable
Successfully disabled System Integrity Protection. Please restart the machine for the changes to take effect.
-bash-3.2# fdisk /dev/disk0
Disk: /dev/disk0    geometry: 520/128/63 [4194024 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -    4194023] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
-bash-3.2# gpt -r show /dev/disk0
    start     size  index  contents
        0        1         PMBR
        1        1         Pri GPT header
        2       32         Pri GPT table
       34        6         
       40  3931800      1  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  3931840   262151         
  4193991       32         Sec GPT table
  4194023        1         Sec GPT header

EDIT 3: Resultados originales recreados.

sudo fdisk  /dev/disk0
Disk: /dev/disk0    geometry: 7602/255/63 [122138133 sectors]
Sector size: 4096 bytes
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -  122138132] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      

sudo gpt  -r  show  /dev/disk0
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2          4         Pri GPT table
          6      76800      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      76806  103270257      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  103347063    3873482      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  107220545      32768      4  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  107253313    2441407         
  109694720     160000      5  GPT part - 5361644D-6163-11AA-AA11-00306543ECAC
  109854720   12283408         
  122138128          4         Sec GPT table
  122138132          1         Sec GPT header

EDITAR 4:

Resultados después de corrersudo diskutil erasevolume free n disk0s5

diskutil list
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         500.3 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         423.0 GB   disk0s2
   3:                  Apple_HFS XPlatform               15.9 GB    disk0s3
   4:                 Apple_Boot                         134.2 MB   disk0s4

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +423.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            307.6 GB   disk1s1
   2:                APFS Volume Preboot                 22.4 MB    disk1s2
   3:                APFS Volume Recovery                509.8 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

sudo fdisk  /dev/disk0
Disk: /dev/disk0    geometry: 7602/255/63 [122138133 sectors]
Sector size: 4096 bytes
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -  122138132] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused   

sudo gpt  -r  show  /dev/disk0
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2          4         Pri GPT table
          6      76800      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      76806  103270257      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  103347063    3873482      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  107220545      32768      4  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  107253313   14884815         
  122138128          4         Sec GPT table
  122138132          1         Sec GPT header

EDIT 5: los resultados del comando una vez más.

diskutil list
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         500.3 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         438.9 GB   disk0s2
   3:                 Apple_Boot                         134.2 MB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +438.9 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            307.6 GB   disk1s1
   2:                APFS Volume Preboot                 22.4 MB    disk1s2
   3:                APFS Volume Recovery                509.8 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

sudo fdisk  /dev/disk0
Disk: /dev/disk0    geometry: 7602/255/63 [122138133 sectors]
Sector size: 4096 bytes
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -  122138132] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      

sudo gpt  -r  show  /dev/disk0
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2          4         Pri GPT table
          6      76800      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      76806  107143739      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  107220545      32768      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  107253313   14884815         
  122138128          4         Sec GPT table
  122138132          1         Sec GPT header

EDICIÓN 6: alguien señaló amablemente que no había compartido mi objetivo final. ¡Ahora estoy buscando tener una unidad con los 500 gb completos disponibles y luego pasar de allí a establecer una partición bootcamp y luego una partición exFat adicional que se puede compartir entre los dos sistemas operativos!

EDIT 7: ¡Todos los problemas han sido resueltos!

Para mí, una instalación limpia significa que inicia en otro sistema operativo (recuperación de Internet / USB de arranque) y borra el disco y todas las particiones. Luego, el instalador realiza el diseño de stock y obtiene una instalación limpia para restaurar sus datos. Al final, ¿qué quieres hacer? Impresionantes datos técnicos, pero editar el claro "qué estado final desea" podría obtener una respuesta corta en lugar de una respuesta súper larga que podría ni siquiera ayudarlo con su próxima acción
¡Sí, estoy empezando a aprender que pedir ayuda es mucho más difícil de lo que parece! Cuando David señaló que ni siquiera había compartido qué versión de hardware/SO estaba ejecutando, quería golpearme la cabeza contra la pared por pasar por alto algo tan básico pero importante, jaja. Buscando tener una unidad con los 500 gb completos disponibles y luego pasar de allí a establecer una partición bootcamp y luego una partición exFat adicional que se puede compartir entre los dos sistemas operativos.

Respuestas (1)

La gente de Apple parece estar operando bajo un paradigma en el que nunca hay espacio en el disco sin asignar. Por lo tanto, cuando la Protección de integridad del sistema (SIP) está habilitada, el sistema operativo macOS impide la ejecución de cualquier utilidad o comando que pueda informar la ubicación del espacio perdido en las unidades del sistema. Su Mac usa una sola unidad de sistema físico llamada /dev/disk0.

Las unidades del sistema generalmente contienen dos tipos de tablas de partición. La primera es la tabla Master Boot Record (MBR) y la segunda es la tabla de particiones GUID (GPT). El comando fdiskvuelca el contenido de la tabla MBR, mientras que el comando gptvuelca parcialmente el contenido de la GPT. Para usar estos comandos en una unidad del sistema, debe deshabilitar SIP o ejecutar los comandos mientras se inicia MacOS Recovery. Los comandos que necesita ingresar se dan a continuación

fdisk  /dev/disk0
gpt  -r  show  /dev/disk0

Los gptcomandos imprimen una tabla del espacio ocupado por cada partición. La tabla también imprime el espacio no asignado. Por lo general, necesita saber qué particiones se encuentran antes del espacio perdido (no asignado) que desea recuperar. Por lo general, el diskutilcomando se puede usar para recuperar este espacio. Aunque también se pueden usar otros comandos como fdisk, gpty .gdisk

Nota: Generalmente, el identificador producido por disktuilla salida contiene el índice de una partición dada. Esto no siempre es cierto. Es posible que deba considerar otros resultados de los comandos diskutily gptantes de hacer coincidir un índice de partición con un identificador.

Si pudiera publicar el resultado de los comandos anteriores, entonces alguien (o yo) podría ayudarlo con los comandos correctos para reparar su Mac.

Actualización 1

Puede borrar la partición Apple_KernelCoreDump` ejecutando el comando que se indica a continuación. El resultado será un bloque de espacio libre al final de su disco. El tamaño de este bloque será de unos 61 GB.

sudo  diskutil  erasevolume  free  n  disk0s5

Más allá de este cambio, no estoy seguro de qué publicar. Necesito saber cómo quieres que se particione el disco. Hasta ahora, ha mencionado particiones para ExFat y Windows. Actualmente tienes Apple_HFSy Apple_Bootparticiones. No puede volver a fusionar el espacio libre con el contenedor APFS hasta que se borren estas particiones. Además, si va a reinstalar Windows, probablemente debería indicar el modelo/año de su Mac y la versión de Windows.

Actualización 2

El siguiente comando devolverá todo el espacio libre a la partición APFS.

sudo  diskutil  erasevolume  free  n  disk0s3
sudo  diskutil  apfs  resizecontainer  disk0s2  0

Si los comandos anteriores funcionan, ¿intentará instalar Windows 10 mediante el uso del Asistente Boot Camp? Otros usuarios informaron problemas al usar el Asistente Boot Camp cuando la unidad física interna tiene una partición APFS.

¡Muchas gracias, seguí adelante y deshabilité SIP y publicaré los resultados en los comandos que sugirió!
Se actualizó la publicación original nuevamente con los resultados de macOS Recovery, ya que arrojó lo que parecen ser resultados diferentes.
No ejecute ningún comando de partición desde macOS Recovery. Su primera publicación muestra un tamaño de sector de 4096 bytes. La segunda publicación muestra un desastre. ¿Puedes recrear los resultados de la primera publicación? ¿Ha cambiado la partición entre hacer las dos publicaciones?
Sí, puedo recrear los resultados de la primera publicación. Acabo de probarlo ahora, exactamente igual que antes, creo: edité el OP nuevamente para reflejar. He intentado hacer una partición de bootcamp a través del asistente de bootcamp, que no tuvo éxito, no he... y ahora no intentaré nada más.
Seguí adelante y ejecuté el comando que sugirió. No estoy notando el espacio disponible de nuevo? Tengo un MacBook Pro (13 pulgadas, 2016, cuatro puertos Thunderbolt 3), Intel Core i7 de 3,3 GHz, 16 gb de RAM. Me gustaría tener una partición de 16 gb como exFAT, actualmente tengo esa partición como registro extendido de Mac, un volumen de 50 GB para bootcamp, Win10 x64, ¡y el resto para mi macOS! ¡He actualizado la publicación principal con todos los comandos nuevamente para reflejar cualquier cambio después del comando que acabas de decirme que ingrese! Espero que esto ayude, gracias por guiarme!
Bueno... Me di cuenta de lo que querías decir con que estaría disponible como espacio libre... Lo vi cuando fui a la sección de partición de la utilidad de disco. Me emocioné demasiado e intenté fusionarlo con mi volumen principal de macOS; pensé que sería mejor comenzar "desde cero". No funcionó, se fue y desapareció de nuevo. Dios, no estoy hecho para esto. Lo siento, mi error, debería haber esperado más instrucciones. Seguí adelante, ejecuté los comandos nuevamente y edité el OP para reflejar ... Fusioné esa partición de 16 gb en la principal con éxito, aunque los 61 gb de espacio libre no lo hicieron.
¡Probaré estos comandos más tarde esta noche y veré cómo va! Sí, planeo instalar Win10 a través del asistente de bootcamp. ¿Prevé algún problema con el que me encontraría?
Estoy seguro de que todos lograrán instalar Windows 10 en una unidad con una partición APFS y nunca publicaron una pregunta. Los pocos que publicaron una pregunta alegando problemas nunca se quedaron el tiempo suficiente para determinar una solución.
Mmm. Me acabo de dar cuenta de que hice mi partición bootcamp anterior antes de que se lanzara APFS. Así que vamos a ver cómo va eso! En el peor de los casos, puedo borrar la unidad una vez que esté completa y anterior como Mac Extended Journaled, instalar macOS (tengo un USB de arranque), hacer mi partición bootcamp/instalar Windows y luego cambiar la unidad macOS principal a APFS. De todos modos, David, me has ayudado mucho hasta ahora. ¿Podrías enviarme un enlace de PayPal? Me encantaría invitarte a una cerveza.
¡Los comandos que sugeriste funcionaron! Tuve un error al usar el asistente de bootcamp. "Se produjo un error al particionar el disco. Ejecute la Utilidad de disco para verificar y corregir el error". Ejecuté primeros auxilios desde la utilidad de disco e intenté nuevamente, sin éxito. ¿Alguna sugerencia?
Es posible instalar Windows sin borrar la partición APFS. El procedimiento es bastante largo. Puede mirar esta pregunta para tener una idea de cuánto tiempo. Aunque, ese procedimiento podría simplificarse usando una unidad flash USB. Si quieres, puedo publicar el procedimiento para tu computadora.
Seguí adelante y realicé una instalación limpia, creé con éxito una partición de bootcamp, restauré mi macOS a través de time machine y finalmente hice la partición exFAT para usar entre bootcamp y macOS. Misión cumplida. ¡Muchas gracias por toda su ayuda!
Cuando usó el Asistente Boot Camp para instalar Windows, ¿la partición de macOS estaba Mac OS Extended (Journaled)formateada APFS?
APFS! No probé Mac OS Extended, pero estaba planeando hacerlo si no funcionaba con APFS.