Um vírus (provável) tornou dois discos rígidos ilegíveis. Como posso recuperá-los?

1

Aviso prévio de que este será um pouco longo.

Eu tinha um laptop antigo da Dell rodando XP no ano passado devido a um erro de leitura do disco rígido ao tentar inicializar. Eu iniciei a partir de um Linux USB ao vivo e foi capaz de montar a partição de backup (mas não a partição do sistema principal) e resgatar meus dados de backup. Presumi que o disco estava fisicamente em suas últimas etapas, então escrevi o laptop.

Hoje encontrei o CD de recuperação do XP e decidi reativar o laptop, o que, como você verá, foi um grande erro. O Centro de Recuperação do XP não conseguiu resolver o problema, então eu removi o disco e o conectei a um netbook Samsung por meio de um HDD para conexão USB. Infelizmente quando eu inicializei eu esqueci que eu tinha configurado USB para ter prioridade sobre o HDD interno e inicializado a partir da unidade defeituosa. Quando eu reiniciei, a unidade interna da Samsung (que funcionou perfeitamente antes) não inicializava mais e produzia o mesmo erro da unidade Dell. Naquele momento, percebi que o laptop da Dell devia ter algum vírus do setor de inicialização que eu havia transferido para o netbook.

Iniciando a Samsung a partir do Linux USB, não é mais possível montar o HDD interno. Fdisk em execução revela porque:

Disk /dev/sda: 58.5 GB, 58506416640 bytes  
255 heads, 63 sectors/track, 7113 cylinders, total 114270345 sectors  
Units = sectors of 1 * 512 = 512 bytes  
Sector size (logical/physical): 512 bytes / 512 bytes  
I/O size (minimum/optimal): 512 bytes / 512 bytes  
Disk identifier: 0x00000000  
   Device Boot      Start         End      Blocks   Id  System  
/dev/sda1              63    14683409     7341673+  12  Compaq diagnostics  
/dev/sda2   *    14683410   163678207    74497399    7  HPFS/NTFS/exFAT  
/dev/sda3       163678208   312578047    74449920    7  HPFS/NTFS/exFAT  

As partições são encontradas corretamente, mas o tamanho do disco é relatado incorretamente como 58.5Gb (na verdade é 160Gb).

Quando o fdisk é executado na unidade da Dell, isso também retorna a estrutura de partição correta, mas novamente relata incorretamente o tamanho do disco como 58,5 Gb.

O fato de que toda a estrutura da partição parece estar no lugar me dá esperança de que os discos possam ser restaurados para um estado funcional, mas não consigo descobrir como corrigir o problema e nada que eu tenha encontrado on-line até agora tem sido muito útil.

Alguém pode oferecer alguma ideia?

    
por user320606 05.05.2014 / 18:48

1 resposta

1

Para resgatar a tabela de partições usando um ubuntu linux live USB, tente testdisc e gpart.

Para recuperar seus arquivos mesmo com tabelas de partições inválidas e não-inicializáveis, tente o magicrescue junto com o testdisc também.

Acredito que você esteja correto em pensar que mudar a tabela de partição para seus parâmetros originais provavelmente produzirá um sistema em funcionamento. (E se não, testdisk ou magicrescue ainda vai pegar seus arquivos.) É claro que existem muitas outras ferramentas de recuperação que vale a pena tentar, mas eu menciono as que usei com sucesso para situações similares. Boa sorte!

    
por 05.05.2014 / 22:45