Tengo dos unidades dentro de mi MBP, una SSD para el sistema operativo y la HDD original para datos de gran tamaño. El disco duro tiene 3 particiones:
Recientemente ejecuté repair disk
el disco, ya que Disk Utility pensó que estaba dañado. La reparación se canceló con la solicitud de formatear y restaurar todo el disco, pero podría usarlo como antes (así que tal vez no esté relacionado). Anoche, todo estaba normal, pero cuando desperté, mi partición de datos se veía así:
Solía tener un nombre Macintosh HD
(como la unidad) y ahora ha perdido su nombre y el tipo de partición se convirtió en FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
. diskutil info /dev/disk1s2
informes
Device Identifier: disk1s2
Device Node: /dev/disk1s2
Part of Whole: disk1
Device / Media Name: Macintosh HD
Volume Name: Not applicable (no file system)
Mounted: Not applicable (no file system)
File System: None
Partition Type: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
OS Can Be Installed: No
Media Type: Generic
Protocol: SATA
SMART Status: Verified
Disk / Partition UUID: 00002980-188B-0000-A938-00003F710000
Total Size: 475.0 GB (474999996416 Bytes) (exactly 927734368 512-Byte-Units)
Volume Free Space: Not applicable (no file system)
Device Block Size: 512 Bytes
Read-Only Media: No
Read-Only Volume: Not applicable (no file system)
Ejectable: No
Whole: No
Internal: Yes
Solid State: No
Además, una partición llamada Boot OS X
parece estar constantemente montada, incluso después de reiniciar, lo que no ha sido el caso antes. Ahora, tengo la mayoría de los datos respaldados, pero ¿puedo recuperar mi partición de alguna manera sin todas las molestias?
Editar:
$ sudo gpt -r show /dev/disk1
gpt show: /dev/disk1: 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 927734368 2 GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
928144008 262144 3 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
928406152 615800
929021952 39294976 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
968316928 2048
968318976 8388608 5 GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
976707584 65551
976773135 32 Sec GPT table
976773167 1 Sec GPT header
$ sudo fdisk /dev/disk1
Disk: /dev/disk1 geometry: 60801/255/63 [976773168 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 409639] <Unknown ID>
*2: DA 1023 254 63 - 1023 254 63 [ 409640 - 927734368] <Unknown ID>
3: AF 1023 254 63 - 1023 254 63 [ 928144008 - 262144] HFS+
4: 83 1023 254 63 - 1023 254 63 [ 929021952 - 39294976] Linux files*
Dado que sé que se trataba de un sistema de archivos con registro OSX en un volumen de almacenamiento principal, ¿puedo convencer a OSX de este hecho y arreglar la partición? ¿Tal vez necesito editar la tabla de particiones?
Como se sugirió, eliminé las particiones 2 y 3 con
sudo gpt remove -i 3 /dev/disk1
diskutil umountDisk /dev/disk1
sudo gpt remove -i 2 /dev/disk1
Ahora la tabla de particiones es
$ sudo gpt -r show /dev/disk1
gpt show: /dev/disk1: 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 927734368 2 MBR part 218
928144008 262144 3 MBR part 175
928406152 615800
929021952 39294976 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
968316928 2048
968318976 8388608 5 GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
976707584 65551
976773135 32 Sec GPT table
976773167 1 Sec GPT header
Tienes que editar la tabla de particiones y modificar el tipo de disk1s2 (y corregir el tipo de disk1s3) para recuperar tu partición de datos principal y hacer que Boot OS X sea invisible:
Abra la Terminal e ingrese
sudo gpt -r show /dev/disk1
para obtener una visión general
Desmontar disco1:
diskutil umountDisk /dev/disk1
Eliminar la partición 2 y 3:
sudo gpt remove -i 3 /dev/disk1
diskutil umountDisk /dev/disk1
sudo gpt remove -i 2 /dev/disk1
Vuelva a agregar la partición 2 y 3
diskutil umountDisk /dev/disk1
sudo gpt add -b 928144008 -i 3 -s 262144 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk1
diskutil umountDisk /dev/disk1
sudo gpt add -b 409640 -i 2 -s 927734368 -t 53746F72-6167-11AA-AA11-00306543ECAC /dev/disk1
El tipo de partición correcto de una partición Boot OS X es 426F6F74-0000-11AA-AA11-00306543ECAC (como una partición Recovery HD) y 53746F72-6167-11AA-AA11-00306543ECAC para una partición CoreStorage.
Actualización: gpt
se comporta de manera extraña porque la tabla de particiones contiene un MBR en lugar de un PMBR; el MBR debe reemplazarse por un PMBR:
Abra la Terminal e ingrese
sudo gpt -r show /dev/disk1
para obtener una descripción general y todos los tamaños/tipos de partición
reconstruir la tabla de particiones GUID y destruir el MBR falso
diskutil umountDisk /dev/disk1
sudo gpt destroy /dev/disk1
diskutil umountDisk /dev/disk1
sudo gpt create -f /dev/disk1
sudo gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk1
sudo gpt add -b 409640 -i 2 -s 927734368 -t 53746F72-6167-11AA-AA11-00306543ECAC /dev/disk1
diskutil umountDisk /dev/disk2
diskutil umountDisk /dev/disk1
sudo gpt add -b 928144008 -i 3 -s 262144 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk1
diskutil umountDisk /dev/disk2
diskutil umountDisk /dev/disk1
sudo gpt add -b 929021952 -i 4 -s 39294976 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 /dev/disk1
diskutil umountDisk /dev/disk2
diskutil umountDisk /dev/disk1
sudo gpt add -b 968318976 -i 5 -s 8388608 -t 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F /dev/disk1
426F6F74-0000-11AA-AA11-00306543ECAC
/dev/disk1s2
es la partición cifrada, tal vez estoy malinterpretando algo. Pero comparando la salida gpt para /dev/disk0
mi unidad principal con el sistema operativo, la partición tiene el mismo 53746F72-6167-11AA-AA11-00306543ECAC
identificador, como sugieres. Así que supongo que está bien.gpt add
comando rinde gpt add: /dev/disk1: Suspicious MBR at sector 0
ygpt add: /dev/disk1: error: no space available on device
sudo gpt -r show /dev/disk1
y verifique si las dos rebanadas realmente se eliminaron. Luego puede agregar la segunda partición primero; por lo general, el orden (3/2 o 2/3) de agregar particiones es irrelevante.409640 927734368 2 MBR part 218
y 928144008 262144 3 MBR part 175
, todo lo demás es igual.sudo gpt -r show disk1
gpt
. Reinicie completamente su Mac. Luego, destruya completamente la tabla de particiones GUID; lo guiaré. ¡Esto puede romper Linux!
kal-al
pez remo
david anderson
sudo gpt -r show /dev/disk1
ysudo fdisk /dev/disk1
.pez remo