Script para ativar / desativar a inicialização rápida

0

Eu tenho dual-boot com o Windows 10 + Ubuntu. O problema é que, se o Fast Startup do Windows estiver ligado, o Ubuntu não carregará. Se estiver desligado, o Windows levará cerca de 7 minutos para iniciar na próxima vez. Por isso, é mais rápido para eu desligá-lo, porque eu os uso em períodos normalmente.

Eu gostaria de ter um arquivo em lotes que ativaria / desativaria a inicialização rápida.

Isso é possível?

    
por TheSmokingGnu 04.11.2017 / 19:21

1 resposta

3

A inicialização rápida é usada apenas se você usar a opção Desligar no menu Iniciar.

A inicialização rápida fechará todos os programas e depois hibernará o Windows.

Iniciar o computador, em seguida, retomar o estado de hibernação, se você optar por inicializar o Windows 10.

Se você estiver no Windows e escolher reinicializar, a inicialização rápida não está sendo usada, pois o Windows não está sendo hibernado.

Então, em teoria, você pode inicializar o Windows rapidamente, depois reiniciar e inicializar o Ubuntu normalmente.

Dito isto, se você mantiver a tecla Shift pressionada enquanto pressiona o desligamento no startmenu, o desligamento híbrido é desativado para um desligamento. Então o Windows é encerrado normalmente e depois desligado, permitindo que você inicie o PC no dia seguinte e inicialize diretamente no Ubuntu. Se você optar por inicializar no Windows, o tempo de inicialização obviamente também será maior.

Mas se você realmente quiser usar um script em lote, também poderá fazer isso.

Aqui estão dois comandos interessantes que você pode usar:

shutdown /s          <- will shut down the pc normally.
shutdown /hybrid     <- will perform a hybrid shutdown.

use o desligamento com as opções / t 0 para desativá-lo imediatamente. Use / f para forçar o desligamento. Se o tempo for definido ou o parâmetro for omitido, o desligamento / a poderá cancelar o desligamento. Por padrão, há um tempo limite de 1 minuto.

Por último, se você desativar a hibernação globalmente, o desligamento híbrido também será desativado.

Para fazer isso a partir de uma linha de comando, use:

powercfg /hibernate off      <- will turn off hibernation support
powercfg /hibernate on       <- will turn on hibernate support

Veja powercfg /h /? para mais informações.

    
por 04.11.2017 / 19:45