
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:
- 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:
Tente formatar seu disco para um novo sistema de arquivos, usando fdisk e mkfs ou gparted.
- O HDD fica acessível depois disso?
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.