web-dev-qa-db-ja.com

WindowsでHDDをすぐにスピンダウンする

私は2つの非システムSATA HDDを持っていますが、これらはdirにマップされておらず、通常はWindows 7 OSで「オフライン」に保たれています。この方法でも、ウィンドウの更新時間など、時々スピンアップします。

Linuxでは簡単ですが、Windowsで可能な限り小さなサードパーティソフトウェアを使用してオンデマンドでHDDをスピンダウンする最良の方法は何ですか?または、これを可能にするサードパーティのソフトウェアはありますか?

22
SuperDuck

Linuxに慣れているので、 smartmontoolssmartctlコマンドラインユーティリティを使用してください。 -sスイッチでディスクをスピンダウンできます。 man page から:

-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がディスクを再びスピンアップするのを防ぐことはできません。

14
kRush

長年、私はユーティリティRevoSleepをまさにその目的のために使用してきました-それはあなたのハードドライブを手動でスピンダウン(スリープ)またはスピンアップ(ウェイク)できるシンプルなタスクバーポップアップメニューを持っていますコンピューター。

このツールはほぼ8年前に作成されましたが(Windowsの場合XP元々))、Windows 10では最近でも機能しています。

2
Artanis

Microsoftは Devcon というコマンドラインツールを提供しています。
バッチプロセスを書き留めて、それを使用するハードウェアデバイスを無効/有効にすることができます。

2
Shekhar

Windows 7では、「HDDScan」バージョンv3.3が機能しました。 HDDScanを起動し、ドロップダウンボックスからディスクを選択して、ハードディスクの上の虫眼鏡のアイコンをクリックし、[機能]-> IDE機能、[スピンダウン]をクリックします。

非アクティブタイマーを設定するオプションもあるようです。

ここからプログラムをダウンロードしました: http://majorgeeks.com/HDDScan_for_Windows_d6321.html

私はもともとDevconをダウンロードするつもりでしたが、これははるかに速く、限られたデータプランを使用しています。

1
user522490

すぐではありませんが、Control Panels > Power Options一定のアイドル状態の後にハードドライブの電源を切ります。 1分。

1
5arx

Linuxではhdparamと同様に機能するhdparam実行可能ファイルがWindowsで実行可能です。

hdparam.exeを検索してください

0
sharp12345

これらのドライブにインデックスを付けるようにWindowsインデクサーに指示していない場合、これらのドライブにアクセスしようとするのはアプリケーションです。リソースモニターを使用して、どのアプリケーションがアクセスしているか、または最近どのハードドライブにアクセスしたかを確認できます。独自の設定ページ、フォームなどを使用してアプリケーションを構成できます。

0

別の解決策は、ドライブのファームウェアでドライブのスピンダウン時間を設定して、すぐにスピンダウンすることです。私はこれをFreeBSDでataidleを使って行いました。

これを行うWindowsツールがあるようですが、私はそれを使用したことがありません。自己責任で使用してください http://linux.wareseeker.com/System/ataidle-2.5.Zip/291be59b5

ここでの利点は、driveがスピンダウン時間を制御しているため、プログラムが監視していなくても、どこでも同じように機能することです。

0
RandomInsano