そのため、実行するsmartctl
たびに常に次のエラーが発生しますsmartctl -l selftest /dev/disk0
。
=== START OF READ SMART DATA SECTION ===
Warning! SMART Self-Test Log Structure error: invalid SMART checksum.
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed without error 00% 3679 -
# 2 Short offline Completed without error 00% 3676 -
# 3 Short offline Completed without error 00% 3676 -
答え1
SMARTセルフテストログ構造は、通常のファイルではなくディスクファームウェアから返されるものです。
この問題を解決する唯一の方法は、チェックサムを正しく生成するバージョンでディスクファームウェアを更新することです。ディスク製造元のサポートページを確認して、利用可能なファームウェアアップデートがあることを確認し、その場合は、現在ディスク上のすべてのデータを失うことなくファームウェアアップデートをインストールできることを確認する必要があります。
Frost Schutzがコメントで述べたように、中古ハードドライブを購入した場合、古い所有者がドライブを販売するためにSMARTデータを操作した可能性があります。
ディスクの可用性に対してSMARTセルフテストを実行できます。テストが完了したら、ディスクファームウェアはチェックサムを含むログ構造を更新する必要があります。
Linuxsmartmontools
開発者は、このようなSMARTチェックサムエラーがオペレーティングシステム/チップセット/ディスクコントローラのエラーによって引き起こされる可能性があると言います。