Sistema: SIP desactivado, Macbook Air 2013-mid, aproximadamente 120 GB SSD, 8 GB DDR3. Mi estado actual del disco
parte de OS X
Quiero disminuir la porción de OS X y moverla a otra pero al intentar iniciar partion
, obtengo
Comando diskutil list
y su salida
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *121.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage Macintosh HD 76.0 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data 44.3 GB disk0s4
/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD +75.7 GB disk1
Logical Volume on disk0s2
20C85797-328F-4A27-B0DE-97DB2B14F1D7
Unlocked Encrypted
/dev/disk3 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *128.7 GB disk3
1: Windows_FAT_32 FAT32 128.7 GB disk3s1
Comando diskutil cs list
y su salida
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group E7F4DE9D-EFE4-4CEC-BCA3-3A0C20ED47C9
=========================================================
Name: Macintosh HD
Status: Online
Size: 76017078272 B (76.0 GB)
Free Space: 12656640 B (12.7 MB)
|
+-< Physical Volume 6F9B1342-37C0-4734-8C95-9E20F2344F04
| ----------------------------------------------------
| Index: 0
| Disk: disk0s2
| Status: Online
| Size: 76017078272 B (76.0 GB)
|
+-> Logical Volume Family A8F4C470-C0FF-4000-85A9-565FACDA1818
----------------------------------------------------------
Encryption Type: AES-XTS
Encryption Status: Unlocked
Conversion Status: Complete
High Level Queries: Fully Secure
| Passphrase Required
| Accepts New Users
| Has Visible Users
| Has Volume Key
|
+-> Logical Volume 20C85797-328F-4A27-B0DE-97DB2B14F1D7
---------------------------------------------------
Disk: disk1
Status: Online
Size (Total): 75652100096 B (75.7 GB)
Revertible: Yes (unlock and decryption required)
LV Name: Macintosh HD
Volume Name: Macintosh HD
Content Hint: Apple_HFS
Comando sudo gpt -r show disk0
y su salida
gpt show: disk0: Suspicious MBR at sector 0
start size index contents
0 1 MBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 148470856 2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
148880496 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
150150032 86566407 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
236716439 261704
236978143 32 Sec GPT table
236978175 1 Sec GPT header
Ejecuto exactamente los comandos de klanomath en particiones reales pero obtengo con el último comando; todo va bien antes del último comando
Error -69722: You can't perform this resize unless it has a booter (target partition is probably too small)
¿Cómo puedes hacer que la partición de OS X sea más pequeña?
Debería poder cambiar el tamaño de la pila CoreStorage iniciando en un segundo volumen de inicio (por ejemplo, modo de recuperación de Internet) después de modificar la tabla de particiones. Luego, debe volver a agregar las particiones en los límites anteriores pero con los tipos adecuados.
Preparación:
Reinicie el modo de recuperación de Internet presionando alt cmd Ral inicio.
Los requisitos previos son la última actualización de firmware instalada, ya sea ethernet o WLAN (WPA/WPA2) y un enrutador con DHCP activado.
En una línea de 50 Mbps se tarda unos 4 minutos (presentando un pequeño globo terráqueo animado) para iniciar una imagen de inicio de red de recuperación que normalmente se carga desde un servidor Apple/Akamai.
Recomiendo ethernet porque es más confiable. Si está restringido a WIFI y el proceso de arranque falla, simplemente reinicie su Mac hasta que arranque correctamente.
Alternativamente, puede comenzar desde una memoria USB de instalación de arranque (preferiblemente Yosemite o El Capitan) o una memoria USB que contenga un sistema completo (preferiblemente Yosemite o El Capitan). Si inicia un sistema completo e inicia sesión como administrador, debe anteponer sudo
para ejecutar algunos comandos como gpt ...
o newfs_hfs ...
!
Elimine el MBR/GPT falso y vuelva a agregar las particiones
diskutil list
y gpt -r show /dev/disk0
para obtener una descripción generalDestruya la tabla de particiones GUID/MBR falsa y vuelva a crear una nueva:
diskutil umountDisk /dev/diskX #with diskX = disk identifier of the logical volume
diskutil umountDisk /dev/disk0
gpt destroy /dev/disk0
diskutil umountDisk /dev/disk0
gpt create -f /dev/disk0
Vuelva a agregar las particiones:
gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk0
gpt add -b 488966144 -i 3 -s 1267712 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk0
gpt add -b 150150032 -i 4 -s 86566407 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 /dev/disk0
gpt add -b 148880496 -i 2 -s 148470856 -t 53746F72-6167-11AA-AA11-00306543ECAC /dev/disk0
El volumen lógico debería montarse automáticamente si no está cifrado. Si no, puede que tenga que desbloquearlo.
Desbloquee su volumen de FileVault
diskutil cs unlockVolume lvUUID
Cambiar el tamaño de la pila CoreStorage
diskutil cs resizestack lvUUID size
p.ej
diskutil cs resizestack 20C85797-328F-4A27-B0DE-97DB2B14F1D7 65000m
si esto falla, es posible que deba descifrar el volumen de FileVault
diskutil cs unlockVolume 20C85797-328F-4A27-B0DE-97DB2B14F1D7
diskutil cs decryptVolume 20C85797-328F-4A27-B0DE-97DB2B14F1D7
y obtenga el nuevo nodo de dispositivo con
diskutil list
Verifique el volumen descifrado (por ejemplo, disk16)
diskutil verifyVolume /dev/disk16
Intente cambiar el tamaño de la pila CoreStorage nuevamente (como arriba)
diskutil cs resizestack lvUUID size
Cambiar el tamaño de su partición de Linux desde dentro de Linux probablemente reduzca su MBR (y/o GPT) actual y hará que uno o ambos sistemas no se puedan iniciar.
Probado en una máquina virtual:
El cambio de tamaño del volumen desbloqueado pero encriptado desde un segundo volumen de arranque falló con un número de error y un mensaje de "arranque está montado". El motivo del mensaje puede ser el siguiente: el volumen de FileVault (disk0s2/disk16) depende de algunos archivos en Recovery HD (disk0s3). Cambiar el tamaño de la pila significa reducir el grupo de volumen lógico y todos los elementos de CoreStorage posteriores y mover el HD de recuperación a números de bloque más bajos después. El Recovery HD tiene que ser desmontado para lograr esto.
El uso de particiones reales puede generar diferentes resultados o errores.
Error -69722: You can't perform this resize unless it has a booter (target partition is probably too small)
errorPara los volúmenes APFS, el cambio de tamaño (incluida la reducción) es bastante fácil y se puede realizar en un sistema de archivos "en vivo". Vea apfs resizeContainer
la página de ayuda para más detalles:
diskutil apfs resizeContainer
Ejemplo:
diskutil apfs resizeContainer disk0s2 300g
Léo Léopold Hertz 준영
quizásquizásharry
Léo Léopold Hertz 준영
partion
y luego instalando Ubuntu allí a través de un sistema en vivo.