Eu estive pesquisando perguntas como Não é possível montar o sistema de arquivos Windows (NTFS) devido à hibernação e Como montar uma partição NTFS hibernada? e todos dizem "Inicializar no Windows", o que não consigo fazer. Depois de muito cuidado, a opção remove_hiberfile
é sugerida. Eu adoraria essa opção. Não me importo com os programas que abri ou com os dados neles. A partição do Windows está em / dev / sda5, então eu corri
sudo mount /dev/sda5 /mnt/win
Muita leitura depois ...
sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda5 /mnt/win
sudo mount -t ntfs-3g -o debug,remove_hiberfile /dev/sda5 /mnt/win
Ainda sem sorte. É como se a remove_hiberfile
opção não estivesse sendo reconhecida, porque não recebo um erro ao tentar usar a opção, remove_hiberfile3ejeiofe
mas a mesma mensagem.
Esta é a mensagem dada como resultado de todos os comandos acima (adicionar debug não mudou nada):
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda5': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.
Sou capaz de montar somente leitura, mas isso não me ajuda muito.
fonte
fsck /dev/sda5
comando para verificar se há erros no disco.fsck: fsck.ntfs: not found
sudo ntfsck /dev/sda5
deuUnsupported: replay_log() Volume is dirty. Unsupported: check_volume() Checking 381952 MFT records. Unsupported cases found.
Respostas:
Eu tive o mesmo problema. Experimentar:
remove_hiberfile
opção não funciona mais .ntfs-3g
política de pacotes é usar a nova ferramentantfsfix
.No entanto, essa ferramenta também não funcionou para mim. Então, conectei o disco rígido em uma máquina Windows, desliguei a " Inicialização rápida " nas opções do botão liga / desliga no Windows, desliguei e recoloquei o disco rígido na minha máquina Ubuntu.
Encontrei sobre isso aqui: Usando o Ubuntu para excluir hiberfil.sys do Unbootable Win 8.1
fonte
Mover
-o
para o final funcionou para mim:(Ubuntu 16.04 live cd e um vanilla windows 7)
fonte
Para excluir
hiberfil.sys
, você precisa usar o prompt de comando para desativar manualmente a hibernação.Inicialize a partir do DVD do Windows 7, pressione Shift+ F10na tela de seleção de idioma, inicialize na tela Opções de recuperação do sistema e selecione o prompt de comando.
Para desativar ou desativar a hibernação, digite o seguinte comando no prompt:
Isso desativará a hibernação e removerá o
hiberfil.sys
arquivo do seu sistema.fonte
Eu já tive esse problema várias vezes antes também. Recentemente, eu tinha 2 discos rígidos, um deles executando o Windows 8 que estava cansado e reformatado e uma unidade de armazenamento de 2 TB que eu estava usando no Windows 8.
Como eu removi o Windows 8, não tinha mídia de instalação do Windows e não pretendia reinstalá-lo tão cedo, remover as opções de inicialização rápida e híbrida não era uma alternativa.
Tentei montá-lo com a opção remove_hiberfile sem sorte, ainda com a mesma mensagem de erro. Tentei montar como somente leitura e depois remontar (sudo mount -o remount, rw), que inicialmente pareceu me dar acesso de gravação, mas nenhuma das alterações que fiz foram realmente gravadas em disco (os arquivos removidos no nautilus reapareceram).
A solução que finalmente encontrei foi usar o GParted para mover a partição afetada para outro local no disco rígido, alterando a quantidade de bytes anteriores e posteriores à partição. Eu suspeito que ele reescreve a tabela de partição junto com o sinalizador de metadados / hibernação. Estou feliz que meu palpite funcionou porque a movimentação da partição de 1.6 TB demorou 19 horas!
Porém, deve haver uma solução mais simples, pois encontrei outras distribuições Linux que usei não têm a mesma hesitação em montar unidades hibernadas. Talvez o módulo que verifica o sinalizador possa ser desativado ou substituído? Melhor ainda, dar a mínima para o sinalizador deve ter algumas opções (montar como somente leitura, montar como leitura / gravação, o último + remover sinalizador etc.) e não apenas uma mensagem de erro.
De qualquer forma, espero que alguém na mesma situação encontre essas informações úteis.
fonte
Acabei de ter esse problema em que removi o Windows 8 e não consegui desativar a hibernação. Tentei usar o remove_hiberfile e não funcionou. No entanto, como se trata apenas de uma unidade de armazenamento, no aplicativo "Disks", editei a partição e desmarquei a inicialização. Agora eu posso montar a unidade. Espero que isso ajude outra pessoa.
fonte
Leia o erro novamente. Apenas a segunda linha que diz:
Observe a
/dev/sdXY
coisa.XY
deve ser substituído pelo erro que você vê no seu sistema. Agora abra o terminal e use o seguinte comando:Onde
XY
está a partição problemática mostrada no erro. Por exemplosda2
ousdb1
ousda5
(como na figura acima).ntfsfix
já está instalado nos sistemas Ubuntu.fonte
Em uma área de trabalho Lenovo 710 com ssd (UEFI) para o sistema operacional e um disco rígido para outras coisas, instalei o ubuntu (não como duel boot) e não consegui acessar meu disco rígido devido ao erro descrito acima. No entanto, reiniciar enquanto pressionava F2 me levou a uma opção de recuperação para o Windows. Recusei a recuperação e, na tela seguinte, respondi que queria "sair do Windows". A reinicialização no ubuntu permitiu o acesso ao disco rígido.
Talvez, se você tivesse uma partição de recuperação, mesmo tendo optado por sobrescrever janelas, algo nesse sentido simples funcionaria para você.
fonte