dirにマッピングされておらず、通常Windows 7 OSで「オフライン」に保たれている2つの非システムSATA HDDがあります。この方法でも、Windowsの更新時間を含むがこれに限定されない、時折スピンアップします。
Linuxでは簡単ですが、Windowsで可能な限り小さなサードパーティソフトウェアを使用して、オンデマンドでHDDをスピンダウンする最良の方法は何ですか?または、これを可能にするサードパーティのソフトウェアはありますか?
dirにマッピングされておらず、通常Windows 7 OSで「オフライン」に保たれている2つの非システムSATA HDDがあります。この方法でも、Windowsの更新時間を含むがこれに限定されない、時折スピンアップします。
Linuxでは簡単ですが、Windowsで可能な限り小さなサードパーティソフトウェアを使用して、オンデマンドでHDDをスピンダウンする最良の方法は何ですか?または、これを可能にするサードパーティのソフトウェアはありますか?
回答:
Linuxに精通しているのでsmartctl
、smartmontoolsのコマンドラインユーティリティに固執します。-s
スイッチでディスクをスピンダウンできます。manページから:
-s NAME [、VALUE]、--set = NAME [、VALUE]
standby 、now- [ATAのみ]ドライブをスタンバイモードにします。これは通常、ドライブをスピンダウンします。スタンバイタイマーの設定は影響を受けません。
昇格されたプロンプトと、マップされていないディスクを参照するLinuxの/ dev / sdXスタイルが必要です。
> smartctl.exe -s standby,now d:
smartctl 6.5 2016-05-07 r4318 [x86_64-w64-mingw32-win10] (sf-6.5-1)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
Device placed in STANDBY mode
残念ながら、Windowsが喜んでディスクを再び回転させるのを防ぐことはあまりありません。
MicrosoftはDevconと呼ばれるコマンドラインツールを提供しています。
バッチプロセスを書き留めて、それを使用してハードウェアデバイスを無効/有効にすることができます。
Windows 7では、「HDDScan」バージョンv3.3が機能しました。HDDScanを起動し、ドロップダウンボックスからディスクを選択し、ハードディスクの上にある虫眼鏡のアイコンをクリックし、[機能]-> [IDE機能]をクリックして、[スピンダウン]をクリックします。
無活動タイマーを設定するオプションもあるようです。
ここからプログラムをダウンロードしました:http : //majorgeeks.com/HDDScan_for_Windows_d6321.html
私はもともとDevconをダウンロードするつもりでしたが、これははるかに高速で、限られたデータプランを使用しています。
別の解決策は、ドライブファームウェアでドライブのスピンダウン時間を設定して、すぐにスピンダウンすることです。FreeBSDでataidleを使用してこれを実行しました。
これを行うためのWindowsツールがあるようですが、私はそれを使用したことがありません。自己責任で使用してください http://linux.wareseeker.com/System/ataidle-2.5.zip/291be59b53
ここでの利点は、ドライブがスピンダウン時間を制御しているため、プログラムが監視しなくてもどこでも同じように動作することです。
これらのドライブにインデックスを付けるようにWindowsインデクサーに指示していない場合、これらのドライブにアクセスしようとするのはアプリケーションです。リソースモニターを使用して、どのアプリケーションがどのハードドライブにアクセスしているか、最近アクセスしたかを確認できます。独自の設定ページ、フォームなどを使用してアプリケーションを構成できます。
Linux hdparam
と同様に機能するWindows上で実行可能な実行可能ファイルがありますhdparam
。
検索するだけ hdparam.exe