Ho due unità all'interno del mio MBP, un SSD per il sistema operativo e l'HDD originale per i dati di grandi dimensioni. L'HDD ha 3 partizioni:
- Dati personali (volume di memoria principale)
- 20 GB per Linux
- 4Gb per Linux Swap
Recentemente ho eseguito repair disk
sull'unità, poiché Disk Utility riteneva che fosse danneggiato. La riparazione si interrompe con la richiesta di formattare e ripristinare l'intera unità, ma potrei usarla come prima (quindi forse non correlata). La scorsa notte, tutto era normale, ma quando mi sono svegliato, la mia partizione dati sembrava così:
Si chiamava Macintosh HD
(come l'unità) e ora ha perso il suo nome e il tipo di partizione è diventato FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
.
diskutil info /dev/disk1s2
rapporti
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
Anche una partizione denominata Boot OS X
sembra essere costantemente montata, anche dopo il riavvio, il che non è mai avvenuto prima.
Ora, ho eseguito il backup della maggior parte dei dati, ma posso in qualche modo ripristinare la mia partizione senza tutti i problemi?
Modifica
$ 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*
Poiché so che si trattava di un file system OSX Journaled in un Core Storage Volume, posso in qualche modo convincere OSX di questo fatto e correggere la partizione? Devo forse modificare la tabella delle partizioni?
Come suggerito, ho rimosso le partizioni 2 e 3 con
sudo gpt remove -i 3 /dev/disk1
diskutil umountDisk /dev/disk1
sudo gpt remove -i 2 /dev/disk1
Ora la tabella delle partizioni è
$ 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