
外付け USB HDD を持っていますが、壊れていると思います。接続しても何も起こりません。壊れていることを確認できますか? 以下は 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
答え1
HDD の機能を確認するには、次の手順を試してください。
- で fdisk 内の HDD を確認してみてください
sudo fdisk -l
。- あなたのHDDはリストされていますか?
- リストにはどのファイルシステムが表示されますか?
ここに HDD がリストされていない場合は、おそらく壊れています -> 保証はありません。別の PC で HDD を試してください。リストされている場合 (おそらくリストされていると思います)、次に進みます。
fdisk と mkfs または gparted を使用して、ディスクを新しいファイルシステムにフォーマットしてみてください。
- その後HDDにアクセスできますか?
ディスクの「ローレベル フォーマット」を試してください。
dd if=/dev/zero of=/dev/sdx
ターゲットとして外付け HDD を選択してください。そうしないと、dd によってシステム全体が破壊されます。これには長い時間がかかります。その後、手順 2 をもう一度試してください。
答え2
他のことを試す前に、次を実行してください。
sudo apt update && sudo apt install ddrescue
sudo ddrescue if=/dev/sdx of=/mnt/path/to/large/drive/backup.img
これにより、ddrescue障害が発生したディスクからデータを回復するために設計されたユーティリティです。このddrescue ...
コマンドはディスクからイメージを取得し、さらに障害が発生した場合に備えてループバックとしてマウントすることができます。
Windows でディスクのドライブ文字を確認できる場合、Windows CHKDSK ツールが Windows パーティションの修復に役立つことがあります。必要なのは CHKDSK /R オプションだと思います。ドライブ文字 D: の場合、次のようになります。
CHKDSK /R D:
その後、Linux に戻って、さらに運があるのか確認します。