Não é possível acessar a unidade do Windows: "O Windows está hibernado, recusou-se a montar"

15

Estou usando o Fedora 20 junto com o Windows 8. No entanto, não consigo acessar o conteúdo da unidade em que o Windows 8 está instalado. Isto mostra:

Error mounting /dev/sda2/
The NTFS partition is in unsafe state
Windows is hibernated, refused to mount

mesmo que eu tivesse desligado o Windows corretamente.

Prerak
fonte
1
QUEM mostra esse erro? Como você está tentando acessar a unidade? Tem certeza de que desligou corretamente? Você já tentou reiniciar o Windows e reduzi-lo novamente?
terdon

Respostas:

19

Primeiro, verifique se você encerrou as janelas corretamente e não a hibernou.

De acordo com o ntfs-3g manual , existe uma opção que permite fazer isso:

   remove_hiberfile
          Unlike  in  case  of  read-only  mount,  the read-write mount is
          denied if the NTFS volume is hibernated.  One  needs  either  to
          resume  Windows  and  shutdown  it  properly, or use this option
          which will remove the Windows  hibernation  file.  Please  note,
          this  means  that  the  saved Windows session will be completely
          lost. Use this option under your own responsibility.

Portanto, enfatizo que isso destruirá todos os dados não salvos que estiverem na sessão do Windows em hibernação . Se isso não for um problema para você, você poderá acessar a unidade executando:

sudo ntfs-3g -o remove_hiberfile /dev/sdXN /path/to/mount

Mude sdXNpara a partição do Windows (por exemplo /dev/sda1) e /path/to/mountpara o caminho real no qual você deseja montar.

Isso deve montar a unidade corretamente e, uma vez que excluirá o arquivo de sessão hibernado, deverá ser montado normalmente a partir de agora.

terdon
fonte
1
No entanto, +1 desencorajo muito a mexer com as coisas do Windows de dentro do * nix. Certa vez, tentei alterar as senhas e minha instalação ficou praticamente destruída.
Joseph R.
Joseph R. - Embora seja geralmente uma má idéia tentar mexer nas configurações do Windows fora das GUIs do Windows (não apenas do * nix, mas mesmo editando os arquivos diretamente no Windows), o Windows ocasionalmente falha no modo de suspensão ou hibernação que não pode se recuperar. Nesses casos, a única maneira de inicializá-lo novamente, ou pelo menos recuperar quaisquer dados, é remover o arquivo de hibernação e forçar o Linux a montá-lo.
Shauna
11

Windows está hibernado, recusou-se a montar

As chances são de que o Windows realmente esteja hibernado. O Windows faz isso automaticamente quando você pede para desligar normalmente. O benefício é que você obtém um tempo de inicialização aparente mais rápido.

Para desligar o Windows sem hibernação, emita o seguinte em um prompt de comando (no Windows):

shutdown /s

Você também pode querer incluir /t 0o encerramento imediato.

Encontrei um bom tutorial para configurar um iniciador para isso: Como fazer um desligamento completo no Windows 8 sem desativar a inicialização híbrida .


A abordagem mais simples para realmente desligar o Windows é 'reiniciar' (em vez de 'desligar'), mas interceptar o processo de inicialização e inicializar o Linux em vez de deixá-lo inicializar o Windows.

nobar
fonte
Muitas notas e abordagens relacionadas aqui: askubuntu.com/questions/145902/…
nobar 16/06/15