まず第一に、私はLinuxを使っています(しかしWindows PCにもアクセスできます)。
いくつかのデータ転送中に、私の外付けUSBハードディスクドライブ(NTFSフォーマット)が突然アクセスできなくなりました。マウントを解除することができずfuser -mv /dev/sdc1
、mount.ntfs
プロセスによってのみ使用されていると私に伝えました。私は知りませんでした、それで私はちょうどこのプロセスを殺しました。それからそれはもうマウントされていません、もちろん。
しかし、私はもうこのUSBポートを使うことができませんでした。私は複数の機器にUSBスイッチを使っています。それから、数分の調査の後、私のマウスはオフになりました、私はもうそれを使うことができませんでした - もっと正確に言うと、最初に述べたポートの隣にあるマウスのポートです。私はまだ他のポートを使用することができ、HDDは問題なく機能していました。しかし数分後、同じことが起こったため、「新しい」USBポートも使用できなくなりました。
lsblk
使用できないポートにlsusb
いる間にHDDを見つけることができませんでしたが、それでも私のディスクを見せてくれました。だから私は再起動することにしました。最初はすべてうまくいっています。しかし、ある時点で、同じことが起こりました。
再起動後、正常に動作しているUSBポートで、私のHDDは再びマウント可能になりました。私は
これを解決するには
どうしたのかを把握しようとし
ています(しばらくしてからデータ転送が行われます)
lsblk
今私のHDDを示しています。
私はchkdsk
Windowsからユーティリティを試してみました。これはいくつかのエラーを見つけ、それらを修正しました、それでも、問題は解決しません。
それから私はchkdsk
何もエラーを見つけることなくフルを実行しました(3rd Updateを見てください)。
私は試してみましたntfsfix /dev/sdc
- 何も見つかりませんでした。
使用しようとしましたがsmartctl
、smartctl --scan
自分のディスクが見つかりません。
それを強制するとsmartctl -ax /dev/sdc
エラーになりますUnknown USB bridge [0x1058:0x1230 (0x1050)]
。
do smartctl -axd sat /dev/sdc
workでそれを指定すると、私は簡単に、便利にそして拡張テストを実行しました - エラーなしで。属性data(TYPE
)だけで、少し興味がありました。
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 214 175 021 Pre-fail Always - 6275
4 Start_Stop_Count 0x0032 098 098 000 Old_age Always - 2456
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
残りはちょうどOld_age
...
何かアイデアは、私は何を助けることができる?私のハードウェアは破損していますか?(もしそうであれば、なぜそれが比較的新しいのか、今まで特別なことは何もわからない)?私は何をすべきか?これが私の最大のドライブなので、現時点では完全バックアップはできません。
更新:私は(badblocks
または)そうしようとするでしょうe2fsck
。私はこれを避けたいと思いました、なぜならそれはひどく長い時間がかかるからです。明日それを始めます…
更新:smartctl
これまでの結果で正しいコマンドを追加しました。私はすぐに拡張テストを実行しますが、それは8時間以上かかります。
更新日:私はchkdsk /f /r
Windowsから走った。これには、不良セクタの検索とそれらの修正の試みが含まれます。終了するのに48時間以上かかりました...結果:エラーなし。次に、拡張SMARTテストを行います。
更新:拡張SMARTテストでもエラーは見つかりませんでした。完了するのに9時間以上かかりました…次に何をする?
smartctl -d sat
それがあるべきことをします、私は私のポストをすぐに更新します。THX!私もメインボードのポートを試してみたので、私はそれがスイッチだとは思わない...そして他のすべてがうまくいく。
smartctl
部分については-d sat
、USBアダプタ(エンクロージャ)の背後にあるSATAドライブに使用したいと思います。ただし、アダプタがATAパススルーを必ずしもサポートしているとは限らないため、動作しなくても心配はいりません。最後の手段として、試してみることもできますが-d scsi
、それほど多くの情報は得られません(また、実際のSATAドライブの正常性を実際には反映していない可能性があります)。