
Windows用の「HDDscan」というアプリケーションがあります。http://hddscan.com/
また、ディスクをドライブの内部バッファに転送するだけでディスクを読み取って確認することができ、ある意味ではデータの整合性のみを確認します。
ウェブサイトから:「検証モードでは、デバイスはデータブロックをドライブの内部バッファに読み込み、一貫性を確認するだけで、インターフェイスコネクタ/ケーブルを介したデータ転送は行われません。プログラムは各ブロックの動作時間を測定します。プログラムは最小から最大まで進みます。 デバイスはデータブロックを読み込み、インターフェイスを介してホストコントローラに転送します。
Linuxでデータの整合性をチェックする同様の方法はありますか?
答え1
はい。
smartctl
。-t
オプションを見る
-t TEST, --test=TEST
Executes TEST immediately. The '-C' option can be used in conjunction with
this option to run the short or long (and also for ATA devices, selective or
conveyance) self-tests in captive mode (known as "foreground mode" for SCSI
devices). Note that only one test type can be run at a time, so only one
test type should be specified per command line. Note also that if a computer
is shutdown or power cycled during a self-test, no harm should result. The
self-test will either be aborted or will resume automatically.
[...]
マニュアルページは次の場所にあります。https://linux.die.net/man/8/smartctl