Restaure partições perdidas de um disco rígido causadas por gravação de imagem

Restaure partições perdidas de um disco rígido causadas por gravação de imagem

Eu tenho um disco rígido externo de 1 TB. Por culpa, abri uma imagem do meu próprio cartão SD (usando um software no Windows 8) e cliquei no botão "escrever". Então parei imediatamente. Mas fiquei chocado ao ver que todas as partições foram perdidas alguns segundos após a liberação da imagem.

existe alguma maneira de restaurar partições causadas pela gravação de imagens? E por que o tamanho do disco rígido fica igual ao tamanho do cartão SD (por causa da imagem mencionada)?

Eu tentei um software forte chamado "TestDisk", mas infelizmente todas as tentativas falharam.

Responder1

Você sabe como o disco de 1 TB foi particionado? Foi apenas um disco de despejo de dados com uma partição? Qual sistema de arquivos estava nele? NTFS?

Os sistemas de arquivos NTFS geralmente possuem um setor de inicialização de backup no último setor da partição. Se o disco tivesse apenas uma partição, você a encontraria aproximadamente no final do disco. Você pode querer usar um editor hexadecimal de disco para isso: abra o disco (geralmente há uma opção especial para abrir discos em vez de arquivos normais) e dê uma olhada no final do disco. Em algum lugar deve haver um setor onde nos primeiros bytes existe a string "NTFS". Esse seria o setor de backup que você está procurando.

Se o último setor do disco tiver a string "EFI PART", então você tem um disco particionado GPT, o que torna um pouco complicado criar uma tabela de partição do zero (apenas com o editor hexadecimal).

Suponha que você não encontre a string "EFI PART", mas a string NTFS em algum lugar nos últimos setores, então faça o seguinte:

a) crie uma nova tabela de partição MBR vazia (excluindo os últimos 66 bytes do setor 0 e colocando 55 AA nos últimos dois bytes do setor 0) b) crie uma nova entrada de partição (começando 66 bytes antes do final) com o seguinte valores: 00 00 FF FF FF 07 FF FF FF 00 08 00 00 XX XX XX XX Os últimos 4 bytes (XX XX XX XX) realmente dependem do tamanho do disco e devem corresponder ao valor mais 1 que você encontrou no setor de backup NTFS no deslocamento 0x28 c) agora copie e cole o setor de inicialização NTFS de backup no setor 2048.

O local padrão da tabela de arquivos mestre (MFT) NTFS é no cluster C0000, que tem 3 GB no disco. Portanto, se você realmente interrompeu a gravação da imagem SD no disco, há grandes chances de que o próprio MFT ainda esteja intacto. O que provavelmente está danificado é o Volume Bitmap e o Mirror MFT, mas eles geralmente podem ser corrigidos executando chkdsk (ou scandisk).

O programa testdisk pode ter dificuldade em encontrar alguma coisa, porque você substituiu o início do disco por um novo sistema de arquivos válido (pelo menos parcialmente), então provavelmente ele não tenta realmente encontrar uma tabela de arquivos mestre externa em algum lugar.

informação relacionada