Não é possível montar o sistema de arquivos do Windows (NTFS) devido à hibernação

Sempre que eu inicializo o Ubuntu, recebo uma mensagem de que ele não pode montar minha partição do windows e posso optar por esperar, pular ou montar manualmente.

Quando tento entrar na minha partição do Windows através do Nautilus, recebo uma mensagem dizendo que esta partição está hibernada e que preciso entrar no sistema de arquivos e fechá-lo corretamente, algo que fiz sem problemas, então não sei por que isso acontece.

Aqui está minha tabela de partição, se mais dados forem necessários, por favor me avise.

   Device Boot      Start         End      Blocks   Id  System/dev/sda1            2048    20000767     9999360   83  Linux/dev/sda2        20002814   478001151   228999169    5  Extended/dev/sda3   *   478001152   622532607    72265728    7  HPFS/NTFS/exFAT/dev/sda4       622532608   625141759     1304576   82  Linux swap / Solaris/dev/sda5        20002816   478001151   228999168   83  Linux

A errar foi arquivado sobre a caixa de diálogo Nautilus que você está vendo, pois recomenda uma opção potencialmente perigosa que pode resultar em perda de dados. Por favor, não execute o comando nesta caixa de diálogo, a menos que você queira excluir sua sessão salva do Windows e potencialmente perder o trabalho não salvo.

Explicação: por que o Linux não consegue abrir partições hibernadas do Windows:

Você está vendo esse erro porque hibernou O Windows em vez de desativá-lo da maneira normal (em versões mais recentes do Windows, o hibernate pode ser a opção padrão).

  • A hibernação salva as informações de estado atual no disco rígido e, em seguida, desliga o computador.
  • Desligar o computador fecha todos os programas e encerra todos os processos em execução antes de desligar o computador.

Quando você desliga o Windows hibernando-o, você está essencialmente pausando o sistema e salvando todas essas informações (em um arquivo grande chamado hiberfil.sys) Desta forma, quando você retomar da hibernação, todos os seus aplicativos e arquivos serão exatamente como você os deixou. Ele também define uma bandeira em hiberfil.sys para permitir que outros sistemas operacionais saibam que o Windows está hibernado.

Fazendo alterações em suas janelas (ntfs) a partição enquanto estiver hibernada pode ser perigosa-pode fazer com que o Windows não seja retomado da hibernação ou trave após a retomada. Por causa disso, a ferramenta( ntfs-3g) que monta (abre) a partição não a montará no modo de leitura e gravação se vir um sinalizador de hibernação. Como tal, o nautilus, o navegador de arquivos padrão, não será capaz de abrir automaticamente esta partição-daí a mensagem de erro que você vê-porque está tentando abri-la no modo de leitura e gravação.

Solução alternativa para todas as versões do Windows:

Existem três maneiras de montar uma partição do Windows hibernada:

  1. Inicialize no Windows e desligue o sistema desligando-ocompletamente. Você pode então inicializar de volta no Ubuntu e a partição será montada no modo de leitura e gravação automaticamente quando você a abrir no nautilus. Observe que a opção" Desligar " pode não ser a únicaexibido no menu Iniciar por padrão. Você pode precisar clicar no botão ao lado dele para ver mais opções.

  2. Monte manualmente o sistema de arquivos no modo somente leitura.

    • Verifique se você tem um ponto de montagem (pasta para montar sua partição) para sua partição do Windows na pasta /mediausando este comando:

      ls /media

    • Se você não vir uma pasta para sua partição do Windows, crie uma com o seguinte comando:

      sudo mkdir /media/windows

    • Em seguida, monte a partição no modo somente leitura nesta pasta com este comando:

      mount -t ntfs-3g -o ro /dev/sda3 /media/windows

      Observe que você deve alterar /media/windows se o seu ponto de montagem é chamado de outra coisa.

    • Agora você poderá visualizar / abrir arquivos em sua partição do Windows usando qualquer programa no Ubuntu. No entanto, você não poderá gravar na partição ou modificar nenhum arquivo, pois está no modo somente leitura.
  3. Se você precisa montar a partição no modo de leitura e gravação e são notáveis ou dispostos a inicializar no Windows e desligá-lo completamenteexiste uma terceira opção. No entanto, não está incluído aqui porque exclui completamente hiberfil.sys e fará com que você perca todosinformações não salvas nos programas do Windows hibernados. O seguinte é uma citação de man ntfs-3g sobre a opção que seria usada para 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.

Solução (apenas para Windows 8 e 10):

Há um novo recurso no Windows 8 chamado Inicialização Rápida. Se esse recurso estiver ativado (o que é por padrão), O Windows 8 não desligará completamente quando você escolher desligar. Em vez disso, ele faz um "desligamento híbrido". Isso é algo como hibernar; torna a inicialização do backup do Windows 8 mais rápida. Portanto, você precisa desativar esse recurso para poder desligá-lo corretamente e poder montar as partições do Windows. Para fazer isso, inicialize em seu Windows 8 e:

Notar: desativar a inicialização rápida provavelmente fará com que o Windows 8 demore mais para inicializar. Não há números "exatos", mas digamos que, se você levou 10 segundos para inicializar no Windows 8, agora levará 50 segundos após desativar esse recurso.

  1. Abrir painel na visualização de ícones pequenos e clique em energia. (ver imagem 1)
  2. Clique em Escolha o que os botões liga / desliga fazem. (ver imagem 2)
  3. Clique em Alterar configurações que não estão disponíveis no momento.(ver imagem 3)
  4. Opcao Ativar inicialização rápida (recomendado). (ver imagem 4)

