Alguma maneira de recuperar meu HDD USB de 3 TB?

Alguma maneira de recuperar meu HDD USB de 3 TB?

Eu tenho este HDD USB de 3 TB para o qual o Ubuntu relata o seguinte

Jul 15 13:30:00 ris kernel: [11395.274460] usb 1-1.3: New USB device found, idVendor=152d, idProduct=2329
Jul 15 13:30:00 ris kernel: [11395.274474] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=5
Jul 15 13:30:00 ris kernel: [11395.274477] usb 1-1.3: Product: USB to ATA/ATAPI bridge
Jul 15 13:30:00 ris kernel: [11395.274479] usb 1-1.3: Manufacturer: JMicron
Jul 15 13:30:00 ris kernel: [11395.274481] usb 1-1.3: SerialNumber: 71F14D08
Jul 15 13:30:00 ris kernel: [11395.275147] usb-storage 1-1.3:1.0: USB Mass Storage device detected
Jul 15 13:30:00 ris kernel: [11395.275324] usb-storage 1-1.3:1.0: Quirks match for vid 152d pid 2329: 8020
Jul 15 13:30:00 ris kernel: [11395.275401] scsi9 : usb-storage 1-1.3:1.0
Jul 15 13:30:00 ris mtp-probe: checking bus 1, device 6: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3"
Jul 15 13:30:00 ris mtp-probe: bus: 1, device: 6 was not an MTP device
Jul 15 13:30:01 ris kernel: [11396.306993] scsi 9:0:0:0: Direct-Access     ST3000DM 001-9YN166       CC9F PQ: 0 ANSI: 5
Jul 15 13:30:01 ris kernel: [11396.307439] sd 9:0:0:0: Attached scsi generic sg3 type 0
Jul 15 13:30:01 ris kernel: [11396.308206] sd 9:0:0:0: [sdc] Very big device. Trying to use READ CAPACITY(16).
Jul 15 13:30:01 ris kernel: [11396.308685] sd 9:0:0:0: [sdc] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
Jul 15 13:30:01 ris kernel: [11396.309648] sd 9:0:0:0: [sdc] Write Protect is off
Jul 15 13:30:01 ris kernel: [11396.309654] sd 9:0:0:0: [sdc] Mode Sense: 28 00 00 00
Jul 15 13:30:01 ris kernel: [11396.312843] sd 9:0:0:0: [sdc] No Caching mode page found
Jul 15 13:30:01 ris kernel: [11396.312849] sd 9:0:0:0: [sdc] Assuming drive cache: write through
Jul 15 13:30:01 ris kernel: [11396.313668] sd 9:0:0:0: [sdc] Very big device. Trying to use READ CAPACITY(16).
Jul 15 13:30:01 ris kernel: [11396.339275]  sdc: sdc1 sdc2
Jul 15 13:30:01 ris kernel: [11396.340615] sd 9:0:0:0: [sdc] Very big device. Trying to use READ CAPACITY(16).
Jul 15 13:30:01 ris kernel: [11396.378241] sd 9:0:0:0: [sdc] Attached SCSI disk

lsusb

Bus 001 Device 006: ID 152d:2329 JMicron Technology Corp. / JMicron USA Technology Corp. JM20329 SATA Bridge

fdisk -l

Disk /dev/sdc: 3000.6 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 364801 cylinders, total 5860533168 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: 0x00052cdb

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1       196626432   732566271   267969920    7  HPFS/NTFS/exFAT
/dev/sdc2             256   196626431    98313088   83  Linux

gparted diz não alocado, Windows diz não alocado. Existe alguma maneira de recuperar este HDD?

Responder1

Esta é uma explicação do que eu pessoalmente faria na sua situação. O que estou prestes a dizer anulará sua garantia. Então, primeiro, se você tiver garantia, verifique isso. Se não, considere isso.

Eu removeria o disco rígido do gabinete USB. Eu acho que o dispositivo é provavelmente SATA. Eu instalaria então o disco rígido SATA em um dos meus PCs desktop. Nesse ponto, salvo um defeito de hardware mais sério, eu inicializaria no Linux e examinaria os dados SMART dos discos, usando o utilitário de discos (gnome-disks). Se você chegar até aqui, poste de volta com os dados SMART.

Se o disco tiver erros de E/S, ou setores com falha, ou qualquer coisa assim, mas ainda funcionar, eu compraria outro disco de 3 TB ou maior e clonaria para essa mídia.

