バッチ スクリプトを使用してドライブを起動するにはどうすればよいですか?

バッチ スクリプトを使用してドライブを起動するにはどうすればよいですか?

バッチ スクリプトを使用してドライブをスピン アップするにはどうすればよいでしょうか。PC とファイル サーバーの間で毎日同期スクリプトを実行しています。ファイル サーバー上のドライブは、非アクティブ期間中はスピン ダウンしますが、これは望ましい動作です。

ただし、サードパーティの同期アプリを実行する同期スクリプトでは、タイムアウトする前にドライブが回転しないために、サードパーティ アプリがエラーになることがあります。

DIR X:\ドライブをスピンアップする方法として、スクリプトにコマンドを追加してみました。しかし、Windows はドライブの最上位レベルと一部のサブディレクトリのビューをキャッシュしているようで、ドライブはまだスピンアップしません。すべてのサブディレクトリ スイッチを追加してみました/s。これは機能しましたが、スクリプトがそのコマンドを完了するのに時間がかかりました。

答え1

このコマンドはドライブを起動することがわかりました。小さなファイルを書き込んでから削除します。

echo > X:\spinup.tmp
del X:\spinup.tmp

ドライブが回転するまでの時間を延長するために、このコマンドも追加しました。

timeout 3

関連情報