Как раскрутить диск с помощью пакетного скрипта?

Как раскрутить диск с помощью пакетного скрипта?

Как мне раскрутить диск с помощью пакетного скрипта. У меня есть ежедневный скрипт синхронизации между моим ПК и моим файловым сервером. Диски на моем файловом сервере замедляются в периоды бездействия, что и желательно.

Однако мой скрипт синхронизации, запускающий стороннее приложение синхронизации, иногда выдает ошибку, поскольку диски не раскручиваются до истечения времени ожидания.

Я попытался добавить в свой скрипт DIR X:\команду для раскрутки диска. Однако, похоже, что Windows кэширует вид верхнего уровня и некоторых подкаталогов диска, и диск все равно не раскручивается. Я попробовал добавить все подкаталоги switch /s. Это сработало, но потребовало много времени, чтобы скрипт выполнил эту команду.

решение1

Я обнаружил, что эта команда раскручивает диск. Записывает небольшой файл, а затем удаляет его.

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

Я также добавил эту команду, чтобы дать дискам дополнительное время для раскрутки.

timeout 3

Связанный контент