Não é possível visualizar arquivos na unidade externa particionada

3

Estou tentando recuperar dados de uma unidade de laptop interna antiga que agora reside em um caddy USB. O disco rígido está bem cheio e começou a dar avisos sobre falhas iminentes, então prefiro não inicializar a partir dele.

Possui três partições, uma das quais não é montada automaticamente, mas eu posso montá-la e ver os arquivos no terminal. Os outros dois são montados automaticamente em /media/ACER e /media/5E93-A93D quando eu conecto o hardrive, mas não vejo nenhum arquivo neles - eles aparecem vazios no Nautilus / Thunar e no terminal. Eu sei que existem dois sistemas de arquivos FAT32, um com o Windows XP ligado e outro que usei para Meus Documentos. Tanto quanto me lembro, ambos estavam quase cheios.

Eles aparecem no monitor do sistema como estando completamente vazios. Quando eu abro o GParted eu recebo essa tabela confusa:

Screenshot do GParted mostrando quantidades estranhas de uso de partições (não é possível postar imagens desculpe)

As colunas "Tamanho", "Usado" e "Não usado" não são adicionadas. Isso foi depois que montei a partição 'PQSERVICE' em '/ media / sdc1', que é montada sem problemas (embora não automaticamente).

Eu tentei usar o ddrescue para obter os arquivos, mas só consegui que ele emitisse um único arquivo (eu estava atrás de uma estrutura de diretório), e o arquivo que ele emitiu estava completamente vazio, então acho que o ddrescue pode não vejo nada lá também.

O que está acontecendo?

Detalhes adicionais

O hardrive é de 60 GB Seagate Momentus 4200.2. Caddy é uma coisa sem marca de £ 20 que minha namorada comprou no Maplins.

Este disco rígido vem de um velho Acer Aspire 1682WLMi. Ele veio com o Windows na partição 'ACER', nada na partição '5E93-A93D' (eu usei para dados), e o 'PQSERVICE' não era visível no Windows. É meu entendimento que a partição FAT32 não pode ser maior que 32GB, e eu suspeito que era mais barato para a Acer simplesmente particionar a unidade desta forma, em vez de usar o NTFS. Já foi um sistema dual-boot, mas eu tirei isso.

    
por sennett 15.05.2011 / 00:51

1 resposta

2

Se você suspeitar que a unidade está falhando e você quer recuperar o máximo de dados possível e ter 60 GB livres, então ddrescue é sua melhor aposta. As instruções aqui devem ajudar:

link

Embora eu sugira que você leia essa página inteira, as etapas básicas que você deve fazer são:

  1. Desmontar as partições.
  2. Use ddrescue para obter uma cópia de cada partição ( /dev/sdc1 to /dev/sdc3 ) para algum lugar em outro disco. Veja o link acima para os parâmetros sugeridos.
  3. Monte as imagens via loopback com um comando como mount -o loop,ro -t vfat sdc1.img /mnt e copie os arquivos de lá.

Ao recuperar os arquivos de uma imagem do sistema de arquivos, você não receberá erros de leitura. No entanto, sua imagem pode estar perdendo alguns dados, dependendo de como o ddrescue foi bem-sucedido.

Você pode executar ddrescue repetidamente para tentar recuperar mais dados, mas eu sugiro tentar obter uma imagem inicial de todas as três partições antes de fazer isso.

    
por James Henstridge 15.05.2011 / 01:57