(外付けUSB)HDDが奇妙な行動の後にいつものようにアクセスできない


1

まず第一に、私はLinuxを使っています(しかしWindows PCにもアクセスできます)。
いくつかのデータ転送中に、私の外付けUSBハードディスクドライブ(NTFSフォーマット)が突然アクセスできなくなりました。マウントを解除することができずfuser -mv /dev/sdc1mount.ntfsプロセスによってのみ使用されていると私に伝えました。私は知りませんでした、それで私はちょうどこのプロセスを殺しました。それからそれはもうマウントされていません、もちろん。
しかし、私はもうこのUSBポートを使うことができませんでした。私は複数の機器にUSBスイッチを使っています。それから、数分の調査の後、私のマウスはオフになりました、私はもうそれを使うことができませんでした - もっと正確に言うと、最初に述べたポートの隣にあるマウスのポートです。私はまだ他のポートを使用することができ、HDDは問題なく機能していました。しかし数分後、同じことが起こったため、「新しい」USBポートも使用できなくなりました。

lsblk使用できないポートにlsusbいる間にHDDを見つけることができませんでしたが、それでも私のディスクを見せてくれました。だから私は再起動することにしました。最初はすべてうまくいっています。しかし、ある時点で、同じことが起こりました。

再起動後、正常に動作しているUSBポートで、私のHDDは再びマウント可能になりました。私は これを解決するには
どうしたのかを把握しようとし
ています(しばらくしてからデータ転送が行われます)

lsblk今私のHDDを示しています。
私はchkdskWindowsからユーティリティを試してみました。これはいくつかのエラーを見つけ、それらを修正しました、それでも、問題は解決しません。
それから私はchkdsk何もエラーを見つけることなくフルを実行しました(3rd Updateを見てください)。
私は試してみましたntfsfix /dev/sdc- 何も見つかりませんでした。
使用しようとしましたがsmartctlsmartctl --scan自分のディスクが見つかりません。
それを強制するとsmartctl -ax /dev/sdcエラーになりますUnknown USB bridge [0x1058:0x1230 (0x1050)]
do smartctl -axd sat /dev/sdcworkでそれを指定すると、私は簡単に、便利にそして拡張テストを実行しました - エラーなしで。属性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 /rWindowsから走った。これには、不良セクタの検索とそれらの修正の試みが含まれます。終了するのに48時間以上かかりました...結果:エラーなし。次に、拡張SMARTテストを行います。

更新:拡張SMARTテストでもエラーは見つかりませんでした。完了するのに9時間以上かかりました…次に何をする?


実際の問題が何であるかわかりませんが、それはあなたのUSBスイッチと関係があるようです。とにかく、そのsmartctl部分については-d sat、USBアダプタ(エンクロージャ)の背後にあるSATAドライブに使用したいと思います。ただし、アダプタがATAパススルーを必ずしもサポートしているとは限らないため、動作しなくても心配はいりません。最後の手段として、試してみることもできますが-d scsi、それほど多くの情報は得られません(また、実際のSATAドライブの正常性を実際には反映していない可能性があります)。
トム・ヤン

ああ、あなたは正しい、私の悪いです - もちろん。smartctl -d satそれがあるべきことをします、私は私のポストをすぐに更新します。THX!私もメインボードのポートを試してみたので、私はそれがスイッチだとは思わない...そして他のすべてがうまくいく。
Nox

あなたは、ドライブを自分で(私は内部2.5" SATA HDDとUSBエンクロージャを取得、などの意味)を構築するか、いくつかのベンダー(例えばWD MyPassport)からそれをだったのか?
トム・ヤン

いいえ、それはWD MyBookです、何も自己構築されません。不良セクタの検索とそれらの修正を伴う(長い)Windowsチェックディスクは、(48時間以上後に)今終わった。エラーなし 次に、拡張スマートテストを実行するつもりです...
nox

1
死んでいるのはディスクではないかもしれませんが、USBブリッジです(あるいはどちらも死んでいないが、接触が悪いだけかもしれません)。USB / SATAアダプタを持っていて、実際には「SATAホットプラグ」をサポートしていません。ディスクをUSBポートから外さずに外すと、他のUSBデバイスもフリーズし始めます。その後、システム全体とフルリセットが発生します(これは私のWindowsが別のUSBドライブにインストールされているためかもしれませんが)。それは私があなたの事件について考えるようになります。
トム・ヤン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.