web-dev-qa-db-ja.com

外付けドライブをスリープ状態にしないようにWindowsを設定するにはどうすればよいですか?

デスクトップで外部デバイス(ペンドライブまたは外部HDD)を使用するたびに、アイドル時間が経過すると、Windows 7がスリープ状態になり、電源がオフになります。時々それは寝て戻ってこない。外部デバイスのスリープを回避するようにWindowsを構成する方法はありますか?

13
Diogo

コントロールパネルの[電源オプション]に移動し、プランの[プラン設定の変更]をクリックすると、[詳細な電源設定の変更]オプションが表示され、[ハードディスク]と[USB設定]領域が表示されます。

これは実際の答えではない可能性がありますが、「後でハードディスクをオフにする」を決して(0に設定)に設定してください。 ...しかし、それが起こったときにその方法でそれを使用している場合は、おそらくバッテリー使用時もです。

10
KCotreau

電力を節約するためにアイドル状態の場合、Windows USBは無効に設定されています。この機能を無効にするには、

  • コントロールパネル
  • デバイスマネージャ
  • ユニバーサルシリアルバスコントローラー(これを拡張)

Generic USB Hubのリストが表示されます。

それらのそれぞれを右クリックし、[プロパティ]を選択します。電源管理およびチェックを外しますコンピュータがこのデバイスをオフにして電力を節約できるようにします

5
Greg

次のソフトウェアを試してください:NosleepHD: http://nosleephd.codeplex.com/ 空のファイルを毎分書き込みます。

4
Salam

私は同じ問題(Windows 8.1)に遭遇しており、「電源設定」ソリューションのどれも私のために機能しませんでした。

結局、ムービーファイル、オーディオファイルなど、ディスクへの定期的なアクセスを引き起こすものをすべて再生してしまいました。

オーバーヘッドを減らすために、ディスクがスリープ状態になる前に、定期的にディスクにアクセスするだけのスクリプトを作成することをお勧めします。


編集:これは仕事をする簡単なスクリプトです。

空のファイル "mzt7dbs5ffxamzsj.txt"(ランダムな名前のみ)が、バッチファイルと同じ場所に作成されます(その後、定期的に書き込まれます)。

@ECHO OFF
SET FILE=%~dp0mzt7dbs5ffxamzsj.txt
SET TIMEOUT=30

ECHO.
ECHO File: %FILE%
ECHO Timeout: %TIMEOUT% seconds
ECHO.
ECHO Script is running...

:LOOP
TYPE NUL > "%FILE%"
TIMEOUT /T %TIMEOUT% /NOBREAK > NUL
GOTO LOOP

サイドノート:

  • DIRを試してみましたが、結果がキャッシュされるため機能しませんでした。ファイルを使用する必要のない方法がいくつかあるはずです。
  • 関心のあるリソース: バッチファイルから空のテキストファイルを作成する方法
  • ドライブが40秒ごとにスピンダウンするため、デバッグは簡単でした> _ <
3
Gras Double

電源オプションまたはデバイスマネージャーオプションは、Windows 8、8.1、または10では機能しませんでした。以下は、ジョブを実行するための単純なバッチスクリプトです。テキストエディターを開き、コマンドをコピーして貼り付け、ドライブ文字をHDDと一致するように変更し、別のドライブを追加しますcopydelコマンドをもう一度実行し、.batまたは.cmdファイルとして保存し、ダブルクリックして実行します。

@echo off
:start

REM --- Change the drive letter D below to match your HDDs. To add another drive replicate the copy and del lines ---
copy NUL D:\HDDActive.txt
del D:\HDDActive.txt

TIMEOUT /T 30 /NOBREAK
goto start

さらに、起動時にバッチファイルを実行するために this を表示することもできます。

1
Joseph