Eliminada la primera partición, ¿cómo cambiar el tamaño de la segunda partición al espacio libre?

1

Mac Mini con Sierra.

Tengo una unidad interna de 500 GB, que se dividió en dos volúmenes porque en un momento quise probar la actualización de Mavericks a Sierra, pero quería asegurarme de que todo funcionaba antes de comprometerme. Todo ha estado funcionando durante mucho tiempo, así que me gustaría eliminar el sistema "antiguo" y reclamar ese espacio.

Mi Diskutil List mostró ambas unidades y sus correspondientes particiones de HD de recuperación. Hice un diskutil erasevolume tanto en el volumen del sistema anterior como en el HD de recuperación anterior. Ahora se han ido, y todo lo que queda es mi volumen de Sierra y su recuperación en HD. Pero ahora no puedo conseguir que la Mac me permita recuperar el espacio de la partición antigua.

Aquí está mi actual diskutil list :

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            249.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *8.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS TM iMac                 8.0 TB     disk2s2

He intentado con diskutil resizevolume pero cada vez que lo hago solo obtengo The new size must be different than the existing size a pesar de especificar un tamaño de destino diferente (más grande).

Además, en la Utilidad de Discos, ya no puedo crear una nueva partición adicional, ya que DU parece pensar que todo el espacio disponible ahora es solo los 250 GB de mi partición Sierra. Crear una nueva partición solo se come en el espacio de mi partición de 250 GB.

¿Cómo puedo recuperar la mitad faltante de mi disco duro?

    
pregunta Jonathan van Clute 23.12.2018 - 05:50

1 respuesta

0

Supongo que, para agregar a Sierra, redujiste el volumen de Mavericks y creaste el volumen "Macintosh HD" para Sierra. Instalando Sierra creó el volumen "Recovery HD". Cuando eliminó Maverick, creó espacio libre sobre el volumen de Sierra. No puede volver a agregar este espacio libre al volumen de Sierra. Solo puede agregar espacio libre si el espacio está directamente debajo de un volumen existente de HFS, Core Storage o APFS.

Si desea confirmar dónde está el espacio libre, aquí hay algunas formas:

  1. El comando sudo gpt -r show /dev/disk0 mostrará los bloques de sectores lógicos utilizados por cada partición. El comando también mostrará el espacio libre entre cada partición en unidades de bloque de sector lógico. En los días de OS X, podría ejecutar este comando en las unidades de arranque. A partir de macOS, la Protección de integridad del sistema (SIP) debe estar deshabilitada para hacer esto.
  2. Use el comando diskutil info -plist disk0s# para recuperar los valores de byte de inicio y tamaño del número de partición # . Debe repetir el comando para cada partición en una unidad. A continuación, puede compilar una tabla similar a la salida del comando gpt -r show /dev/disk0 . Básicamente, el espacio libre es cualquier espacio no asignado a una partición, el Registro de arranque maestro protegido (PMBR) y las Tablas de partición GUID (GPT).
  3. Escriba una secuencia de comandos BASH que automatice la vía número 2. Se puede descargar una secuencia de comandos gratuita desde este sitio . Suponiendo que sus descargas pasen a la carpeta Downloads predeterminada, puede obtener el espacio libre ingresando el comando que se muestra a continuación. Nota: No es necesario ingresar sudo o deshabilitar SIP.

    ~/Downloads/driveinfo-1.0.1/driveinfo -cbestin disk0
    
  

Francamente, no sé si driveinfo es compatible con Sierra. Si driveinfo no es compatible, solo aparecerá un mensaje de error que lo dice.

Para recuperar el espacio, tiene algunas opciones:

  1. Realice una copia de seguridad del volumen de Sierra utilizando Time Machine o algún otro método. Borre la unidad interna, cree un nuevo volumen que abarque toda la unidad y luego vuelva a cargar todo.
  2. Use gpt y newfs_hfs para crear y formatear un nuevo volumen por encima del volumen existente de Sierra. Luego podrías clonar el volumen de Sierra a este nuevo volumen. Podría publicar los pasos para esto, pero primero necesitaría la salida de gpt -r show /dev/disk0 o ~/Downloads/driveinfo-1.0.1/driveinfo -cbestin disk0 .
respondido por el David Anderson 23.12.2018 - 20:26

Lea otras preguntas en las etiquetas