Convertido o Windows 7 para UEFI, agora não consegue fazer o sono híbrido

1

Eu tenho dois discos rígidos, 3TB e 2TB. Unidade de 2 TB usa MBR, 3TB usa GPT. Meu sistema operacional Windows 7 está instalado no disco rígido de 2TB. Eu queria experimentar o Elementary OS, então eu instalei na unidade de 3 TB no modo UEFI. Agora eu queria inicializar no Windows, mas depois vi meu Windows 7 inicializar no BIOS legado. Então eu converti minha unidade de 2TB sem nuking minha unidade inteira usando gdisk . Depois disso, segui os passos deste guia:

link

para criar minha partição do sistema Windows 7 EFI (ESP) e a Partição Reservada da Microsoft (MSR). Sucesso de inicialização do Windows 7 com UEFI.

Eu tenho dois problemas, que podem ou não estar conectados. bcdedit NÃO funciona, a menos que eu especifique manualmente o local do armazenamento BCD; que envolve a montagem da partição do sistema EFI. O erro mostrado é:

The boot configuration data store could not be opened.
The volume for a file has been externally altered so that the opened file is no longer valid.

Então montei a partição do sistema EFI e usei o bcdedit para consertar o meu estranho carregador do Vista.

bcdedit /store R:\EFI\Microsoft\Boot\BCD /set {default} locale en-US

Eu divago.

Agora, o principal problema. O sono híbrido não funciona (sim, antes de eu executar os comandos do bcdedit). Ele simplesmente vai direto para a tela de bloqueio do meu usuário. Eu estou pensando que isso pode tem a ver com o Windows não sendo capaz de acessar o BCD.

Como, de acordo com o processo de inicialização do Windows Vista , o BCD deve ter uma opção para retomar da hibernação (sim, eu sei a diferença entre o sono e a hibernação). E aparentemente o carregador de inicialização do Windows deve ter um caminho para winresume.efi.

Por favor, corrija-me se meu pensamento estiver errado.

Liguei o hibernate powercfg -h on , altere o hiberfil.sys para 100% minha RAM (8gb) powercfg -h -size 100 . Aqui está o resultado de powercfg -a

The following sleep states are available on this system: Standby ( S3 ) Hibernate Hybrid Sleep
The following sleep states are not available on this system:
Standby (S1)
        The system firmware does not support this standby state.
Standby (S2)
        The system firmware does not support this standby state.

Eu realmente sinto falta desse recurso, pois é muito mais conveniente do que reiniciar. Eu também sou um cara muito pobre, então nada sobre a reinstalação da minha instalação do W7 seria bom.

    
por pinix 22.04.2016 / 07:07

1 resposta

-1

embora isso possa não ajudar o autor original - depois de muita frustração e tempo, descobri. Em todas as contas, parece que, para a UEFI em geral, e ainda mais para a hibernação na UEFI, o Windows precisa de certos recursos do bios / uefi ativados, além do layout da partição. A maioria deles está bem documentada, mas o que achei menos bem documentado é o fato de que, para que a hibernação funcione, o Gerenciador de Inicialização do Windows precisa estar no topo da lista de prioridades de inicialização. Com uma inicialização dupla ou outra combinação, é provável que outra partição / gerenciador de inicialização esteja no topo. Depois que mudei o Gerenciador de Inicialização do Windows para a posição superior, a hibernação funcionou novamente. Se isso não ocorrer, verifique os outros requisitos para a inicialização do UEFI, embora, se o Windows geralmente inicializar, eles sejam atendidos.

    
por 12.06.2017 / 21:24