1 votos

Falta espacio en disco GPT compartir volúmenes de grasa y APFS

Tengo una de 500 gb SSD con una 280GB volumen NTFS, y una de 180 gb APF contenedor. La salida de diskutil y gdisk están por debajo.

Me cambia de tamaño el volumen NTFS 280GB de 300GB utilizar el disco de mgmt MMC en Win7. La PLANTILLA muestra claramente el volumen como 280GB. Sin embargo, tanto el DiskUtility y diskutil mostrar como 300 GB.

Quiero crecer la APF contenedor que 20GB para recuperar el espacio en el OSX lado. diskutil/APF se queja de que no hay más espacio.

Por gdisk, la PLANTILLA es buena y saludable, y es un 465GB disco utilizable, con 20 GB de repuesto. gpt v muestra la siguiente, en la que se confirma que hay 20 gb de capacidad no utilizada en algún lugar:

No problems found. 40529892 free sectors (19.3 GiB) available in 3
segments, the largest of which is 40527872 (19.3 GiB) in size.

Completo de la salida del comando -

$ diskutil list
/dev/disk2 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:         Microsoft Reserved                         134.2 MB   disk2s1
   2:       Microsoft Basic Data Win Data                301.4 GB   disk2s2
   3:                 Apple_APFS Container disk4         177.9 GB   disk2s3
$ sudo gdisk /dev/disk2
Command (? for help): p
Disk /dev/disk2: 976773168 sectors, 465.8 GiB
Sector size (logical): 512 bytes
Disk identifier (GUID): 04004F01-0E37-40FE-9832-C26943A645C3
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 8-sector boundaries
Total free space is 40529892 sectors (19.3 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              34          262177   128.0 MiB   0C01  Microsoft reserved ...
   2          264192       588881912   280.7 GiB   0700  Win Data
   3       629409785       976773128   165.6 GiB   AF0A  Mac Data
$ sudo diskutil apfs resizeContainer /dev/disk2s3 0
Started APFS operation
Error: -69743: The new size must be different than the existing size

Así que - ¿cómo puedo obtener macOS (High Sierra) reconocen que hay 20 GB de repuesto aquí?

0voto

David Anderson Puntos 2189

Nota: asumo disk2 tiene un MBR de protección que significa que la unidad no está utilizando una GPT/MBR híbrido esquema de particionamiento. El gdisk comando muestra el tipo de partición cuando se invoca en primer lugar, pero en su pregunta a la que usted elija para omitir esta salida.

Pregunta: ¿Cómo puedo obtener macOs realmente reconoce que hay 20 gb de espacio libre?

La aplicación Disk Utility asume que no hay espacio libre suficiente en cualquier unidad de disco. Todo el éxito de las operaciones realizadas con esta aplicación siempre deje la unidad sin un espacio libre.

Por supuesto, las unidades suelen tener espacio libre. De hecho, usted puede crear espacio libre de uso de la diskutil comando. Por lo tanto, la Utilidad de Disco de la aplicación se puede/debe ser utilizado solamente bajo el ideal de condiciones.

El diskutil list comando nunca ha mostrado espacio libre. Hay un limits opción diskutil resizeVolume y diskutil apfs resizeContainer que mostrará la cantidad de espacio que una partición puede ser ampliado. Uno puede asumir que este es el espacio libre debajo de dicha partición.

Un comando incluido con macOS, que mostrará el espacio libre, es la gpt comando. En su caso, deberá introducir el comando de abajo.

sudo gpt -r show /dev/disk2

La salida de gdisk, se muestra en su pregunta, producido básicamente la misma información que el comando anterior se iba a producir.

He utilizado el de matemáticas a continuación para calcular el espacio libre.

629,409,785 - 588,881,912 - 1 = 40,527,872 sectors 
40,527,872 sectors * 512 bytes/sector = 20,750,270,464 bytes = 20.8 GB
20.8 GB * 0.931323 GiB/GB = 22.3 GiB

He utilizado el de matemáticas a continuación para calcular el tamaño de la partición NTFS.

588,881,912 - 264,192 + 1 = 588,617,721 sectors
588,617,721 * 512 bytes/sector = 301,372,273,152 bytes = 301.4 GB
301.4 GB * 0.931323 GiB/GB = 280.7 GiB

Nota: Este es el mismo resultado con la salida del diskutil y gdisk mostrar en su pregunta. No hay ningún error aquí. El problema puede estar en la forma en que Windows 7 es el etiquetado de los tamaños de las particiones. Windows 7 puede tener mal etiquetados GB para GiB o viceversa.

He utilizado el de matemáticas a continuación para calcular el tamaño de la partición de la APF

976773128 - 629409785 + 1 = 347,363,344 sectors
347,363,344 sectors * 512 bytes/sector =  177,850,032,128 bytes = 177.9 GB
177.9 GB * 0.931323 GiB/GB = 165.7 GiB

Nota: 1 GB = 1.000.000.000 bytes y 1 GiB = 1.073.741.824 bytes.

Pregunta: ¿Cómo puedo obtener el macOs para agregar el 20 GB de espacio libre para la APF partición?

No. Usted puede agregar espacio libre inmediatamente después de un APF de la partición, pero no el espacio libre inmediatamente antes. En su caso, el espacio libre es antes de la APF de la partición.

Técnicamente, puede mover primero el PASF partición al inicio del espacio libre, provocando que el espacio libre debajo de la APF de la partición. Esto le permitirá usar el diskutil apfs resizeContainer comando para agregar el espacio libre.

Tercero, existe software que pretende ser capaz de mover una partición. He intentado utilizar una unidad flash USB de arranque que contiene GParted para mover un APF de la partición, sólo para descubrir GParted no reconoce la APF formato y por lo tanto no se mueve este tipo de partición. (Para crear una unidad flash USB de arranque que contiene GParted, he utilizado UNetbootin para transferir el GParted ISO en la unidad flash.)

Otra opción requerirá de otra unidad con suficiente espacio libre. Los pasos que se indican a continuación.

  1. Copia de seguridad de la APF partición a otra unidad.
  2. Eliminar la APF de la partición. Usted puede hacer esto con con diskutil, gpt o gdisk.
  3. Crear un nuevo APF partición para incluir el espacio libre. Usted puede hacer esto con con gpt o gdisk.

    Nota: asegúrese de que el sector de los valores que introduzca son divisibles por 8.

  4. Formatear la nueva partición. Usted puede hacer esto con la Utilidad de Disco de aplicaciones, diskutilo newfs_apfs.

  5. Restaurar desde la copia de seguridad de unidad.

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