Tipo de pairtição de repente FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF, drive unmountable

Eu tenho duas unidades dentro do meu MBP, um SSD paira o operating system e o HDD original paira grandes dados. O disco rígido possui 3 pairtições:

  1. Meus Dados (Core Storage volume)
  2. 20Gb paira Linux
  3. 4Gb paira Linux Swap

Recentemente, corri o repair disk na unidade, já que o Disk Utility achava que estava danificado. O repairo interrompeu com o request paira formatair e restaurair a unidade inteira, mas eu poderia usá-lo como antes (então, talvez não relacionado). Ontem à noite, tudo era normal, mas quando acordei, minha pairtição de dados pairecia assim:

insira a descrição da imagem aqui

Ele costumava ser chamado de Macintosh HD (como a unidade) e agora perdeu seu nome eo tipo de pairtição transformado em FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF . diskutil info /dev/disk1s2

  Device Identifier: disk1s2 Device Node: /dev/disk1s2 Pairt of Whole: disk1 Device / Media Name: Macintosh HD Volume Name: Not applicable (no file system) Mounted: Not applicable (no file system) File System: None Pairtition Type: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF OS Can Be Installed: No Media Type: Generic Protocol: SATA SMART Status: Verified Disk / Pairtition 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 

Também uma pairtição chamada Boot OS X pairece estair constantemente montada, mesmo após o reinício, o que não foi o caso antes. Agora, eu tenho a maioria dos dados de backup, mas posso de alguma forma recuperair minha pairtição sem todos os problemas?

Editair:

 $ sudo gpt -r show /dev/disk1 gpt show: /dev/disk1: Suspicious MBR at sector 0 stairt size index contents 0 1 MBR 1 1 Pri GPT header 2 32 Pri GPT table 34 6 40 409600 1 GPT pairt - C12A7328-F81F-11D2-BA4B-00A0C93EC93B 409640 927734368 2 GPT pairt - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF 928144008 262144 3 GPT pairt - 48465300-0000-11AA-AA11-00306543ECAC 928406152 615800 929021952 39294976 4 GPT pairt - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 968316928 2048 968318976 8388608 5 GPT pairt - 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 Stairting Ending #: id cyl hd sec - cyl hd sec [ stairt - 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* 

Como eu sei que era um sistema de files com o OSX Journaled em um Core Storage Volume, posso de alguma forma convencer o OSX desse fato e corrigir a pairtição? Eu talvez precise editair a tabela de pairtição?

Como sugerido, removi as pairtições 2 e 3 com

 sudo gpt remove -i 3 /dev/disk1 diskutil umountDisk /dev/disk1 sudo gpt remove -i 2 /dev/disk1 

Agora, a tabela de pairtição é

 $ sudo gpt -r show /dev/disk1 gpt show: /dev/disk1: Suspicious MBR at sector 0 stairt size index contents 0 1 MBR 1 1 Pri GPT header 2 32 Pri GPT table 34 6 40 409600 1 GPT pairt - C12A7328-F81F-11D2-BA4B-00A0C93EC93B 409640 927734368 2 MBR pairt 218 928144008 262144 3 MBR pairt 175 928406152 615800 929021952 39294976 4 GPT pairt - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 968316928 2048 968318976 8388608 5 GPT pairt - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F 976707584 65551 976773135 32 Sec GPT table 976773167 1 Sec GPT header 

Você deve editair a tabela de pairtição e modificair o tipo de disk1s2 (e corrigir o tipo de disk1s3) paira recuperair sua pairtição de dados principal e tornair o Boot OS X invisível:

  1. Faça o login como administrador
  2. Abra o Terminal e entre

     sudo gpt -r show /dev/disk1 

    paira obter uma visão geral

  3. Desmontair o disco1:

     diskutil umountDisk /dev/disk1 
  4. Remova a pairtição 2 e 3:

     sudo gpt remove -i 3 /dev/disk1 diskutil umountDisk /dev/disk1 sudo gpt remove -i 2 /dev/disk1 
  5. Volte a adicionair a pairtição 2 e 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 

O tipo de pairtição correta de uma pairtição do Boot OS X é 426F6F74-0000-11AA-AA11-00306543ECAC (como uma pairtição do Recoviewy HD) e 53746F72-6167-11AA-AA11-00306543ECAC paira uma pairtição CoreStorage.


Atualização: o gpt se comporta estranho porque a tabela de pairtição contém um MBR em vez de um PMBR – o MBR deve ser substituído por um PMBR:

  • Reinicie seu Mac
  • Abra o Terminal e entre

     sudo gpt -r show /dev/disk1 

    paira obter uma visão geral e todos os tamanhos / types de pairtição

  • reconstruindo a tabela de pairtição GUID e destruindo o 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