AwakeGuard 取扱説明書

外付けHDDなどを眠らせず、常に即アクセスできる状態に保つ常駐ツール

概要

外付け USB-HDD は、しばらくアクセスがないと省電力でモーターが停止(スピンダウン)します。 その状態でファイルを開くと、ドライブが回転し直すまで 5〜10 秒ほどエクスプローラーが固まり、毎回待たされてイライラの原因になります。

AwakeGuard は、指定した外付けドライブを一定間隔で 「無害な読み取り」でそっとつつき続け、眠らせずに 常に即アクセスできる状態を保つ、いわば“寝ずの番”の常駐ソフトです。 フリーウェア(無料)です。

AwakeGuard — 外付けHDDを眠らせない常駐ツール
図1: AwakeGuard は外付けドライブを眠らせず、開くたびの待ち時間をなくします
インストーラ版をダウンロード (v0.1.0) ZIP版(インストール不要)

どちらも同じアプリです。インストーラ版はスタートメニュー登録・アンインストーラ付き。 ZIP版は解凍してそのまま起動できます。

特徴

書き込みゼロ寿命に無害ディスクに一切書き込みません。録画用・バックアップ用ドライブにも安全です。
管理者権限 不要通常のユーザー権限で動作します。
軽量・依存なし本体は約 190KB の単一 EXE。.NET などの追加ランタイムは不要です。
自動で対象選択外付け / USB / リムーバブルドライブを自動で選びます(内蔵 SSD には触れません)。
細かく設定可能つつく間隔(15 / 30 / 60 / 120 秒)と対象ドライブを自由に設定できます。

動作環境

インストール

インストーラ版

  1. インストーラ (AwakeGuard-0.1.0-setup.exe) をダブルクリックして起動します。
  2. ユーザーアカウント制御 (UAC) の確認が表示されます。「発行元: 不明」と表示されるのは、インストーラにコード署名を付与していないためで、動作上の問題はありません。「はい」で続行します。
  3. 「Windows によって PC が保護されました」と表示された場合は、「詳細情報」→「実行」をクリックします。
  4. 画面に従ってインストールします(既定の場所: C:\Program Files\Allisone\AwakeGuard)。
  5. 完了画面で「AwakeGuard を起動」にチェックが入った状態で「完了」すると、そのまま起動します。
インストール後は、スタートメニューの [Allisone] → [AwakeGuard] からも起動できます。 同じ場所から「説明書」や「アンインストール」も開けます。

ZIP版(インストール不要)

  1. AwakeGuard_0.1.0.zip をダウンロードして解凍します。
  2. 中の AwakeGuard.exe をダブルクリックすると起動します。

使い方

起動すると、画面右下の通知領域(タスクトレイ)にディスクのアイコンが常駐します。 アイコンを右クリックするとメニューが開きます。

トレイメニュー

メニュー働き
稼働中 / 停止中一時停止・再開します(アイコンの左ダブルクリックでも切替)。
対象ドライブ眠らせたくないドライブにチェックを付けます。外付け/USB/リムーバブルは自動で選ばれています。
間隔ドライブをつつく間隔(15 / 30 / 60 / 120 秒)を選びます。
Windows起動時に自動開始オンにすると、次回サインインから自動で常駐します。
AwakeGuard について / 終了バージョン情報の表示 / 常駐の終了。

基本の設定

通常は、「対象ドライブ」で目的の外付けドライブにチェックし、 「Windows起動時に自動開始」をオンにするだけで設定完了です。 設定は自動的に保存され、次回から復元されます。

仕組み(書き込みゼロの理由)

通常の読み取りは OS のメモリキャッシュから返ってしまい、物理ディスクまで届かないため、 ドライブは眠ったままになります。AwakeGuard は対象ドライブに一度だけ 4KB の マーカーファイル .awakeguard.dat(隠し属性)を作成し、以後はそれを 非バッファ読み取り(FILE_FLAG_NO_BUFFERING) で読みます。 この読み取りは必ず物理ディスクに到達するため、 書き込みを一切せずにドライブのアイドルタイマーをリセットできます。 ディスクの寿命を気にせず、録画用・バックアップ用ドライブにも安心して使えます。

眠りが止まらないとき

外付けドライブ本体(ファームウェア)の独自スリープ設定が非常に短い場合があります。 その場合はメニューの「間隔」を 15 秒など短めに変えてお試しください。

SmartScreen の警告について

本ソフトは現時点でコード署名を行っていないため、初回実行時に 「WindowsによってPCが保護されました」と表示されることがあります。 その場合は[詳細情報]→[実行]で起動できます。

注意事項

本ソフトウェアはフリーウェアです。サポートはありません。 本ソフトウェアを使用したために発生した損害に対して、株式会社アリソンは一切責任を負いません。

アンインストール

  1. トレイメニューの「Windows起動時に自動開始」をオフにし、「終了」で常駐を終了します。
  2. インストーラ版は、Windows の [設定] → [アプリ]、またはスタートメニューの [Allisone] → [AwakeGuard のアンインストール] から削除します。ZIP版は AwakeGuard.exe を削除します。
  3. 各ドライブ直下の隠しファイル .awakeguard.dat を削除します(対象ドライブのチェックを外すと自動削除されます)。
  4. 設定フォルダ %APPDATA%\AwakeGuard を削除します。

AwakeGuard ver 0.1.0