Acidentalmente montei uma unidade ReiserFS como MBR na minha caixa do windows - como eu me recupero?

0

Eu tinha um WD Netcenter com uma unidade de 160 GB que ficava saindo da rede. Eu abri o gabinete e removi o disco rígido, conectado a uma caixa do Windows sem saber a unidade usada ReiserFS ... .

Ao montar na caixa do Windows, escolhi " MBR " como sistema de arquivos. 70GB de dados corrompidos: 90% dos dados são documentos do Word, planilhas do Excel e jpg's - todos os pontos críticos da missão .

  • Tentativa de recuperação na caixa do Linux (ubuntu) usando o TestDisk: Eu pude ver o contêiner, mas não consegui nada - de acordo com o TestDisk, isso foi porque eu escolhi "none" como sistema de arquivos.

  • Tentativa de recuperação usando o Nucleus Kernel Recovery para Windows: 98% do que foi recuperado está incompleto e / ou inutilizável.

Eu preciso saber se existe uma maneira de recuperar ou reconstruir o MBR original do ReiserFS, ou quais ferramentas / técnicas podem me dar os melhores resultados na recuperação dos dados.

Encontrei uma versão do Windows do TestDisk e rodei ontem - aqui estão os resultados:

TestDisk 6.14-WIP, Data Recovery Utility, May 2012
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org

Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63

The harddisk (160 GB / 149 GiB) seems too small! (< 519 GB / 483 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partitions can't be recovered:
     Partition               Start        End    Size in sectors
>  ReiserFS 3.6            62 241  8 19458   0 18  311581568
   ReiserFS 3.6            62 248 55 19458   8  2  311581568
   ReiserFS 3.6            62 254 37 19458  13 47  311581568
   ReiserFS 3.6            63   6 28 19458  20 38  311581568
   ReiserFS 3.6            63  13 11 19458  27 21  311581568
   ReiserFS 3.6            63  21 43 19458  35 53  311581568
   ReiserFS 3.6            63  27 41 19458  41 51  311581568
   ReiserFS 3.6            63  37 35 19458  51 45  311581568
   ReiserFS 3.6            63  54 20 19458  68 30  311581568
   ReiserFS 3.6            63  76 26 19458  90 36  311581568
    
por Ryan 21.06.2012 / 19:15

1 resposta

3

Inicialize no Linux. Execute fdisk -l /dev/sdx (onde x é a letra alocada para aquela unidade). fdisk produzirá as partições disponíveis (por exemplo, /dev/sdb1 , /dev/sdb2 , etc). Em seguida, execute fsck em cada um dos sistemas de arquivos (por exemplo, fsck -y /dev/sdb1 ). Isso pode reparar esses sistemas de arquivos e torná-los montáveis. Você pode então tentar montá-los usando mount -r /dev/sdb1 /mnt (a opção -r monta somente leitura, o que é aconselhável ao recuperar dados como este).

Antes de fazer isso, faça uma cópia setor a setor da unidade com:

dd if=/dev/sdx of=$HOME/disk_i_should_have_backed_up bs=512

apenas no caso de fsck tornar isso pior.

    
por 21.06.2012 / 20:00