Meu HDD está quebrado?

Meu HDD está quebrado?

Eu tenho um HDD USB externo que acho que está quebrado. Quando eu conecto nada acontece. Podemos confirmar que está quebrado? Aqui está a saída do dmesg:

[ 7998.225453] usb 2-1.2: USB disconnect, device number 10
[ 8013.506794] usb 2-1.2: new high-speed USB device number 11 using ehci_hcd
[ 8013.600080] usb 2-1.2: New USB device found, idVendor=059f, idProduct=102a
[ 8013.600092] usb 2-1.2: New USB device strings: Mfr=10, Product=11, SerialNumber=5
[ 8013.600099] usb 2-1.2: Product: LaCie Device
[ 8013.600104] usb 2-1.2: Manufacturer: LaCie
[ 8013.600109] usb 2-1.2: SerialNumber: 6E16FFFFFFFF
[ 8013.601756] scsi7 : usb-storage 2-1.2:1.0
[ 8016.628008] scsi 7:0:0:0: Direct-Access     ST950032 5AS                   PQ: 0 ANSI: 2 CCS
[ 8016.630465] sd 7:0:0:0: Attached scsi generic sg2 type 0
[ 8043.122441] not responding...
[ 8055.364940] sd 7:0:0:0: [sdb] READ CAPACITY failed
[ 8055.364954] sd 7:0:0:0: [sdb]  
[ 8055.364961] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 8055.364970] sd 7:0:0:0: [sdb]  
[ 8055.364975] Sense Key : Unit Attention [current] 
[ 8055.364987] sd 7:0:0:0: [sdb]  
[ 8055.364999] Add. Sense: Not ready to ready change, medium may have changed
[ 8059.448001] sd 7:0:0:0: [sdb] Test WP failed, assume Write Enabled
[ 8063.531287] sd 7:0:0:0: [sdb] Asking for cache data failed
[ 8063.531299] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[ 8109.447663] not responding...
[ 8130.915342] sd 7:0:0:0: [sdb] READ CAPACITY failed
[ 8130.915348] sd 7:0:0:0: [sdb]  
[ 8130.915351] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 8130.915354] sd 7:0:0:0: [sdb]  
[ 8130.915356] Sense Key : Unit Attention [current] 
[ 8130.915360] sd 7:0:0:0: [sdb]  
[ 8130.915365] Add. Sense: Not ready to ready change, medium may have changed
[ 8139.081607] sd 7:0:0:0: [sdb] Test WP failed, assume Write Enabled
[ 8147.247893] sd 7:0:0:0: [sdb] Asking for cache data failed
[ 8147.247899] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[ 8147.247903] sd 7:0:0:0: [sdb] Attached SCSI disk

Responder1

Você pode tentar estas etapas para verificar a funcionalidade do seu HDD:

  1. Tente ver seu HDD no fdisk com sudo fdisk -l.
    • O seu HDD está listado?
    • Qual sistema de arquivos é mostrado na lista?

Se o seu HDD não estiver listado aqui, provavelmente está quebrado -> Não garantido. Experimente o HDD em outro PC! Se estiver listado (como suspeito que esteja), continue:

  1. Tente formatar seu disco para um novo sistema de arquivos, usando fdisk e mkfs ou gparted.

    • O HDD fica acessível depois disso?
  2. Tente uma "formatação de baixo nível" em seu disco com dd if=/dev/zero of=/dev/sdx
    Certifique-se de escolher seu disco rígido externo como destino, caso contrário, o dd destruirá todo o seu sistema. Isso levará muito tempo. Tente novamente a etapa 2 depois disso.

Responder2

Antes de tentar qualquer outra coisa, execute:

sudo apt update && sudo apt install ddrescue
sudo ddrescue if=/dev/sdx of=/mnt/path/to/large/drive/backup.img

Isto irá instalar oddrescueutilitário projetado para tentar recuperar dados de discos com falha. o ddrescue ...comando obtém uma imagem do disco que pode então ser montada como loopback, caso falhe ainda mais.

Às vezes, a ferramenta Windows CHKDSK pode ajudá-lo a reparar partições do Windows se você conseguir ver uma letra de unidade do disco no Windows. Acho que é a opção CHKDSK /R que você precisa. Para a letra da unidade D: pode ser:

CHKDSK /R D:

Então volte para o Linux e veja se você tem mais sorte.

informação relacionada