Eu tenho um laptop da dell que recentemente "morreu" (seria exibida a tela azul da morte após a inicialização) e o disco rígido faria um barulho cíclico estranho.
Eu queria ver se eu poderia usar algumas ferramentas na minha máquina Linux para recuperar os dados, então liguei-os lá.
Se eu executar o "fdisk", recebo:
Disk /dev/sdb: 20.0 GB, 20003880960 bytes
64 heads, 32 sectors/track, 19077 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk identifier: 0x64651a0a
Disk /dev/sdb doesn't contain a valid partition table
Tudo bem, a tabela de partição está bagunçada. No entanto, se eu executar "testdisk" na tentativa de corrigir a tabela, ela congela neste momento, fazendo os mesmos ruídos cíclicos de cliques:
Disk /dev/sdb - 20 GB / 18 GiB - CHS 19078 64 32
Analyse cylinder 158/19077: 00%
Eu realmente não me importo com o disco rígido funcionando novamente e apenas com os dados, então executei o "gpart" para descobrir onde costumavam estar as partições. Eu tenho esse:
dev(/dev/sdb) mss(512) chs(19077/64/32)(LBA) #s(39069696) size(19077mb)
* Warning: strange partition table magic 0x2A55.
Primary partition(1)
type: 222(0xDE)(UNKNOWN)
size: 15mb #s(31429) s(63-31491)
chs: (0/1/1)-(3/126/63)d (0/1/32)-(15/24/4)r
hex: 00 01 01 00 DE 7E 3F 03 3F 00 00 00 C5 7A 00 00
Primary partition(2)
type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX) (BOOT)
size: 19021mb #s(38956987) s(31492-38988478)
chs: (4/0/1)-(895/126/63)d (15/24/5)-(19037/21/31)r
hex: 80 00 01 04 07 7E FF 7F 04 7B 00 00 BB 6F 52 02
Então, tentei montar apenas na partição NTFS antiga, mas obtive um erro:
sudo mount -o loop,ro,offset=16123904 -t ntfs /dev/sdb /mnt/usb
NTFS signature is missing.
Ugh. OK. Mas tentei obter um despejo de dados brutos executando
dd if=/dev/sdb of=/home/erik/brokenhd skip=31492 count=38956987
Mas o arquivo atingiu 59885568 bytes e produziu os mesmos ruídos cíclicos de cliques.
Obviamente, existe um setor ruim, mas não sei o que fazer!
Os dados ainda estão lá ... se eu visualizar esse arquivo de 57 MB no bloco de texto ... Eu posso ver dados brutos dos arquivos.
Como posso recuperar meus dados?
Obrigado por todas as sugestões,
Solução:
Consegui recuperar cerca de 90% dos meus dados:
- Disco rígido congelado no congelador
- Ddrescue usado para fazer uma cópia da unidade
- Como o Ddrescue não foi capaz de obter o suficiente da minha unidade para usar o testdisk para recuperar minhas partições / sistema de arquivos, acabei usando o photorec para recuperar a maioria dos meus arquivos
fonte
Respostas:
O DDrescue foi projetado para obter dados em situações como essa. Em seguida, tente montar a imagem e, se houver arquivos ausentes, dê uma chance ao testdisk e ao photorec.
fonte
Como você é conhecedor do Linux, tente executar o Testdisk e o PhotoRec na unidade. Ou, melhor ainda, tente obter uma imagem em dd da unidade e faça com que eles rastreiem por ela. Os discos rígidos que produzem ruído tendem a ter sérios problemas e não duram muito tempo após o início dos ruídos.
fonte
O TestDisk é um scanner de partição de código aberto gratuito e uma ferramenta de recuperação de dados. É muito útil para recuperar partições perdidas. PhotoRec é outra ferramenta gratuita de recuperação de dados comumente usada.
O TestDisk é muito mais eficiente que o PhotoRec. O problema com o TestDisk é que ele nem sempre recupera todos os arquivos excluídos. Se você reformatar acidentalmente uma partição, o TestDisk pode recuperar milhares de arquivos sem perder um único arquivo, mas se você excluiu um arquivo enviando-o para a Lixeira e depois esvaziando a Lixeira, o TestDisk nem sempre pode recuperá-lo.
Portanto, use o TestDisk primeiro e, se você recuperou todos os arquivos excluídos com o TestDisk, estará pronto. Se você recuperou a maioria dos arquivos excluídos com o TestDisk, pode decidir se está pronto ou não. Se você não terminar depois de executar o TestDisk, tente recuperar os arquivos excluídos usando o PhotoRec. O PhotoRec não pode recuperar arquivos excluídos que foram completamente substituídos (por exemplo, com o
dd
programa). Em alguns casos, o nome do arquivo é armazenado no próprio arquivo. O PhotoRec tenta recuperar o nome do arquivo nesse caso, mas na maioria das vezes o PhotoRec não consegue recuperar os nomes dos arquivos.Recupere arquivos com base no tipo de arquivo usando o PhotoRec
É preferível inicializar a partir de um DVD / USB ao vivo do Linux antes de seguir estas etapas, para evitar o uso do sistema operacional no qual o arquivo excluído está localizado.
Instale o TestDisk se ainda não estiver instalado no seu sistema operacional. Nas distribuições Linux, a instalação do TestDisk também instalará o PhotoRec.
Inicie o PhotoRec (inicie a partir de um terminal em um CD / USB ativo ou inicie como root).
Selecione o disco rígido.
Selecione o tipo de partição.
Se o seu disco rígido tiver partições Linux, selecione
[Intel]
.Selecione a opção de tipo de arquivo.
Vá para
[File Opt]
e pressione Enter. Aqui você pode desativar todos os tipos de arquivos pressionando s. Use espaço para alternar o botão de verificação. Selecione o (s) tipo (s) de arquivo para recuperar.Selecione as opções.
PhotoRec também tem uma lista de opções diferentes. Sob circunstâncias normais, você não precisa modificá-las.
Selecione a partição.
Mova o seletor para a partição da qual você removeu o arquivo. Em seguida, pressione Entera
[Search]
.Selecione o tipo de sistema de arquivos.
Se você estiver usando Linux, será ext2 / ext3 / ext4, portanto a seleção padrão é
ext2/ext3
. Caso contrário, se você estiver recuperando arquivos de uma partição formatada como FAT ou NTFS, selecioneOther
.Selecione espaço para análise.
Selecione
Free
se você não gravou nessa partição após remover o arquivo específico, caso contrário, selecioneWhole
.Selecione um diretório para recuperar arquivos.
Agora selecione o caminho em que os arquivos recuperados serão armazenados. Então pressione Y.
O PhotoRec mostrará quantos arquivos foram recuperados.
fonte
http://www.grc.com/spinrite.htm
Eu ouvi tantas coisas boas sobre este programa.
Custa um centavo bonito (US $ 89,00 por toda a vida, acredito, licença), e não posso falar sobre isso por experiência pessoal.
No entanto, espero que a comunidade diminua o seu voto se não for uma boa solução para o seu problema - aguarde outras respostas (e feedback) antes de gastar dinheiro.
Dito isso, a idéia básica do programa é que ele varre a unidade em um nível profundo, lendo todos os setores, procurando defeitos, erros, interpretações erradas etc. e, em seguida, "os conserte" (troque-os por um bom setor ou simplesmente permite que o HD faça isso sozinho).
Independentemente disso, sugiro que, no momento em que você obtém os dados do seu disco, obtém um novo! Clicar é muito, muito ruim!
fonte
A melhor ferramenta que eu já usei para recuperação de disco rígido é o GetDataBack da Runtime Software . É um programa do Windows, então você terá que encontrar uma maneira de conectar esse disco rígido a uma máquina desktop executando o Windows. Usei-o para recuperar uma unidade SCSI, uma unidade IDE reformatada com o Windows XP (recuperação parcial), uma unidade com uma partição encantada com o FDISK, um disco que o BIOS não conseguia detectar, etc.
Você pode executar a versão de avaliação para descobrir exatamente quais arquivos você receberá novamente, mas custa cerca de US $ 80 para realmente começar a recuperar os arquivos. Eu tenho as versões NTFS e FAT, mas usei o FAT apenas uma vez.
fonte