Se o disco causar problemas de inicialização ou instabilidade do sistema, ou simplesmente não for reconhecido, não girar ou algo parecido, eu consideraria a recuperação profissional de dados.

se o disco for reconhecido e/ou montado, mas meus arquivos estiverem faltando, eu postaria de volta com esse detalhe.

se tudo estivesse lá e/ou o disco estivesse operacional, os dados SMART estivessem corretos e eu recuperasse meus arquivos, saberia que a interface USB foi a causa dos problemas. Eu então terminaria.

Caso contrário, relate os resultados e modificarei minha resposta.

Novamente, o que estou recomendando é por sua própria conta e risco, remova o disco rígido do gabinete USB e avalie primeiro a condição do hardware.

Responder2

Antes de fazer qualquer outra coisa, recomendo fazer uma imagem da unidade, marcá-la como somente leitura e brincar com ela. Gastar mais tempo do que o necessário com a unidade física conectada aumenta as chances de algo dar errado - ou um defeito físico vai piorar ou você acidentalmente fará algo estúpido.

O clássico

dd if=/dev/sdc of=/somewhere/with/3TB/of/free/space.img

pode ser usado se não houver problemas físicos com a unidade, mas se houver, ele irá falhar e você ficará preso com uma imagem parcial, começando de novo.

Existem variantes melhores do tipo dd que lidam com erros de maneira mais elegante. No mínimo, ele precisa pular erros, deixando blocos zerados. Os melhores tentam novamente. Os inteligentes não tentam novamente naquele momento, mas lembram-se deles e voltam para tentar novamente depois de obter o restante do disco. Uma ferramenta melhor, se obtiver mais de um erro consecutivo, não continuará lendo sequencialmente, martelando na mesma seção do disco, mas pulará seções cada vez maiores na primeira passagem até obter uma leitura livre de erros de novo. A capacidade de criar um arquivo de imagem esparso para que você não precise necessariamente de 3 TB de espaço livre também é boa.

"safecopy" é um programa semelhante ao dd que ignora erros para que você possa obter uma imagem completa. Para meu último trabalho de recuperação física, finalmente optei pelo GNU DDRescue. Veja como ele pode ser usado:

ddrescue -r 3 /dev/sdc /somewhere/with/3TB/of/free/space.img /somewhere/else/recovery_work.log

Depois de ter outra cópia de seus dados (o arquivo de imagem de disco), você poderá respirar mais facilmente e começar a tentar obter seus arquivos. Como alguém mencionou, o photorec é um ótimo programa para localizar arquivos excluídos, mesmo sem entrada de diretório (incluindo pesquisa de disco bruto onde não há dados de partição). Ele funciona pesquisando nos setores do disco os "números mágicos" ou padrão de bytes no início (e às vezes mais adiante) que são exclusivos de um tipo de arquivo específico.

Responder3

Quando um raio derrubou meu HDD WD externo de 3 TB, eu o removi do gabinete. O PS no case estava torrado, mas o HDD funcionou, mais ou menos. Quando instalei a unidade no meu computador, ela exibiu uma tabela de partições muito antiga que eu não usava há anos.

Executei o ddrescue (demorou mais de 7 horas para ser executado) para recuperar meus dados. Consegui recuperar alguns dos meus arquivos mais importantes, mas perdi a maior parte do que estava na unidade.

A unidade em si funciona perfeitamente agora.

O maior problema que tive foi criar e excluir partições muitas vezes no disco rígido. Cada tabela de partição ainda estava lá, bem como uma lista de todos os arquivos nelas contidos. Cheguei à conclusão de que realmente preciso limpar o disco antes de alterar as partições se espero recuperar os dados da unidade novamente.

Antes de remover a unidade do gabinete, tive que decidir se os dados necessários eram mais valiosos do que a unidade. Eliminei uma garantia de 3 anos 3 meses após a compra e até comprei a garantia estendida por 5 anos. É uma merda, mas é uma escolha.

Responder4

Você pode tentar badblocks para encontrar setores defeituosos no HDD e depois ignorar esses setores para uso futuro. mais informações estão aqui

http://linuxpoison.blogspot.in/2008/01/howto-check-disk-drive-for-errors-and.html

em seguida, use um software de recuperação.

informação relacionada