2TBの外付けUSB HDDバックアップドライブがあります。 Nautilus(GUIファイルブラウザ)を使用して一部のファイルをコピーすると、電源コードが引っ張られましたが、完全にオフになっていません。ところが、どうしても通信が途絶えました(完全に切れたのか、完全に切れたのかはよくわかりません)。書き込みが失敗したとしましょう。
これで再インストールできないようです。dmesg
デバイスを承認すると、以下が表示されます。usbguard
[ 849.092387] usb-storage 4-2:1.0: USB Mass Storage device detected
[ 849.092639] scsi host0: usb-storage 4-2:1.0
[ 849.092739] usb 4-2: authorized to connect
[ 850.104040] scsi 0:0:0:0: Direct-Access WD Drive 2657 1030 PQ: 0 ANSI: 6
[ 850.104233] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 850.105371] sd 0:0:0:0: [sda] Spinning up disk...
[ 851.127185] ......
...
[ 858.295189] ......not responding...
装置が回転する音を聞き、約3回ほどかなり迷惑な(しかしかなり静かな)騒音を出しました。
見えません。ラベルが/media
付いたものも何も見えません。 Windowsの起動中にドライブを接続して診断を試してみましたが、結果は得られませんでした。ここにいる人の中には、これらのデバイスがプラグを抜いたときにエラーやその他の問題を記録するジャンクファイルを生成して問題を引き起こすことを知っている人もいます。以前にファイルを見たことがありますが、これが問題であれば、ディスクのフォルダも見えないため、アクセスすらできない状況ですね!sda
/dev
このメッセージは文字通り私が持っているすべてで、コンピュータによると存在することもあります。
アップデート0:
私もこれを見ました、/sys/kernel/debug/usb/devices
ありがとうこの回答:
T: Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 6 Spd=5000 MxCh= 0
D: Ver= 3.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs= 1
P: Vendor=1058 ProdID=2657 Rev=10.30
S: Manufacturer=Western Digital
S: Product=Drive 2657
S: SerialNumber=i removed it from here
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=896mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
デバイスの位置を確認しましたが/dev
マウントされておらず、ブロックデバイスではないと表示されます(XYZ
番号を入力した場所)。
mount: /dev/bus/usb/XYZ/XYZ: /tmp/fix-drive is not a block device.
アップデート1:
ハードウェアは大丈夫だと思います。 @Brad、確認方法を以下に示します。これにより、とマークlsblk
されます。同様の状況でブロックデバイスとしてどのように表示されるかわかりません(明らかに最上位のディレクトリだけがブロックデバイスです)。sda
lsusb
/dev/sda
/dev/
アップデート2:
しばらく置いておくと、lsblk
フォルダ/dev/sda
が表示されます/dev/sda
。インストールしようとすると、次の結果が表示されます。
mount: /tmp/fix-drive: can't read superblock on /dev/sda.
走れば
sudo fdisk -l /dev/sda
そうだ
fdisk: cannot open /dev/sda: No such file or directory
出力はlsblk
次のとおりです
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 0B 0 disk
nvme0n1 259:0 0 476.9G 0 disk
├─nvme0n1p1 259:1 0 260M 0 part
├─nvme0n1p2 259:2 0 16M 0 part
├─nvme0n1p3 259:3 0 78.3G 0 part
├─nvme0n1p4 259:4 0 500M 0 part /boot/efi
├─nvme0n1p5 259:5 0 392.5G 0 part /
├─nvme0n1p6 259:6 0 4.4G 0 part
└─nvme0n1p8 259:7 0 1000M 0 part
dmesg
続行する前にログを追加してください。
[10321.876237] .............not responding...
[10514.168814] sd 0:0:0:0: [sda] tag#0 timing out command, waited 180s
[10694.180757] sd 0:0:0:0: [sda] tag#0 timing out command, waited 180s
[10874.188908] sd 0:0:0:0: [sda] tag#0 timing out command, waited 180s
[10874.188970] sd 0:0:0:0: [sda] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_OK
[10874.188988] sd 0:0:0:0: [sda] Sense Key : Hardware Error [current]
[10874.189020] sd 0:0:0:0: [sda] ASC=0x44 <<vendor>>ASCQ=0x81
[10874.189043] sd 0:0:0:0: [sda] 0 512-byte logical blocks: (0 B/0 B)
[10874.189053] sd 0:0:0:0: [sda] 0-byte physical blocks
[11054.200777] sd 0:0:0:0: [sda] tag#0 timing out command, waited 180s
[11054.200829] sd 0:0:0:0: [sda] Test WP failed, assume Write Enabled
[11234.212778] sd 0:0:0:0: [sda] tag#0 timing out command, waited 180s
[11234.212810] sd 0:0:0:0: [sda] Asking for cache data failed
[11234.212815] sd 0:0:0:0: [sda] Assuming drive cache: write through
[11234.213392] sd 0:0:0:0: [sda] Attached SCSI disk
[11264.324770] sd 0:0:0:0: [sda] tag#0 timing out command, waited 30s
[12373.688612] /tmp/fix-drive: Can't open blockdev
[12381.408079] sd 0:0:0:0: [sda] tag#0 access beyond end of device
[12381.408086] I/O error, dev sda, sector 2 op 0x0:(READ) flags 0x1000 phys_seg 1 prio class 3
[12381.408102] EXT4-fs (sda): unable to read superblock
ドライブサイズが0bのようです。
アップデート3:
私はケースを分解しましたが、このモデルではプラスチックケースの一部を壊す必要がある汚れたプロセスでした。 PCBを取り出し、コネクタのピンとボードの取り付け/はんだ付け位置との間の連続性をテストしました。すべて連続性があるようです。その後、ピンと表面実装抵抗器の間の連続性をテストしましたが、接続性もあるようです。それらはすべていくつかの表面実装回路構成要素と連続性を有するようである。ほとんどは割り当てられているようで連続性を持つ抵抗器を持っています。
マザーボードを診断するために他の方法がありますか?
アップデート3.1:
より完全なログ(ただし、マウントしようとしません)
[ 138.351630] sd 0:0:0:0: [sda] Spinning up disk...
[ 236.649461] sd 0:0:0:0: [sda] Read Capacity(10) failed: Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[ 236.649467] sd 0:0:0:0: [sda] Sense not available.
[ 236.649473] sd 0:0:0:0: [sda] 0 512-byte logical blocks: (0 B/0 B)
[ 236.649474] sd 0:0:0:0: [sda] 0-byte physical blocks
[ 236.649478] sd 0:0:0:0: [sda] Write Protect is off
[ 236.649480] sd 0:0:0:0: [sda] Mode Sense: 00 00 00 00
[ 236.649482] sd 0:0:0:0: [sda] Asking for cache data failed
[ 236.649487] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 236.649920] sd 0:0:0:0: [sda] Attached SCSI disk
[ 243.591423] sd 0:0:0:0: [sda] Spinning up disk...
[ 262.021407] sd 0:0:0:0: [sda] Read Capacity(10) failed: Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[ 262.021410] sd 0:0:0:0: [sda] Sense not available.
[ 262.021415] sd 0:0:0:0: [sda] 0 512-byte logical blocks: (0 B/0 B)
[ 262.021416] sd 0:0:0:0: [sda] 0-byte physical blocks
[ 262.021419] sd 0:0:0:0: [sda] Write Protect is off
[ 262.021421] sd 0:0:0:0: [sda] Mode Sense: 00 00 00 00
[ 262.021424] sd 0:0:0:0: [sda] Asking for cache data failed
[ 262.021431] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 262.021874] sd 0:0:0:0: [sda] Attached SCSI disk
[ 296.295799] sd 0:0:0:0: [sda] Spinning up disk...
[ 524.427980] sd 0:0:0:0: [sda] tag#0 timing out command, waited 180s
[ 704.434027] sd 0:0:0:0: [sda] tag#0 timing out command, waited 180s
[ 884.451408] sd 0:0:0:0: [sda] tag#0 timing out command, waited 180s
[ 884.451448] sd 0:0:0:0: [sda] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_OK
[ 884.451452] sd 0:0:0:0: [sda] Sense Key : Hardware Error [current]
[ 884.451455] sd 0:0:0:0: [sda] ASC=0x44 <<vendor>>ASCQ=0x81
[ 884.451459] sd 0:0:0:0: [sda] 0 512-byte logical blocks: (0 B/0 B)
[ 884.451461] sd 0:0:0:0: [sda] 0-byte physical blocks
[ 1064.460333] sd 0:0:0:0: [sda] tag#0 timing out command, waited 180s
[ 1064.460378] sd 0:0:0:0: [sda] Test WP failed, assume Write Enabled
[ 1244.464759] sd 0:0:0:0: [sda] tag#0 timing out command, waited 180s
[ 1244.464803] sd 0:0:0:0: [sda] Asking for cache data failed
[ 1244.464809] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 1244.465165] sd 0:0:0:0: [sda] Attached SCSI disk
[ 1274.533228] sd 0:0:0:0: [sda] tag#0 timing out command, waited 30s
答え1
簡単なことではありませんが、いくつかの提案は次のとおりです。
まず、ハードウェア(ブロックデバイス)がカーネルに表示されることを確認する前に、マウントしないでください。これを行うには、次を挿入します。いいえインストールしてください。それから:
lsblk
そこから見ることができることを確認してくださいsda
。lsusb
そこに表示されることを確認してください。
これらのいずれもブロックデバイス(例:)としてマークされていないと、sda
ハードウェアが破損している可能性があります。リカバリの重要性によっては、別のケーブルを使用するか(損傷していますか)、外付けドライブを開いて解凍する必要があります。実際シェルからドライブします。次に、外付けドライブに付属の代替USBコネクタを試してください。これおそらく。
/dev/sda
最終的に最初に見ることができるようにしたいです。この時点に達すると、インストールの問題が始まります。デバイスが見えてもまだインストールされていない場合は、次のツールを試してみてください。救う。これにより、ブロックデバイスのデータが他のドライブ(PCのプライマリドライブまたは他の外部ドライブ)に非常に低いレベルにコピーされます。ブロックデバイスの疑わしい部分をスキップし、あるドライブから別のドライブにファイルを回復するためのツールを提供するのに十分スマートです。
最終的には、ドライブ内のデータの価値によって多くが異なります。気にしない場合は、fdisk
ブロックデバイスが表示された後にドライブを再フォーマットしてみてください。それ以外の場合は停止できます。
特定の種類のファイルを修復するのに役立つ他のツールを一緒に使用できますddrescue
。たとえば、生成されたイメージからイメージを回復するためにphotorec
使用できます。ddrescue
頑張ってください!