Tenho encontrado um documento do Microsoft sobre o arquivo de hibernação. O que isso nos diz é que o conteúdo da memória é compactado antes de ser despejado no arquivo de hibernação; portanto, na maioria das vezes, definir um tamanho percentual menor do arquivo de hibernação é benéfico, pois menos espaço em disco é desperdiçado.
O Windows oferece suporte à hibernação, copiando o conteúdo da memória para o disco. O sistema compacta o conteúdo da memória antes de preservá-lo no disco, o que reduz o espaço em disco necessário para menos do que a quantidade total de memória física no sistema.
A sintaxe correta para o comando parece ser:
PowerCfg.exe /HIBERNATE /SIZE 75
O documento também afirma que, se o arquivo de hibernação for muito pequeno, ocorrerá um "Erro de parada" e os códigos sugerirão quanto você precisa aumentar o tamanho do arquivo de hibernação.
Fazer isso não limitará a quantidade de RAM física disponível para o seu sistema.
Como é compactado, a redução do tamanho do arquivo não será problemática se você raramente atingir 100% da memória física usada e / ou é provável que sua memória contenha dados razoavelmente compactáveis, na maioria das vezes.
A partir desse documento:
O Windows reserva espaço em disco para hibernação no arquivo de hibernação, chamado Hiberfil.sys. No Windows 7, o tamanho padrão do arquivo de hibernação é igual a 75% da memória física total no sistema. Por exemplo, em um computador com 2 GB de RAM, o tamanho padrão do arquivo de hibernação é de 1,5 GB.
Em casos raros e extremos de uso de memória , incluindo validação de memória por um desempenho de memória ou utilitário de teste, a hibernação pode falhar porque o conteúdo da memória não pode ser compactado o suficiente para caber no tamanho do arquivo de hibernação.
Eu tentaria números mais baixos, mas pessoalmente não chegaria a 50%. Pode ser bom, porém, e o pior que acontecerá é que a hibernação falhará e você terá que reiniciar normalmente e definir o tamanho para ser um pouco maior.