Tenho o Windows 7 e 8 instalados em duas partições em um SSD, com 7 como padrão. Às vezes tenho que mudar para o Windows 8 para fazer algum trabalho. O que eu gostaria é criar um script de linha de comando ou algo assim que, quando executado, reinicie o computador e inicialize no segundo sistema operacional. Algo assim é possível? Eu sei que posso usar apenas o menu de inicialização, mas não posso deixar de pensar que deveria haver uma maneira mais legal de fazer isso.
Responder1
Sem estar na frente de uma máquina Win7 ou Win8 no momento, presumo que você poderia construir um script em lote semelhante a este... (Substitua <id>
pelo identificador do sistema operacional que deseja inicializar)
bcdedit /default <id>
shutdown -r -t 02
Para encontrar o ID do sistema operacional você usa o bcdedit /enum
comando.
Responder2
Você pode usar um programa chamadoiReboot. É um programa leve (uso de memória de 400kb de acordo com o site) que roda em segundo plano na barra de tarefas. Você clica no ícone e escolhe o sistema operacional que deseja inicializar.
Nota: iReboot é um programa SOMENTE PARA WINDOWS, então você pode usá-lo para inicializar em sistemas operacionais Linux, mas não pode inicializar Windows a partir do Linux. Além disso, sou apenas um usuário feliz do programa, sem conexão com ele.
Se você realmente deseja uma opção de linha de comando,iReboot 2 tem suporte a scripts de linha de comando.
Sintaxe:
iReboot.exe [/sticky yes|no] [/reboot yes|no] /target {guid}
/sticky: se deseja tornar esta entrada o padrão indefinidamente ou apenas para a próxima inicialização
/reboot: Reinicialize após alterar a seleção ou apenas aplique as alterações na próxima inicialização
/target: O BCD {ID} da entrada que você deseja inicializar