O VirtualBox, infelizmente, não suporta recursos que permitiriam que o SO guest adormecesse ou hibernasse. Portanto, não há como habilitar a hibernação no sistema Windows convidado.
Mas, a menos que você especificamente precise usar a hibernação no sistema convidado (por exemplo, para testes), não há realmente nenhuma necessidade para isso, já que o próprio VirtualBox tem o recurso semelhante. Leia abaixo para detalhes.
Se alguém estiver procurando o mesmo efeito, mas sem precisar usar a hibernação do Windows, o VirtualBox tem um recurso chamado Salvar o estado da máquina . Ele simplesmente congela o sistema convidado e salva o estado da RAM e da VM no disco. É feito pelo VirtualBox, não pelo Windows. Quando o sistema convidado é iniciado novamente e seu estado é restaurado, ele nem percebe que foi interrompido.
Você pode ativá-lo simplesmente clicando no botão fechar da janela da VM, selecionando Salvar o estado da máquina e confirmando com OK . Ou abra o menu de contexto da VM no VirtualBox, abra o submenu Fechar e selecione Salvar estado . Também possui atalho de teclado, na janela do VirtualBox é Ctrl + V e na janela da VM é Chave do host + Q .
Isso deve funcionar com qualquer sistema guest teoricamente, mesmo que ele não suporte a hibernação.
Você também pode verificar a seção 1.8.6. Salvando o estado da máquina do manual do usuário do VirtualBox.