recupera uma tabela de partição danificada com ext4 fs

1

Tenho um HD externo de 2 TB, que deve ter apenas uma partição ext4, mas a tabela de partições está danificada e adoraria reconstruir / restaurar a partição.

As coisas não são tão fáceis, então aqui está a versão mais longa. Eu tive problemas com meu NAS e fiz um backup para o drive externo. O backup foi ok e então eu reinstalei o firmware do NAS. Quando eu queria restaurá-lo, reconheci que o drive externo não é mais montável (não pergunte).

Eu pluguei a unidade no meu macbook para ver se a minha VM ubuntu pode montá-lo, mas não consigo. fdisk states "não contém uma tabela de partição válida" e parted também não consegue ver a partição. testdisk afirma que há duas partições HFS + não recuperáveis nela. A análise de testdisk é válida, porque eu já o formatou como HFS + anteriormente, mas depois disso eu o reformatei como ext4, para servir como pseudo backup para o NAS (é um qnap ts-469L e o padrão fs é ext4 é por isso).

Tenho certeza que os arquivos estão ok e é apenas a tabela de partições e estou procurando desesperadamente uma maneira de reescrever / reconstruir / recuperar o layout da partição. Eu sei que posso recuperar os arquivos, mas com nomes de arquivos criptografados e não estruturados. Não é isso que eu quero;)

A única informação que pude recolher é:

[~] # mke2fs -n /dev/sdf
mke2fs 1.41.4 (27-Jan-2009)
/dev/sdf is entire device, not just one partition!
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
122101760 inodes, 488378112 blocks
24418905 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
14905 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
    4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
    102400000, 214990848

e

[~] # parted /dev/sdf 
GNU Parted 2.2
Using /dev/sdf
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) unit B                                                           
unit B
(parted) print                                                            
print
Warning: /dev/sdf contains GPT signatures, indicating that it has a GPT table.
However, it does not have a valid fake msdos partition table, as it should.
Perhaps it was corrupted -- possibly by a program that doesn't understand GPT
partition tables.  Or perhaps you deleted the GPT table, and are now using an
msdos partition table.  Is this a GPT partition table?
Yes/No? Yes                                                               
Yes
Model: WD Elements 1048 (scsi)
Disk /dev/sdf: 2000396746752B
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End             Size            File system  Name  Flags
 1      17408B  2000396729855B  2000396712448B

Neste momento, ele está conectado ao NAS para fazer uma imagem com dd , antes que eu esteja disposto a fazer algo invasivo - mas levará pelo menos mais 10 horas até que seja feito.

Não sou profissional, por isso não sei como recuperar / reconstruir o layout da partição. Não sei se posso usar a imagem dd diretamente ou se preciso transmiti-la para qualquer dispositivo físico.

Nota: Eu tenho um backup da maioria dos arquivos, mas tem ~ 4 meses de idade e o que mais me interessa são os vídeos * .cr2 raw photo e * .mov (cerca de 1k desde então). Eu sei que posso recuperá-los com photoRec e renomear os arquivos com base nos metadados, mas eu prefiro recuperar o sistema de arquivos, se possível.

    
por biophonc 15.03.2014 / 00:10

0 respostas