Clique em Salvar alterações. Agora, desligue o Windows 8 e inicialize de volta no Ubuntu.

Se você ainda não conseguir montar sem receber erros, talvez seja necessário desativar a hibernação completamente. Abra um Prompt de comando elevado (clique com o botão direito do mouse no atalho, clique em "Executar como Administrador") e insira:

powercfg /h off

Fonte: Inicialização rápida - Ligar ou desligar no Windows 8.

EDITAR: FAZENDO ISSO PODER TEM CONSEQUÊNCIAS PERIGOSAS e o Windows pode falhar ao inicializar ou corromper o sistema de arquivos na inicialização.


Usar ntfsfix no terminal, mesmo que você não consiga acessar o Windows

sudo ntfsfix /dev/sdXY

onde XY é a partição, por exemplo. a2 (/dev/sda2) ou b1 (/dev/sdb1)

ntfsfix repara algumas inconsistências NTFS fundamentais, redefine o arquivo de diário NTFS e agenda uma verificação de consistência NTFS para a primeira inicialização no Windows.

Se você quiser encerrar a sessão hibernada, execute este comando em um Terminal(pressione Ctrl+Alt+T para abrir o Terminal)

sudo ntfsfix /dev/sdXY

onde XY é a partição. ex: sda2 ou sdb1

Isso também funciona se você não conseguir entrar no Win8.

Minha solução foi chamar um mntwindows script em /etc/rc.local. Este script verificaria a hibernação e se a hibernação fosse montada como Somente Leitura. Para ter certeza de que o script sempre pode ser chamado, coloquei-o em /bin e marcou-o como executável. O conteúdo do script é o seguinte

sudo mount /dev/sda[Partition Number] /media/[Any existing folder name]#Mounts Windowsif [ $? -eq 14 ]then  echo "Windows is sleeping, I'm mounting as read-only"  sudo mount -o ro /dev/sda[Partition Number] /media/[Any existing folder name]fi

É por causa do recurso de inicialização rápida do Windows 8.

A solução temporária seria voltar no Windows e reiniciar o sistema (em vez de desligar). A solução permanente é desativar a inicialização rápida.

Você pode usar este guia para desativar a inicialização rápida no Windows 8: http://itsfoss.com/solve-ntfs-mount-problem-ubuntu-windows-8-dual-boot/

O Windows 8 adiciona um recurso de "inicialização rápida". Isso faz com que o Windows inicie mais rápido após um desligamento, mas como efeito colateral acaba colocando seu sistema de arquivos nesse estado de hibernação.

Para desativar esse recurso no Win 8, pesquise "escolha o que os botões liga / desliga fazem" em Configurações, clique no escudo para desbloquear as caixas de seleção e você pode ativar ou desativar a inicialização rápida a partir daí.

A ressalva mencionada anteriormente, que você deseja realmente desligar o Windows e não reiniciar para obter acesso fácil do Linux, ainda se aplica.

Para o windows 10, descobri como desligar a inicialização rápida. Fiz um screencast para resolver isso. Ir painel> Hardware e som> energia> definicao Em seguida, clique em 'Alterar configurações que não estão disponíveis no momento' e remova a marca de 'ativar inicialização rápida'. Fonte : http://blog.shahariaazam.com/fast-startup-turn-on-or-off-in-windows-10

no Windows 8 é normal.Você precisa desligar o Windows 8 via cmd digitando shutdown /f /s /t 0 então pode funcionar.

Apenas para conclusão, aqui está outro comando para montar uma partição como somente leitura (útil para partições hibernadas do Windows):

udisksctl mount --block-device /dev/sda3 --options ro

Se você tiver permissão para montar a partição usando o Gerenciador de arquivos (se você for um Administrador, por exemplo), poderá executar este comando sem usar sudo.

Isso está disponível nas versões mais recentes do Ubuntu (como 13.04 e 13.10).

Se udisksctl não está disponível, então talvez udisks e. Tem argumentos diferentes, então verifique a página de manual.

Para Windows 8+

Você precisa desativar o recurso"Inicialização Rápida & quot;. Para citar o How-To-Geek:

Abra suas opções de energia pressionando Windows + X ou clicando com o botão direito do mouse no menu Iniciar e selecionando Opções de energia. Na janela Opções de energia,clique em " Escolha o que os botões de energia fazem.”

enter image description here

Se esta é a primeira vez que você mexeu com essas configurações, você precisará clicar em "Alterar configurações que não estão disponíveis no momento" para fazer a opção de inicialização rápida disponível para configuração.

enter image description here

Role até a parte inferior da janela e você verá " ativar faststartup(recomendado) & quot;

enter image description here

Opcao o"inicialização rápida & quot; Caixa.

Em seguida, desligue o Windows 10, e você deve ser capaz de montar a partição NTFS do Ubuntu muito bem.


Citação How-To-Geek tirada de aqui.

Você hiberna ou desliga o Windows antes de ver a mensagem de erro? Eu também tenho esse problema, mas tenho certeza de que desliguei o Windows 8 Release Preview em vez de hiberná-lo. Qual versão do Windows você usa?