it-swarm-ja.com

ハードドライブの今の時間のWindowsスクリプト

情報が失われないように、ハードドライブの実行時間をチェックするスクリプトを実行したいと思います。それを行う方法はありますか?インターネットで確認しましたが、バッチコマンドが見つかりません。助けてくれてありがとう !

(追記:英語が下手でごめんなさい。)

1
Arcanne

コマンドラインから電源オン時間を確認するにはどうすればよいですか?

これは、バッチファイルで DiskSmartView from Nirsoft を使用して実行できます。

GetDiskPowerOnHours.cmd:

@echo off
setlocal enabledelayedexpansion
rem get report using disksmartview from nirsoft
disksmartview /scomma smart.txt
for /f "usebackq tokens=1,2 delims=," %%l in (`type smart.txt`) do (
  if "%%l" EQU "Disk Number" (
    echo %%l: %%m
    )
  if "%%l" EQU "Power-On Hours (POH)" (
    echo %%l: %%m
    )
  )
endlocal

出力例:

> GetDiskPowerOnHours
Disk Number: 0
Power-On Hours (POH): 13245
Disk Number: 1
Power-On Hours (POH): 0
Disk Number: 2

ノート:

  • すべてのドライブが電源オン時間を保存するわけではありません
  • パワーオン時間はハードディスク障害の有用な指標ではないと言っても(以下を参照)

より良い解決策

SMART監視プログラムを使用して、潜在的な問題を事前に警告します。

以下を含む多くの利用可能なものがあります:

  • HDTune

    HD Tune Proは、多くの機能を備えたハードディスク/ SSDユーティリティです。ドライブのパフォーマンスの測定、エラーのスキャン、ヘルスステータス(S.M.A.R.T.)の確認、すべてのデータの安全な消去などに使用できます。

  • HDDヘルス​​

    SSDドライブをサポートするHDDHealth4.2。 HDD Healthは、2000、XP、Vista、Windows 7、およびWindows 8を使用するマシン向けのフル機能の障害予測エージェントです。システムトレイに座って、ハードディスクを監視し、差し迫った障害を警告します。このプログラムは、すべての新しいハードディスクに組み込まれているSelf Monitoring and Reporting Technology(S.M.A.R.T。)を使用しており、ハードドライブの障害を予測できます。アラート機能のホストには、システムリソースを使用せずに、電子メール、ローカルポップアップメッセージ、ネットメッセージ、およびイベントログが含まれます。

  • HDDエキスパート

    HDDExpertは、ハードドライブ(HDDまたはSSD)の状態とパフォーマンスの明確なビジョンを提供し、S.M.A.R.T.属性を読み取り可能な表示に変換します。次に、メンテナンス(ファンのアップグレード、スペアの購入、バックアップ、および詳細)ハードドライブで検出された障害の量によって異なります。

  • Smartmontools

    Smartmontoolsパッケージには、最新のATA/SATA、SCSI/SAS、およびNVMeディスクに組み込まれているSelf-Monitoring、Analysis and Reporting Technology System(SMART)を使用してストレージシステムを制御および監視するための2つのユーティリティプログラム(smartctlおよびsmartd)が含まれています。多くの場合、これらのユーティリティは、ディスクの劣化と障害に関する高度な警告を提供します。 Smartmontoolsは元々Linuxのsmartsuiteパッケージから派生したもので、実際にはATA/ATAPI/SATA-3から-8のディスクとSCSIディスクおよびテープデバイスをサポートしています。最新のDarwin(Mac OS X)、Linux、FreeBSD、NetBSD、OpenBSD、Solaris、OS/2、Cygwin、QNX、eComStation、またはWindowsシステムで動作するはずです。


ハードディスク障害の予測

Backblaze という会社が、ハードドライブの障害に関するデータを収集しました。そのデータを会社のブログで公開し、どのメーカーのドライブが他のメーカーよりも頻繁に故障したかを強調しています。

ハードドライブSMART Stats で、どの5 SMART属性が差し迫ったドライブ障害を示しているかを正確に示すデータを公開しました:

経験から、次の5つのSMARTメトリックは、差し迫ったディスクドライブの障害を示しています。

  • SMART 5 –Reallocated_Sector_Count。
  • SMART 187 –Reported_Uncorrectable_Errors。
  • SMART 188 –Command_Timeout。
  • SMART 197 –Current_Pending_Sector_Count。
  • SMART 198 –Offline_Uncorrectable。

これらの5つの統計は、メーカー間で一貫性があり、障害の優れた予測因子であるため、業界の他の人からの経験と入力に基づいて選択しました。

記事はさらに次のことを示唆しています。

SMART 5: Reallocated_Sector_Count
1-4 keep an eye on it, more than 4 replace

SMART 187: Reported_Uncorrect
1 or more replace

SMART 188: Command_Timeout
1-13 keep an eye on it, more than 13 replace

SMART 197: Current_Pending_Sector_Count
1 or more replace

SMART 198: Offline_Uncorrectable
1 or more replace

またBackBlazeから、そして読む価値があるのは新しいブログです What SMART Stats Tell Us About Hard Drives


DiskSmartView

DiskSmartViewは、IDE/SATAディスクから S.M.A.R.T 情報(S.M.A.R.T =自己監視、分析、およびレポート技術)を取得する小さなユーティリティです。この情報には、ディスクモデル/ファームウェア/シリアル番号、シリンダー/ヘッド、電源投入時間(POH)、内部温度、ディスクエラー率などが含まれます。 DiskSmartViewによって取得されたS.M.A.R.T情報を使用して、ディスクドライブに重大な問題があるかどうかを確認できます。

コマンドラインオプション

  • /stext <Filename>S.M.A.R.T情報を通常のテキストファイルに保存します。
  • /stab <Filename>S.M.A.R.T情報をタブ区切りのテキストファイルに保存します。
  • /scomma <Filename> S.M.A.R.T情報をコンマ区切りのテキストファイル(csv)に保存します。
  • /stabular <Filename>S.M.A.R.T情報を表形式のテキストファイルに保存します。
  • /shtml <Filename> S.M.A.R.T情報をHTMLファイル(水平)に保存します。
  • /sverhtml <Filename> S.M.A.R.T情報をHTMLファイル(垂直)に保存します。
  • /sxml <Filename>S.M.A.R.T情報をXMLファイルに保存します。

ソース DiskSmartView


免責事項

私は Nirsoft とは一切関係がなく、彼らのソフトウェアのエンドユーザーにすぎません。


参考文献

2
DavidPostill