Restaurar partições perdidas de um disco rígido causadas pela gravação de imagens

-1

Eu tenho um disco rígido externo de 1TB. Por culpa, eu 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 que todas as partições tenham sido perdidas em poucos segundos depois de liberar a imagem.

Existe alguma maneira de restaurar partições causa por imagem escrita? E por que o tamanho do disco rígido se torna como o tamanho do cartão SD (por causa da imagem mencionada)?

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

Abdulkader Khateeb
fonte
1
Com base nas ferramentas que você já experimentou, você já tentou sua melhor esperança.
Ramhound

Respostas:

0

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ê descobriria isso 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 regulares) e dê uma olhada no final do disco. Em algum lugar, deve haver um setor onde, nos primeiros bytes, haja a string "NTFS". Esse seria o setor de backup que você está procurando.

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

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

a) crie uma nova tabela de partições 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 (iniciando 66 bytes antes do final) com os seguintes 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) dependem realmente 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 do NTFS de backup no setor 2048.

O local padrão da tabela de arquivos mestre (MFT) do NTFS é no cluster C0000, que tem 3 GB no disco. Então, se você realmente parou de escrever a imagem SD para o disco, as chances são altas de que a própria MFT ainda está intacta. O que provavelmente está danificado é o Bitmap de Volume e o Mirror MFT, mas estes geralmente podem ser corrigidos por uma execução de chkdsk (ou scandisk).

O programa testdisk pode ter dificuldade em encontrar qualquer 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 tentará encontrar uma tabela de arquivos mestre estrangeira em algum lugar.

Ro-ee
fonte
Muito obrigado. .. eu vou tentar isso .. sobre sua primeira pergunta: eu tenho duas partições 600Gb e 350Gb
Abdulkader Khateeb
Se for esse o caso, a partição posteriormente no disco ainda deverá estar disponível em sua totalidade. Mas você precisa procurar por isso. Uma ferramenta hexadecimal será necessária para isso. Navegue para aproximadamente 600 GB (um pouco antes disso) e procure setores que tenham a string "NTFS" (em maiúsculas) nos bytes 3, 4, 5 e 6 (se você começar a contar em 0). Anote todas as posições do setor onde você encontra esses setores. Idealmente, você deve encontrar o setor de backup NTFS para a primeira partição imediatamente antes do setor NTFS para a segunda partição. Então você sabe o comprimento da partição 1 e o início da partição 2.
Ro-ee
Na verdade, há muitas coisas para fazer ... Vou tentar isso quando terminar meus exames. Finalmente, não sei como te agradecer. .. Ficarei grato se você der alguns links para essas tecnologias para melhorar minhas habilidades ... obrigado novamente
Abdulkader Khateeb