terça-feira, 20 de novembro de 2018

Mount point Windows no Linux - Sem permissão de escrita

Olá pessoal, tudo bem?

A dica hoje vai para quem utiliza dual boot em seu computador (contendo Windows e Linux), e já se deparou com o erro de escrita na partição NTFS do Windows.

No meu caso, eu crio links simbólicos para minhas pastas de documentos, músicas, vídeos, etc que estão no Windows.
Isso facilita e muito para não ter que ficar reiniciando toda hora o computador para pegar um arquivo que está no Windows ou que está no Linux.

No entanto eu recebi as seguintes mensagens de erro quando tentei criar uma máquina virtual e quanto tente remontar a partição do Windows:




Este erro acontece pois em algum momento em que estava utilizando o Windows ele não foi desligado corretamente.
Nem sempre temos esse hábito de desligar o computador. Normalmente eu apenas o coloco para hibernar, já reinicio para fazer alguma outra coisa, etc. Mas isso não é um problema... Afinal, os sistemas tem que aprender a lidar com essas questões (minha opinião :D).

Para resolver este problema de dentro do Linux basta rodar os seguintes comandos:

- Primeiro, desmontar o ponto de montagem que criamos para o Windows
$sudo umount /windows

- Segundo, executar o comando que irá limpar o "cache" que está fazendo o lock na partição do Windows
$sudo ntfsfix /dev/sda3

- Terceiro, fazer o "remount" do device do Windows como rw
$sudo mount -o rw /dev/sda3

- Quarto, montar novamente a partição do Windows
$sudo mount /windows

Depois disso será possível escrever novamente na partição NTFS do Windows pelo Linux.

Abraço e até a próxima!
:wq!