recupera a tabela de partições perdidas

0

Queria adicionar 100 mb de arquivo de música à minha unidade externa, que estou usando como uma unidade de backup para dados importantes.
Quando a transferência acabou, apertei a opção de remoção segura. Em seguida, aparece uma nova caixa de diálogo dizendo que os dados ainda estão sendo gravados e que terão que esperar um pouco. Isso não era problema para mim, mas eu desconectei o drive ext somente quando este novo diálogo demorou muito tempo, então a transferência inicial dizia para mim mesmo o inferno com esse último arquivo de música se demorasse tanto.

Agora eu sei. Foi um erro.

Meu drive de extenso consiste em duas partições: sdb1 rotulado Elements Flow e sdb2 rotulado Novo volume

fdisk -l output looks like this:

Disk /dev/sdb: 500.1 GB, 500074283008 bytes
255 heads, 63 sectors/track, 60797 cylinders, total 976707584 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: 0x0004a183

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048   347557887   173777920    7  HPFS/NTFS/exFAT
/dev/sdb2       347557888   976703487   314572800    7  HPFS/NTFS/exFAT

No meu computador eu posso ver ambas as partições, mas no sdb2 não há arquivos visuais, embora quando eu bato propriedades há 201 GB usado e 121 GB ainda está livre. / p>

Com testdisks pesquisa rápida eu encontrei as tabelas sdb1 e sdb2 partiton e reescrevi a segunda (perdida) e depois da reinicialização ainda não há arquivos visuais.

Eu tentei pesquisas mais profundas que levaram cerca de 12 horas.

Disk /dev/sdb - 500 GB / 465 GiB - CHS 60798 255 63
     Partition               Start        End    Size in sectors
>D HPFS - NTFS              0  32 33 21634 121 55  347555840 [Elements Flow]
 D HPFS - NTFS              0  32 33 60797  59 62  976705536 [Elements Flow]
 D HPFS - NTFS          21634 121 56 60796 249 61  629145600 [New Volume]

Depois de listar arquivos eu consegui copiar 100GB de dados como um movimento de ataque de pânico, mas eu gostaria de ajustar as tabelas de partição para que minhas "pastas ausentes" apareçam.

eu estou correndo:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04.3 LTS
Release:    12.04
Codename:   precise 

alguém pode ajudar?

    
por MiniBug 11.10.2013 / 17:36

1 resposta

2

Este não é um problema de particionamento - sua tabela de partição parece estar bem. Em vez disso, é um problema do sistema de arquivos e, em particular, um problema com o NTFS, que é um sistema de arquivos do Windows. Se você estiver compartilhando esse disco com o Windows, o NTFS pode ser uma escolha razoável, mas se o disco for usado apenas com o Linux, o NTFS é uma má escolha, e seu problema ilustra o porquê: Não há boas ferramentas do Linux para reparar danos ao NTFS . O utilitário ntfsfix é chamado de forma enganosa. Embora possa corrigir alguns problemas muito pequenos, a maioria dos ntfsfix apenas define um sinalizador no sistema de arquivos que faz com que o Windows execute verificações e reparos mais extensos na próxima vez que o disco for usado no Windows.

No seu caso, a solução que provavelmente ajudará é usar o Windows. Se o Windows não puder consertá-lo automaticamente ou semi-automaticamente (usando CHKDSK ou seus front-ends GUI), você deverá perguntar em um fórum do Windows, porque o NTFS não é um sistema de arquivos nativo do Linux. Cuidado, porém: tentativas de corrigir danos no sistema de arquivos às vezes pioram as coisas. Você pode querer fazer backup dos dados (como em sudo dd if=/dev/sdb2 of=/path/to/some/backup-file.img ) antes de fazer qualquer outra coisa. O local apontado por of= deve ter espaço livre suficiente para armazenar os dados da imagem bruta (cerca de 300GiB).

Se você não conseguir obter nenhum resultado, mesmo depois de perguntar em um fórum do Windows, poderá usar PhotoRec para tentar recuperar arquivos. Eu entendo que existem ferramentas específicas do Windows que podem fazer um trabalho melhor que o PhotoRec em alguns casos, mas eu não sei muito sobre elas. (Mais uma vez, talvez os membros do fórum do Windows sejam mais úteis nessa questão.)

Se este for um disco somente do Linux, você deve converter de NTFS para um sistema de arquivos nativo do Linux, como ext4fs ou XFS. Esta é uma solução de médio a longo prazo, e não corrigirá seu problema imediato.

    
por Rod Smith 11.10.2013 / 18:47