私はSegateバックアップ+1TB外付けHDDを持っていますが、1ヶ月前からファイルを効果的にコピーできず、コピー速度が10kb/sになることもあります。また、次のようなエラーが発生することもあります。 Input/output error
ディスクError splicing file: Input/output error
ユーティリティで外付けHDDをチェックすると、
Disk is OK, 438 bad sectors (37° C / 99° F)
そして私は確認してみました sudo smartctl --all /dev/sdb
SMART overall-health self-assessment test result: PASSED
他のファイルはすべて正常にアクセスできますが、ファイルを保存できません。ファイルをコピーするのは非常に困難です。iノード、rm-rf、手動のshift-deleteを使用して削除しようとすると、エラーが発生するフォルダーが1つありますError removing file: No such file or directory
が、実際にはそのディレクトリが表示されています。
これらの不良ブロックを修正する解決策があるかどうか教えてください。
そして、私は何度も HDD を取り外したりsafely remove drive
、イジェクトしたりしていました。これによって何か問題が発生したのでしょうか?
これはハードウェアの問題ですか、それともファイルシステムの問題ですか? 別の新しいディスクを入手するまで、データを保存するために、コピーや削除を行わずに HDD を使い続けることはできますか?
答え1
問題は、ハードウェアの問題と、ディスクを正しく取り出さなかったためにディレクトリ構造が破損したことが組み合わさったものである可能性があります。ディスク ユーティリティでファイル システムの損傷を修復できない場合は、ディスクを交換するのが最善の選択肢です。交換品が手に入るまでディスクの使用を中止してください。新しいドライブにデータを復元してください。不良ブロックをマップする完全消去と再フォーマットにより、古いドライブの寿命を延ばすことができるかもしれませんが、重要なデータ ストレージに使用することは躊躇します。