El volumen total de APFS muestra menos espacio libre que el contenedor y cómo puedo recuperar espacio

Así que tengo un volumen de bootcamp que tiene Windows instalado. Utilicé el asistente de partición MiniTool para reducir el tamaño del bootcamp de 60 GB a 40 GB para recuperar 20 GB para mi Macintosh HD.

Esa operación se ejecutó con éxito y, como verá, el contenedor para APFS ahora tiene 190 GB. Pero mi Macintosh HD sigue ocupando 165,4 GB. Intenté cambiar el tamaño usando (/usr/sbin/diskutil apfs resizeContainer /dev/disk1 0) pero fue en vano. ¿Alguien sabe cómo puedo recuperar el espacio de 20 GB que liberé antes y usar el contenedor a su máxima capacidad?

Lo que me sorprende un poco es que estos 20 GB liberados no aparecen en la interfaz de usuario de la utilidad de disco, pero se pueden notar en la salida cmd de la lista diskutil:

ingrese la descripción de la imagen aquí

$ diskutil list
/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         190.0 GB   disk0s2
   3:         Microsoft Reserved                         134.2 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                42.9 GB    disk0s4
   5:           Windows Recovery                         471.9 MB   disk0s5

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

¡Muchas gracias por toda su ayuda de antemano!

Cuando sumo los valores que ha presentado, encuentro 17,3 GB de espacio sin asignar. Entonces, ¿cómo puedes afirmar que tuviste éxito?

Respuestas (2)

Los resultados de las matemáticas que se muestran a continuación son aproximadamente 17,3 GB de espacio no asignado.

 250.0     Total drive space
   -.2907  EFI partition
-190.0     APFS container
   -.1342  Microsoft Reserved
 -42.9     BOOTCAMP
   -.4719  Windows Recovery
_________
  17.2842  Unallocated space

Supongo que este espacio no asignado está entre las particiones Apple_APFSy Microsoft Reserved. Apple_APFSSi es así, a continuación se proporciona el comando correcto para agregar el espacio libre a la partición. Antes de usar este comando, abra la aplicación MiniTool y confirme que hay espacio libre entre las particiones Apple_APFSy .Microsoft Reserved

sudo diskutil apfs resizeContainer disk0s2 0

A partir de la información que publicaste, supongo que habrá espacio libre entre las particiones Microsoft Reservedy . Microsoft Basic DataSi este es el caso, primero deberá mover la Microsoft Reservedpartición de partición al final del espacio libre. A continuación se muestra un esquema de los pasos a seguir.

  1. MiniTool no puede mover esta partición. En su lugar, puede hacer una copia de la partición.
  2. La copia de la Microsoft Reservedpartición tendrá una identificación de tipo de partición incorrecta. Deberá usar la aplicación MiniTool para cambiar esta identificación a Windows - Microsoft Reserved Partition.
  3. La nueva partición deberá tener asignado el GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTERbit de atributo. Básicamente, esto es un poco 0x8000000000000000. Desafortunadamente, esto se puede hacer usando MiniTool. Tendrá que usar el diskpartcomando desde una ventana del símbolo del sistema del administrador .
  4. Después de salir diskpart, deberá reiniciar Windows.
  5. Usa la MiniTool para eliminar la Microsoft Reservedpartición original.

Una nota final:

Has publicado la siguiente pregunta.

Esa operación se ejecutó con éxito y, como verá, el contenedor para APFS ahora tiene 190 GB. Pero mi Macintosh HD sigue ocupando 165,4 GB. Intenté cambiar el tamaño usando (/usr/sbin/diskutil apfs resizeContainer /dev/disk1 0) pero fue en vano. ¿Alguien sabe cómo puedo recuperar el espacio de 20 GB que liberé antes y usar el contenedor a su máxima capacidad?

Respuesta: Básicamente, la pregunta no tiene sentido. El contenedor APFS tiene un tamaño de 190 GB y el volumen HD de Macintosh utiliza 165,4 GB del espacio de este contenedor. Si amplía el contenedor APFS, el tamaño del volumen Macintosh HD no cambiará.

Perdón por revivir un hilo antiguo, pero el problema para mí fue que había un montón de instantáneas de Carbon Copy Cloner y Time Machine en mi computadora que ocupan espacio, pero no están en la lista (en ningún lugar conveniente).

Encontré algunas pistas en: https://eclecticlight.co/2020/04/09/where-did-all-that-free-space-go-on-my-apfs-disk/