-1 votos

mi pérdida de mac es de 80 GB de espacio libre después de ejecutar los comandos de diskutil

enter image description here

Ya me han asignado 2 partición para instalar windows. Ahora quiero conseguir el espacio de nuevo a la macintoh HD Disco, yo sólo seguí por el método de línea y probó varios comandos como:

jhdeMacBook-Pro:~ jh$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       
   IDENTIFIER
    0:      GUID_partition_scheme                        *121.3 GB   disk0
    1:                        EFI                         1.1 GB     disk0s1
    2:                  Apple_HFS macintoh HD             42.3 GB    disk0s2
    3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

sudo diskutil eraseVolume free none disk0s4

el disk0s4 & disk0s5 fue instalado con el sistema de windows antes. Pero cuando quiero cambiar el tamaño de disk0s2 y deje que se tiene todo el espacio:

sudo diskutil apfs resizeContainer disk0s2 0
diskutil: did not recognize APFS verb "resizeContainer"; type "diskutil apfs" for a 
list

No funciona. También probé sudo diskutil resizeVolume disk0s2 R No funciona tan bien y da salida a continuación:

Resizing to full size (fit to fill)
Started partitioning on disk0s2 macintoh HD
Error: -69743: The new size must be different than the existing size

Parece que la falta de espacio no está asociado con Apple_HFS tipo de disco ahora.

Esta es mi primera vez para ejecutar diskutil comandos, por favor ayuda!

update1: el driveinfo es incompatible con la actual versión de macOS.

Parece que la falta de espacio no está siguiendo el Apple_HFS tipo de disco.

jhdeMacBook-Pro:~ jh$ ~/Downloads/driveinfo-1.0.3/driveinfo disk0
driveinfo: This script is incompatible with the current version of macOS.

update2: he intentado sudo gpt -r show /dev/disk0 y sudo fdisk /dev/disk0 y obtener el resultado como este:

enter image description here

1voto

David Anderson Puntos 2189

Este es un duplicado de una pregunta que muchas veces antes. Tal vez una mejor explicación es necesaria.

El comando sudo diskutil eraseVolume free none disk0s4 de preformas , al menos, las siguientes tareas.

  1. Borra suficiente de disk0s4 hacer cualquier volumen o contenedor almacenado en esta partición difíciles de recuperar.
  2. Elimina la partición asociada disk0s4 a partir de la Tabla de Partición Guid (GPT).
  3. Reordena las particiones restantes es ascendente orden secuencial.
  4. Dependiendo de la versión de macOS, ya sea correctamente híbrido particiones para BIOS el arranque de instalación de Windows o quita todos los híbridos de la partición.

El comando no agregar el espacio libre a otra partición. Para hacer esto usted debe ejecutar otro comando.

El sudo diskutil apfs resizeContainer disk0s2 0 añadir todo el espacio libre inmediatamente después de la partición asociada disk0s2 para el contenedor asociado con disk0s2, pero sólo si el tipo es Apple_APFS. En su caso, el tipo es Apple_HFS.

El comando correcto sería sudo diskutil resizeVolume disk0s2 R. Este comando agregar todo el espacio libre inmediatamente después de la partición asociada disk0s2 para el contenedor asociado con disk0s2, pero sólo para ciertos tipos de partición como Apple_HFS. Si una partición de tipo Apple_HFS , es seguida inmediatamente por una Apple_Boot tipo de partición, entonces ocurre lo siguiente.

  1. El Apple_Boot tipo de contenido de las particiones se mueve a la parte inferior de cualquier espacio libre inmediatamente después de esta partición.
  2. El Apple_HFS tipo de partición (y el volumen que contiene) se ha ampliado para incluir el espacio libre entre el sí mismo y el Apple_BOOT tipo de partición.

Debo señalar que, después de utilizar el comando diskutil todavía podría haber una pequeña cantidad de espacio libre entre las particiones. El sistema operativo macOS tiene diversas normas en relación con el requisito de este espacio libre que no vale la pena mencionar.

El diskutil comando no tiene una forma directa de mostrar el espacio libre entre las particiones GPT. Un comando que puede mostrar el espacio libre se llama driveinfo, que se puede descargar. Esta utilidad es un script bash que utiliza la diskutil comando para determinar y mostrar el espacio libre. En su caso después de la descarga, usted tendría que escribir el siguiente comando para mostrar el espacio libre.

~/Downloads/driveinfo-1.0.3/driveinfo disk0

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