具体的には、出力smartctl
ではどのようにLifeTime(hours)
計算されますか?私はそれが次のいずれかであると仮定します:
テスト時間とドライブが製造された日付との間の時間差。
テスト時間とドライブの電源投入日時の時間差です。
テスト時間(Drive Run Timeと表示)と合計Drive Run Timeの差。
*「ドライブランタイム」は、ドライブの電源が投入された総動作時間を示します。 (例:航空機エンジンには車のように走行距離計はありません。代わりに、通常はエンジンが作動した時間を表示します。同様の意味で「ドライブの実行時間」を使用しますが、ハードドライブの場合)
出力例smartctl
:
=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 22057 -
# 2 Short offline Completed without error 00% 22057 -
# 3 Extended offline Completed without error 00% 22029 -
# 4 Extended offline Completed without error 00% 21958 -
ベストアンサー1
私の記憶が正しい場合、これはドライブごとに異なる可能性があります。
ほとんどのブランド:製造元がテストを完了すると、ユーザーが初めてドライブを起動したときに監視を開始するファームウェアがロードされます。
ファームウェアは実際の時間を監視しません。これは飛行機のタイマーと同じように機能します。唯一の違いは、一部のブランドは、ファームウェアがアクティブになっている間にテストできることです。したがって、新しいドライブには1〜2時間が表示されることがありますが、他のブランドは0(テストが1時間以上かかっていない限り)として表示されます。
を実行してsmartctl -A /dev/sdX
xをドライブに置き換えると、HDDで報告されたプロパティを表示できます。この値は「On Time」プロパティから取得されます。