web-dev-qa-db-ja.com

HDDの不良セクタをチェックする最速の方法は?

私はおそらく50個以上のディスクをたくさん持っており、そのうちのいくつかは壊れていて、いくつかはまだ完全に動作するはずです。日を無駄にせずにそれらをチェックする方法が必要です...

バッドブロック以外のツールを知っていますか?時間をかけずにそれを行うことができますか?

5
octohedron

いくつかの SMART ユーティリティをチェックする必要があります。

これには「ディスクユーティリティ」(Ubuntuリリースに応じてpalimpsestまたはgnome-disksとも呼ばれます)を使用できます。

コマンドラインでは、smartmontoolsパッケージをインストールし、smartctlを試してみることをお勧めします。例:

Sudo smartctl --all /dev/sda

ドライブにSMARTが搭載されている場合、「gsmartcontrol」をインストールし、すべてのドライブで簡単なテストを行うことでこれを実行します。次に、短いテストに合格しなかったものやエラー/警告を表示しなかったものを破棄し、残りのドライブで長いテストを実行します。

ドライブが破損しているかどうかを真に調べるには、ドライブのすべてのセクターをチェックする必要があると思います。それが長いテストの目的です。

しかし、私は専門家ではありません、おそらくもっと良い方法がありますか?

1
Prototype700

badblocksエラーValue too large for defined data typeの解決策を探しているこの質問を見つけた人(6TBドライブをスキャンしようとするかもしれません):より大きなブロックサイズを設定してみてください:

badblocks -b 4096 /dev/sde
0
Ian D. Allen