sexta-feira, 14 de agosto de 2015

Resolver erro ao montar partição NTFS dual boot Linux com Windows 8/10.

Ao tentar montar uma partição Windows 8/10 pelo linux, volta o seguinte erro:

Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda4': 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.

Isso acontece por conta da hibernação que vem habilitado por padrão para que o sistema seja iniciado com rapidez.

Mas na verdade não é só a hibernação, é o início rápido do Windows 8 que precisa ser desativado. Quando você desliga o Windows 8, o kernel é salvo no HD junto com informações da sessão, para que o sistema inicie rapidamente da próxima vez. Porém a partição continua marcada como em uso. Na verdade, é perigoso montar a partição do Windows quando ele está hibernado. O Ubuntu percebe que a partição está desse jeito e se recusa a montá-la. Você pode forçar montá-la em modo somente leitura, mas mesmo assim há algumas pessoas reportando erros desse jeito. O que você pode fazer é desativar esse modo de desligamento.

A solução que testei e aprovei, é iniciar o Windows 8/10, abrir o Prompt de Comando, em Menu Iniciar, digite CMD, com botão direito, abra como Administrador, e digite:

powercfg -h off

Após feito isso, reinicie e faça o login no Linux, agora você poderá ter acesso normalmente as suas partições NTFS.

Fácil né! Espero ajudar muitos Linuxers com essa dica.



Como recuperar o GRUB em 3 comandos

Como recuperar o GRUB em 3 comandos - Esse funciona!

Um dos acontecimentos mais frequentes com os usuários de dual boot é a "perca" do Grub. Um usuário tem dois sistemas operacionais, Windows e Ubuntu, por exemplo. Isso acontece quando você precisa, por exemplo, formatar seu velho e defeituoso Windows, que ao ser reinstalado apaga a MBR, local onde é guardada informações do disco como ordem de boot, partições etc.

O nosso GRUB fica localizado na MBR, então para recuperá-lo de forma simples e fácil siga as instruções a seguir:

Você vai precisar de um CD-Live (no meu caso utilizei a versão 9.04 do Ubuntu).

Depois de carregado o Live-CD, entre no seu terminal e digite os comandos a seguir:

1. Verificando a partição referente ao seu GNU/LINUX:

$ sudo fdisk -l

(caso esteja utilizando outro SO que não o Ubuntu, faça o login como ROOT)

2. Vamos montar o seu sistema de arquivos na sua partição GNU/Linux no diretório /mnt.

$ sudo mount -t ext4 /dev/sda6 /mnt

Neste caso o meu sistema de arquivos é EXT4 e a minha partição Linux é a sda6, troque esses campos conforme a sua configuração.

3. Instalação do Grub:

$ sudo grub-install --root-directory=/mnt /dev/sda

Fim. Fácil não?