gdisk incapaz de escrever a tabela GPT

0

Estou tentando recuperar um disco que parece ter um ID corrompido para o MBR de proteção.

Ontem, fiz um backup do GPT e do MBR de proteção e gravei no arquivo.

Nesse momento, o fdisk relatou o ID do tipo MBR como 83, onde deveria ser EE para um MBR protetor.

Graças a um excelente conjunto de páginas no link , decidi que o melhor curso de ação era:

  1. invoque o gdisk e selecione a opção GPT (ele estava mostrando o MBR como presente, mas não no modo de proteção). Eu entendo que selecionar GPT cria um novo MBR protetor.
  2. escreve a tabela em disco, restaurando o MBR de proteção.

Então, eu tentei hoje, mas algo mudou durante a noite, e agora o gdisk mostra:

GPT fdisk (gdisk) version 0.8.8

Type device filename, or press <Enter> to exit: /dev/sdc
Warning! Read error 5; strange behavior now likely!
Warning! Read error 5; strange behavior now likely!
Partition table scan:
  MBR: not present
  BSD: not present
  APM: not present
  GPT: not present

Creating new GPT entries.

(Durante a noite, eu corri com o photorec e hoje decidi matá-lo - não achei intrusivo, mas me pergunto se isso tem alguma coisa a ver com a mudança no status relatada pelo gdisk. Se não, então possivelmente o disco está realmente apodrecendo mal.)

De qualquer forma, eu carreguei meu GPT de backup e as partições parecem boas:

Recovery/transformation command (? for help): l
Enter backup filename to load: sdb_gpt.txt

Recovery/transformation command (? for help): p
Disk /dev/sdc: 5860533168 sectors, 2.7 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): 503CCEC8-87B4-4A12-B19B-1B1D224C216E
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 5860533134
Partitions will be aligned on 2048-sector boundaries
Total free space is 2925 sectors (1.4 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         3905535   1.9 GiB     EF02  
   2         3905536        11718655   3.7 GiB     8200  
   3        11718656      5761718271   2.7 TiB     0700  
   4      5761718272      5860532223   47.1 GiB    8300  

Recovery/transformation command (? for help): o

Disk size is 5860533168 sectors (2.7 TiB)
MBR disk identifier: 0x00000000
MBR partitions:

Number  Boot  Start Sector   End Sector   Status      Code
   1                     1   4294967295   primary     0xEE

MAS .... eu não consigo escrever:

Recovery/transformation command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): Y
OK; writing new GUID partition table (GPT) to /dev/sdc.
Unable to save backup partition table! Perhaps the 'e' option on the experts'
menu will resolve this problem.
Warning! An error was reported when writing the partition table! This error
MIGHT be harmless, or the disk might be damaged! Checking it is advisable.

Eu sinto que estou perto de consertar. Por que o gdisk falharia em escrever? Há algo que eu possa fazer para consertar o disco em um nível inferior?

Poderia / eu deveria apagar o MBR e a tabela de partições no começo do disco, e então repetir a escrita?

    
por swedishhh 31.12.2015 / 12:43

1 resposta

1

O erro nº 5 do Linux é um erro de E / S. Isso quase sempre significa falha de hardware, que também é consistente com seus outros sintomas. Eu recomendo que você cheque o status SMART do disco para ver se está falhando. Se o SMART disser que o disco está OK, você pode tentar substituir o cabo ou movê-lo para uma porta SATA diferente (se o computador for uma área de trabalho), pois cabos e conectores ruins podem, às vezes, causar problemas. Se os resultados do SMART ficarem ruins ou se uma troca de cabos não ajudar, talvez seja necessário substituir o disco.

    
por Rod Smith 05.01.2016 / 14:59