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:
- 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.
- 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?