Eu encontrei este comando girando a unidade. Escrevendo um arquivo pequeno e, em seguida, excluindo-o.
echo > X:\spinup.tmp
del X:\spinup.tmp
Eu também adicionei este comando para dar às unidades algum tempo extra para girar.
timeout 3
Como posso girar uma unidade usando o script em lote. Eu tenho um script de sincronização diário entre meu PC e meu servidor de arquivos. As unidades no meu servidor de arquivos diminuem durante os períodos de inatividade desejados.
No entanto, meu script de sincronização, que executa um aplicativo de sincronização de terceiros; às vezes, os erros de aplicativos de terceiros, porque as unidades não aumentam antes do tempo limite.
Eu tentei adicionar ao meu script um comando DIR X:\
como uma maneira de girar a unidade. No entanto, parece que o Windows armazena em cache a exibição do nível superior e alguns subdiretórios da unidade e a unidade ainda não ativa. Eu tentei adicionar todos os subdiretórios switch /s
. Isso funcionou, mas demorou para que o script completasse esse comando.