Linux não monta mais partição NTFS após atualização do Windows 8 e 10
novembro 15, 2016 Deixe um comentário
Olá pessoal!
Essa dica vai pra quem tem dual boot Linux/Windows e que teve problema para remontar automaticamente partições NTFS após certa atualização do Windows 8 ou 10. Me refiro aqui a atualização que modificou uma série de coisas no sistema operacional da Microsoft que não sei listar ao certo, mas que alterou a forma de inicialização do Windows afetando a funcionalidade do script de montagem de partições no fstab.
fonte: https://mastigado.wordpress.com
Para resolver este problema basicamente você vai apenas desligar o modo de inicialização rápida do Windows. Então se você já souber como fazer isso sem precisar ver os screenshots abaixo vá tranquilo, caso contrário convido-lhe a passar o olho no resto do tutorial porque farei algumas considerações acerca deste problema que acontece também em outras ocasiões.
Senão, vamos ao passo a passo.
01 – Siga no Painel de Controle e vá em Opções de Energia.
02 – Ao lado direito vá em Escolher a função dos botões de energia.
03 – Depois em Alterar configurações não disponíveis no momento.
04 – E desmarque a opção Ligar inicialização rápida (recomendado).
E pronto. Salve as alterações, reinicie seu pc, tente entrar no Linux novamente e confira se suas partições NTFS montam automaticamente.
E se continuar dando problema após ter feito estes procedimentos?
Abra o prompt do Windows como administrador e digite o comando abaixo:
powercfg /h off
Algumas considerações sobre outras alternativas.
O código que utilizo para montar uma partição NTFS no arquivo fstab (localizado em /etc/fstab) está deste jeito:
/dev/sda1 /media/W10USBSO defaults,umask=000
Eu já escrevi um tutorial explicando como montar partições tanto por linha de comando quanto no fstab e você pode conferir aqui, porém para resolver este tipo de problema você precisa saber que quando o Windows entra em estado de hibernação é normal que não se consiga montar as partições em modo de leitura e escrita, mas sim em somente leitura como na linha abaixo dentro do console por exemplo:
mount -ro ntfs /dev/sda1 /home/usuario/teste/
Entretanto, depois desta atualização a que me refiro neste post, o Windows passando a ativar este modo de inicialização rápida deixa o sistema de arquivos como se estivesse em estado de hibernação e aí que reside o engano da interpretação do problema.
Muita gente tenta resolver este problema tentando desativar o arquivo de hibernação do Windows, mas para este nosso caso em específico esse procedimento não irá funcionar.
Quando o seu Linux não monta as partições NTFS durante o boot e você tem certeza que está tudo ok com seu Windows e que ele não está hibernando, geralmente a primeira coisa que tentamos fazer é montar a partição na linha de comando deste jeito:
mount -t ntfs /dev/sda1 /home/usuario/teste/
Mas aí você recebe um erro deste jeito:
Windows is hibernated, refused to mount. Failed to mount '/dev/sda1': Operação não permitida 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.
Então você pensa: “o Windows deve estar hibernando e não percebi”, aí conforme orientação de alguns blogs (para o caso da hibernação) você tenta remover o arquivo de hibernação pelo Linux:
mount -t ntfs-3g -o remove_hiberfile /dev/sda1 /home/usuario/teste/
E aí recebe o mesmo erro porque ele não está hibernando, não existe o arquivo hiberfile.
Cheguei a utilizar um outro comando para tentar corrigir algum erro na partição NTFS, o ntfsfix:
ntfsfix /dev/sda1
Mas me retornou algo similar, dizendo que o Windows está hibernando:
Mounting volume... Windows is hibernated, refused to mount. FAILED Attempting to correct errors... Processing $MFT and $MFTMirr... Reading $MFT... OK Reading $MFTMirr... OK Comparing $MFTMirr to $MFT... OK Processing of $MFT and $MFTMirr completed successfully. Setting required flags on partition... OK Going to empty the journal ($LogFile)... OK Windows is hibernated, refused to mount.
Então fica aí a dica, neste caso o seu problema está no Windows e não no Linux. E sinceramente, desabilitar esta opção de “fast startup” não fez diferença considerável para meu Windows 10 no quesito desempenho de inicialização.
fonte: https://askubuntu.com/questions/145902/unable-to-mount-windows-ntfs-filesystem-due-to-hibernation
fonte: https://www.vivaolinux.com.br/topico/Linux-Avancado/Linux-nao-monta-particao-NTFS
Comentários