Gabinete externo de disco rígido interno SeaArt SATA 3.5 "não formatado para recuperar dados

3

Eu costumava ter um desktop que estava sendo executado em um disco rígido interno de 160GB. Eu mudei cidades, então larguei a área de trabalho e tirei apenas o meu interno para o novo local. O disco tem o Ubuntu 12.04 instalado como SO.

É uma unidade interna do Seagate SATA 3.5 "e possui muitos dados importantes que eu gostaria de recuperar agora. Então, comprei um gabinete externo (Rocketfish) e, embora no Windows, eu possa vê-lo no Gerenciador de dispositivos , a unidade não aparece, não consigo ver nada no meu laptop (que roda o Ubuntu 14.04) A Rocketfish sugere que eu formate e reparticione a unidade para poder usá-la, mas não é isso que eu quero Eu quero ser capaz de acessar os dados no disco interno.

Como não quero formatá-lo, estou procurando opções que me ajudem a acessar os dados como estão. Devo procurar mais opções ou adaptadores de gabinete externos que me ajudem a fazer isso? Ou será que todos eles exigem que eu formate o disco? O que mais é possível?

O disco rígido está em perfeito estado de funcionamento. Eu usei apenas algumas semanas atrás, quando estava na minha área de trabalho.

    
por KaushikTD 09.06.2015 / 09:13

1 resposta

2

É possível que o seu recinto para seu disco rígido não esteja passando informações sobre o disco rígido corretamente.

Você não indicou qual produto era seu recinto, mas acho que foi esse Rocketfish ™ - Gabinete de Disco Rígido Serial ATA de 3,5 ":

Na descrição do produto, o gabinete oferece duas portas USB adicionais, um leitor de cartão de memória e um tipo de botão que faz backups magicamente. Esses não são recursos padrão do dispositivo de armazenamento em massa USB , o que significa que você pode precisar de drivers adicionais para oferecer suporte a esse gabinete. (A maioria dos drivers proprietários são escritos para o Windows, infelizmente, o que não ajuda a sua unidade no formato Linux.)

Solução de problemas

Determinando como o dispositivo USB é reconhecido

Podemos determinar definitivamente se o Linux pode funcionar com esse gabinete.

  1. Desconecte o cabo USB do seu gabinete.
  2. Como você está no Ubuntu, execute este comando para obter uma transmissão ao vivo de mensagens do kernel: sudo tail -f /var/log/syslog
  3. Conecte seu gabinete USB.
  4. Procure as mensagens " kernel " com " usb " seguindo na mesma linha.

Exemplo de saída:

deltik@workstation [~]# sudo tail -f /var/log/syslog
Jun  9 03:38:19 workstation kernel: [16197.624834] usb 1-4: new high-speed USB device number 13 using xhci_hcd
Jun  9 03:38:19 workstation kernel: [16197.753643] usb 1-4: New USB device found, idVendor=0000, idProduct=0000
Jun  9 03:38:19 workstation kernel: [16197.753647] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun  9 03:38:19 workstation kernel: [16197.753649] usb 1-4: Product: NA
Jun  9 03:38:19 workstation kernel: [16197.753651] usb 1-4: Manufacturer: NA
Jun  9 03:38:19 workstation kernel: [16197.753653] usb 1-4: SerialNumber: 20030775011600033F73
Jun  9 03:38:19 workstation kernel: [16197.754266] usb-storage 1-4:1.0: USB Mass Storage device detected
Jun  9 03:38:19 workstation kernel: [16197.754488] scsi host3: usb-storage 1-4:1.0
Jun  9 03:38:19 workstation mtp-probe: checking bus 1, device 13: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4"
Jun  9 03:38:19 workstation mtp-probe: bus: 1, device: 13 was not an MTP device
Jun  9 03:38:20 workstation kernel: [16198.755022] scsi 3:0:0:0: Direct-Access     NA       NA               1.26 PQ: 0 ANSI: 5
Jun  9 03:38:20 workstation kernel: [16198.755445] sd 3:0:0:0: Attached scsi generic sg2 type 0
Jun  9 03:38:20 workstation kernel: [16198.756638] sd 3:0:0:0: [sdc] 31266816 512-byte logical blocks: (16.0 GB/14.9 GiB)
Jun  9 03:38:20 workstation kernel: [16198.757620] sd 3:0:0:0: [sdc] Write Protect is off
Jun  9 03:38:20 workstation kernel: [16198.757622] sd 3:0:0:0: [sdc] Mode Sense: 43 00 00 00
Jun  9 03:38:20 workstation kernel: [16198.757855] sd 3:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
Jun  9 03:38:20 workstation kernel: [16198.766125]  sdc: sdc1 sdc2
Jun  9 03:38:20 workstation kernel: [16198.768140] sd 3:0:0:0: [sdc] Attached SCSI removable disk

A saída acima mostra que um "dispositivo de armazenamento em massa USB" foi detectado, o que significa que o dispositivo poderia ser usado como uma unidade flash, quase exatamente como um disco rígido interno.

Se a sua saída não se parece com a acima, então, muito provavelmente, você não será capaz de interagir com o recinto.

Veja um exemplo diferente mostrando um dispositivo sendo reconhecido como um teclado:

deltik@workstation [~]# sudo tail -f /var/log/syslog
Jun  9 03:33:45 workstation kernel: [15922.756034] usb 1-4: new low-speed USB device number 11 using xhci_hcd
Jun  9 03:33:45 workstation kernel: [15922.944965] usb 1-4: New USB device found, idVendor=1050, idProduct=0010
Jun  9 03:33:45 workstation kernel: [15922.944972] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jun  9 03:33:45 workstation kernel: [15922.944975] usb 1-4: Product: Yubico Yubikey II
Jun  9 03:33:45 workstation kernel: [15922.944978] usb 1-4: Manufacturer: Yubico
Jun  9 03:33:45 workstation kernel: [15922.945174] usb 1-4: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
Jun  9 03:33:45 workstation kernel: [15922.948270] input: Yubico Yubico Yubikey II as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/0003:1050:0010.0006/input/input26
Jun  9 03:33:45 workstation kernel: [15923.004567] hid-generic 0003:1050:0010.0006: input,hidraw3: USB HID v1.11 Keyboard [Yubico Yubico Yubikey II] on usb-0000:00:14.0-4/input0
Jun  9 03:33:45 workstation mtp-probe: checking bus 1, device 11: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4"
Jun  9 03:33:45 workstation mtp-probe: bus: 1, device: 11 was not an MTP device

Determinando se o dispositivo USB pode ser usado para armazenamento em bloco

Se o log do kernel mostrar que você pode usar o compartimento do Rocketfish como um dispositivo de armazenamento, siga estas etapas:

  1. Desconecte o cabo USB do gabinete.
  2. Execute este comando: cat /proc/partitions
  3. Conecte o cabo USB novamente.
  4. Execute este comando novamente: cat /proc/partitions

Se o dispositivo USB foi reconhecido como armazenamento em bloco, você verá pelo menos uma nova linha adicionada à saída de cat /proc/partitions .

Se não, então, infelizmente, o kernel não suporta o seu dispositivo Rocketfish, e minha única recomendação para você seria obter um novo e mais simples gabinete que não tenha nenhum recurso extra .

Se o gabinete for reconhecido como um dispositivo de bloco ...

Pode haver alguma esperança, mas eu não recomendaria tentar interagir com a unidade através do compartimento do Rocketfish porque o gabinete está retornando dados sobre o disco rígido de uma maneira incomum que pode levar a corrupção de dados se você tentar usar isso.

    
por 09.06.2015 / 10:49