
バッチ スクリプトを使用してドライブをスピン アップするにはどうすればよいでしょうか。PC とファイル サーバーの間で毎日同期スクリプトを実行しています。ファイル サーバー上のドライブは、非アクティブ期間中はスピン ダウンしますが、これは望ましい動作です。
ただし、サードパーティの同期アプリを実行する同期スクリプトでは、タイムアウトする前にドライブが回転しないために、サードパーティ アプリがエラーになることがあります。
DIR X:\
ドライブをスピンアップする方法として、スクリプトにコマンドを追加してみました。しかし、Windows はドライブの最上位レベルと一部のサブディレクトリのビューをキャッシュしているようで、ドライブはまだスピンアップしません。すべてのサブディレクトリ スイッチを追加してみました/s
。これは機能しましたが、スクリプトがそのコマンドを完了するのに時間がかかりました。
答え1
このコマンドはドライブを起動することがわかりました。小さなファイルを書き込んでから削除します。
echo > X:\spinup.tmp
del X:\spinup.tmp
ドライブが回転するまでの時間を延長するために、このコマンドも追加しました。
timeout 3