2 votos

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

Estaba tratando de cambiar el tamaño de mi partición bootcamp y añadir una nueva partición como exFat para compartir entre los dos... Formateé mi partición bootcamp, no pude averiguar cómo fusionarla con mi partición principal de MacOS... Después de buscar un poco, me encontré con : https://www.macobserver.com/tips/deep-dive/resize-your-apfs-container/

He seguido los pasos que creía necesarios... utilizando el comando

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

para los discos apropiados... Hasta aquí todo bien, o eso creía.

He introducido el comando

diskutil apfs resizeContainer disk0s2 0

Pero recibí lo siguiente:

Iniciada 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 he dado cuenta de que no encuentro por ningún lado el espacio que borré antes... ¿Puede alguien ayudarme a averiguar cómo recuperar ese espacio? Tengo una copia de seguridad de los datos en time machine; sin embargo, otra persona está experimentando un problema similar, y ellos hicieron una instalación limpia y su espacio sigue desapareciendo también. https://discussions.apple.com/thread/8291525

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

A continuación se muestran los resultados de disktil 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 puedes ver, me faltan unos 60 gb, que es la cantidad de espacio que intentaba liberar.

EDITAR:

Resultados de la fdisk /dev/disk0 comando:

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 de la gpt -r show /dev/disk0 comando:

    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

EDIT 2: Ejecuté los comandos desde 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

EDITAR 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 tras la ejecución sudo 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

EDITAR 5: Resultados de comandos 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

EDIT 6: Alguien amablemente señaló que no había compartido mi objetivo final. ¡Ahora estoy buscando tener una unidad con la totalidad de los 500gb disponibles y luego ir de allí a establecer una partición bootcamp y luego una partición exFat adicional que puede ser compartida entre los dos OS!

EDIT 7: ¡Todos los problemas se han resuelto!

2voto

David Anderson Puntos 2189

La gente de Apple parece estar operando bajo un paradigma en el que ningún espacio de la unidad está sin asignar. Por lo tanto, cuando la Protección de la Integridad del Sistema (SIP) está activada, el sistema operativo MacOS impide la ejecución de cualquier utilidad o comando que pueda informar de la ubicación del espacio perdido en las unidades del sistema. Su Mac utiliza una única unidad física del sistema denominada /dev/disk0 .

Las unidades de 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 fdisk vuelca el contenido de la tabla MBR, mientras que el comando gpt vuelca parcialmente el contenido de la GPT. Para utilizar estos comandos en una unidad del sistema, es necesario deshabilitar el SIP o ejecutar los comandos mientras se inicia la recuperación de MacOS. Los comandos que debe introducir son los siguientes

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

El gpt imprime una tabla con el espacio ocupado por cada partición. La tabla también imprime el espacio no asignado. Generalmente, necesita saber qué particiones se encuentran antes del espacio perdido (no asignado) que desea recuperar. Normalmente, la diskutil se puede utilizar para recuperar este espacio. Aunque, otros comandos como fdisk , gpt y gdisk también se puede utilizar.

Nota: Generalmente el identificador producido por disktuil contiene el índice de una partición determinada. Esto no es siempre cierto. Es posible que tenga que tener en cuenta otras salidas tanto del diskutil y gpt antes de hacer coincidir un índice de partición con un identificador.

Si pudieras publicar la salida de los comandos anteriores, entonces alguien (o yo) podría ayudar con los comandos correctos para reparar tu 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 tu 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, usted ha mencionado particiones para ExFat y Windows. Actualmente usted tiene Apple_HFS y Apple_Boot particiones. No puede fusionar el espacio libre de nuevo al contenedor APFS hasta que estas particiones se borren. Además, si vas a reinstalar Windows, probablemente deberías indicar el modelo/año de tu 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, ¿vas a intentar instalar Windows 10 mediante el uso del Asistente Boot Camp? Otros usuarios han informado de problemas al utilizar el Asistente Boot Camp cuando la unidad física interna tiene una partición APFS.

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