Páginas

29 de abr. de 2020

Hibernação windows e permissão de escrita em NTFS no LINUX



Este artigo mostra como desabilitar e reabilitar a hibernação em um computador que esteja executando o Windows.


Usuários do LINUX geralmente tem dois sistemas operacionais instalados no mesmo computador em dual boot, então para alguns existe a necessidade de ter acesso a leitura e escrita na partição windows que usa o sistema de arquivos NTFS, porém por causa da hibernação do windows o sistema LINUX normalmente monta a partição NTFS como somente leitura dificultando as coisas. A solução mais simples que eu encontrei, fornecida pela própria microsoft foi essa abaixo. Óbviamente que o recurso de hibernação no windows fica desabilitado, então se você precisa dele esta dica não vai te servir, use por sua conta e risco. 

Aviso Você poderá perder dados se tornar a hibernação indisponível caso uma perda de energia ocorra enquanto a configuração de suspensão híbrida é ativada. Quando você torna a hibernação indisponível, a suspensão híbrida não funciona.

O arquivo de sistema oculto Hiberfil.sys está localizado na pasta raiz da unidade na qual o sistema operacional está instalado. O Windows Kernel Power Manager reserva esse arquivo quando você instala o Windows. O tamanho do arquivo é aproximadamente igual à mesma quantidade de memória de acesso aleatório (RAM) instalada no computador.

O computador usa o arquivo Hiberfil.sys para armazenar uma cópia da memória do sistema em um disco rígido quando o modo de suspensão híbrido está habilitado. Se o arquivo estiver faltando, o computador não poderá hibernar.


Para tornar a hibernação indisponível, siga estas etapas:
  1. Pressione o botão Windows no teclado para abrir o menu Iniciar ou Tela inicial.
  2. Pesquisar por cmd. Na lista de resultados da pesquisa, clique com o botão direito do mouse em Prompt de Comando e em Executar como Administrador.
  3. Quando for mostrado o prompt de Controle de Conta de Usuário, clique em Continuar.
  4. No prompt de comando, digite powercfg.exe /hibernate off e pressione ENTER.
  5. Digite exit e pressione ENTER para fechar a janela do Prompt de Comando.
Para disponibilizar a hibernação, siga estas etapas:
  1. Pressione o botão Windows no teclado para abrir o menu Iniciar ou Tela inicial.
  2. Pesquisar por cmd. Na lista de resultados da pesquisa, clique com o botão direito em Prompt de Comando e em Executar como Administrador.
  3. Quando for mostrado o prompt de Controle de Conta de Usuário, clique em Continuar.
  4. No prompt de comando, digite powercfg.exe /hibernate on e pressione ENTER.
  5. Digite exit e pressione ENTER para fechar a janela do Prompt de Comando.