Estaba tratando de desinstalar Linux Mint y estaba tratando de restaurar las particiones a una. De alguna manera terminé con el de la partición etiquetada FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF.
Esta es la información de diskutil:
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF Macintosh HD 500.4 GB disk0s2
3: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF 650.0 MB disk0s3
4: Apple_HFS extra 498.9 GB disk0s4
/dev/disk1 (internal):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 24.0 GB disk1
1: EFI EFI 314.6 MB disk1s1
2: Apple_CoreStorage Macintosh HD 23.6 GB disk1s2
3: Apple_Boot Boot OS X 134.2 MB disk1s3
/dev/disk2 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: MacintoshHD +523.0 GB disk2
Logical Volume on disk1s2, disk0s2
B6A398E1-B484-4A1A-A590-2FB663DC609A
Unencrypted Fusion Drive
sudo gpt -r show /dev/disk0
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 977248144 2 GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
977657784 1269536 3 GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
978927320 974335664 4 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
1953262984 262151
1953525135 32 Sec GPT table
1953525167 1 Sec GPT header
Terminé reiniciando y no pude iniciar sesión en MacOS. Intenté la recuperación pero terminé instalando MacOS en una partición separada. Ahora el diskutil lee:
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF Macintosh HD 500.4 GB disk0s2
3: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF 650.0 MB disk0s3
4: Apple_HFS extra 498.3 GB disk0s4
4: Apple_Boot Recovery HD 498.3 GB disk0s5
/dev/disk1 (internal):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 24.0 GB disk1
1: EFI EFI 314.6 MB disk1s1
2: Apple_CoreStorage Macintosh HD 23.6 GB disk1s2
3: Apple_Boot Boot OS X 134.2 MB disk1s3
sudo gpt -r show /dev/disk0
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 977248144 2 GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
977657784 1269536 3 GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
978927320 973328272 4 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
19552255592 1269536 5 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
1953525128 7
1953525135 32 Sec GPT table
1953525167 1 Sec GPT header
Ahora parece que la unidad de fusión está desvinculada. Creo que estoy arruinando el disco duro a lo grande. No sé qué está pasando y tengo datos importantes (que estúpidamente no pude hacer una copia de seguridad).
¿Hay alguna forma de recuperar la partición, volver a vincular la unidad de fusión y no perder los datos que contiene? Realmente aprecio si alguien puede guiarme en el camino. Las otras publicaciones relacionadas con las unidades de fusión solo y los problemas FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF que había leído me confunden. Además me preocupa que ensucie más las cosas.
Por favor ayuda.
Actualización: he seguido las instrucciones detalladas de klanomath. Viva. Me las arreglé para arrancar. Ahora el diskutil dice:
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage Macintosh HD 500.4 GB disk0s2
3: Apple_Boot 650.0 MB disk0s3
/dev/disk1 (internal):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 24.0 GB disk1
1: EFI EFI 314.6 MB disk1s1
2: Apple_CoreStorage Macintosh HD 23.6 GB disk1s2
3: Apple_Boot Boot OS X 134.2 MB disk1s3
/dev/disk2 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: MacintoshHD +523.0 GB disk2
Logical Volume on disk1s2, disk0s2
B6A398E1-B484-4A1A-A590-2FB663DC609A
Unencrypted Fusion Drive
sudo gpt -r show /dev/disk0
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 977248144 2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
977657784 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
978927320 974597815
1953525135 32 Sec GPT table
1953525167 1 Sec GPT header
Además, cuando inicio, va a GNU GRUB versión 2.02. Puedo iniciar sesión en MacOS manteniendo presionada la opción/alt cuando inicio. Las preguntas de seguimiento son:
¿Hay alguna manera de limpiar la instalación de Linux y que no aparezca GRUB?
disk0s3 no es necesario para que mi sistema operativo arranque, ¿verdad? Parecen los restos de mi instalación de Linux, pero no estoy seguro. ¿Es posible eliminarlo/formatearlo y volver a agregarlo a la partición principal?
Falta la partición 4 (498,9 GB).
Supongo que tengo que usar:
gpt add -i 4 -b 978927320 -s 974597815 -t ????????-0000-11AA-AA11-00306543ECAC disk0
¿Qué número uso?
La segunda (y la tercera) partición de su disco duro interno tiene los tipos de partición incorrectos, sus datos probablemente no se perderán. Si una parte de Fusion Drive (es decir, disk0s2) de repente obtiene un tipo de partición incorrecto, la "Fusion Drive" se divide y no funciona.
Una partición OS X de arranque (excepto Recovery HD) tiene el GUID 48465300-0000-11AA-AA11-00306543ECAC para una partición OS X estándar o el GUID 53746F72-6167-11AA-AA11-00306543ECAC para una partición CoreStorage. El FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF es un tipo de partición desconocido (pero no ninguna partición como la 000000-0000-0000...).
Dado que su iMac contiene un disco Fusion y los elementos restantes de CoreStorage son visibles en la salida diskutil (disk1s2 y disk2), es lo último.
El GUID se puede modificar con gpt
. Solo puede agregar, eliminar y modificar tablas de particiones GUID con gpt cuando todos los discos relacionados están desmontados. Si tiene un grupo de volúmenes lógicos de CoreStorage (por ejemplo, una unidad Fusion o un volumen de FileVault), los volúmenes lógicos obtienen sus propios identificadores de disco (virtuales) que deben desmontarse primero. Un ejemplo es su primera diskutil list
salida: su volumen lógico obtuvo el identificador de disco disk2. Para desmontar el disco 1, primero debe desmontar el disco 2 porque partes de él residen en el disco 1 (disco 1s2). La otra parte reside en el extinto disk0 (disk0s2):
/dev/disk2 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: MacintoshHD +523.0 GB disk2
Logical Volume on disk1s2, disk0s2
B6A398E1-B484-4A1A-A590-2FB663DC609A
Unencrypted Fusion Drive
Para reconfigurar sus particiones, inicie en una unidad de terceros (por ejemplo, Recuperación de Internet o una memoria USB del instalador de OS X).
diskutil list
Obtenga una descripción general de sus discos internos con el identificador de disco que se encuentra en el comando anterior. A continuación, asumo que el identificador de disco de sus discos internos es disk0 (HDD) y disk1 (el SSD pequeño) (reemplácelo con el que ha encontrado en su entorno)
gpt -r show disk0
gpt -r show disk1
diskutil umountDisk disk0
ydiskutil umountDisk disk1
Luego, elimine el OS X recién instalado y su HD de recuperación. Supongo que no tienes ningún dato importante sobre él.
gpt remove -i 5 disk0
diskutil umountDisk disk0
gpt remove -i 4 disk0
Luego elimine y vuelva a agregar las particiones de trabajo anteriores con los mismos tamaños pero tipos adecuados:
diskutil umountDisk disk0
gpt remove -i 3 disk0
gpt remove -i 2 disk0
gpt add -i 3 -b 977657784 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk0
gpt add -i 2 -b 409640 -s 977248144 -t 53746F72-6167-11AA-AA11-00306543ECAC disk0
En la mayoría de los casos, el volumen lógico (MacintoshHD con UUID B6A398E1-B484-4A1A-A590-2FB663DC609A) reaparecerá automáticamente.
diskutil verifyDisk disk0
Puede montar explícitamente el volumen lógico utilizando su lvUUID:
diskutil mount B6A398E1-B484-4A1A-A590-2FB663DC609A
Verifique la unidad Fusion con (tiene que usar cualquiera de los identificadores de disco de las particiones disk0s2/disk1s2):
fsck_cs disk1s2
Ingrese diskutil cs list
para verificar si el volumen lógico obtuvo su propio identificador de disco y está en línea (el tamaño y el identificador de disco pueden diferir en su entorno y el resultado a continuación es solo una suposición). Debería mostrar algo como esto:
...
|
+-> Logical Volume B6A398E1-B484-4A1A-A590-2FB663DC609A
---------------------------------------------------
Disk: disk17
Status: Online
Size (Total): 523101572992 B (523 GB)
Conversion Progress: -none-
Revertible: No
LV Name: Macintosh HD
Volume Name: MacintoshHD
Content Hint: Apple_HFS
Comprueba el volumen con:
diskutil verifyVolume disk17
Si recibe un mensaje de error, el dispositivo diskX está ocupado mientras modifica los discos gpt ...
simplemente desmóntelo con diskutil umountDisk diskX
(reemplace diskX por el identificador de disco "ocupado" adecuado (por ejemplo, disk3)).
Si desea expandir su volumen lógico recuperado (MacintoshHD con ~523 GB) al tamaño completo de su Fusion Drive, simplemente puede cambiar el tamaño de toda la pila de CoreStorage arrancada en su sistema principal con:
diskutil cs resizeStack lvUUID size
con lvUUID: el UUID del volumen lógico que obtiene al ingresar diskutil cs list
y tamaño: un tamaño en t, g, m, k o b.
En su caso, eso es (dependiendo de su sistema instalado):
diskutil cs resizeStack B6A398E1-B484-4A1A-A590-2FB663DC609A 0g
diskutil cs resizeStack B6A398E1-B484-4A1A-A590-2FB663DC609A 998g
0g
es un tamaño mágico aquí que funciona en 10.7 - 10.10 (a veces también en 10.11/12). Si obtiene un error "disco demasiado pequeño", use un tamaño ligeramente más bajo como 997g o 996g. Después de eliminar un BootCamp o una partición de Linux por las malas, esto puede fallar porque las partes internas del grupo de volúmenes lógicos de CoreStorage se corrompieron. Luego, debe hacer una copia de seguridad de su volumen principal con, por ejemplo, Time Machine, limpiar y recrear su Fusion Drive desde cero y restaurar su sistema con su copia de seguridad de Time Machine.
Para eliminar GRUB, debe recordar dónde lo instaló. Por lo general, se instala en una de las dos particiones EFI. Debe montar cualquiera de ellos y verificar si contienen carpetas "poco comunes" .
Tetsujin
Shkgma
klanomath
Shkgma