Oculte a partição do Windows 10 para evitar problemas de desligamento híbrido no Linux

Oculte a partição do Windows 10 para evitar problemas de desligamento híbrido no Linux

Eu tenho uma máquina dual boot (Windows 10 e Arch Linux), com uma partição NTFS que só é usada pelo Arch.

Infelizmente, depois de desligar o Windows 10 normalmente, o Arch não monta essa partição por causa do desligamento híbrido. Existe alguma maneira de evitar que esta partição seja bagunçada pelo Windows?

Não quero desabilitar o desligamento híbrido, pois isso torna a troca de sistema operacional mais rápida. Também não quero alterar o sistema de arquivos dessa partição.

Responder1

Você pode resolver isso de duas maneiras. O problema se resume ao fato de o Windows manter a partição marcada como ativa e em uso mesmo após o desligamento. Para resolver isso:

Opção 1. Forçar a montagem da partição usando este comando sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda2 /media/mountdrvlive Isso permitirá que você monte a partição mesmo quando ela estiver hibernada.

Opção 2. Desative a montagem da unidade no Windows.

Abra Disk Managementnas configurações ou pressionando Win + Xa tecla. Agora clique com o botão direito na partição da unidade e desative a montagem removendo o ponto de montagem.

Você pode desativar a montagem de qualquer unidade internadiskpart SAN POLICY=OfflineInternal

Responder2

Você pode ocultar seu NTFS alterando o tipo de partição correspondente para 0x83(se MBR) ou 0x8300(se GPT). Isso enganará o Windows, pois é uma partição Linux. Use fdiskou gdiskno Linux para fazer isso.

Funciona porque o Windows analisa o tipo de partição e considera importante, o Linux não. No Linux você pode especificar o sistema de arquivos explicitamente (como with mount -tou in /etc/fstab) e se houver algum automagic, ele reconhece o sistema de arquivos pelo seu cabeçalho ou algo assim (da mesma forma, o Linux não se importa com extensões de arquivo e reconhece arquivos pelo seu conteúdo).

Confirmei minha solução (ambos os casos: MBR e GPT) com Windows 7 e Kubuntu 16.04.2 LTS. No momento não tenho acesso ao Windows 10, espero que se comporte da mesma forma. Conclusões:

  • O Windows não monta uma partição com tipo de partição Linux, mesmo que haja NTFS dentro. Você não pode atribuir uma letra de unidade. Essa partição parece se comportar como se fosse uma partição Linux pura. EUesperarO Windows não vai mexer com isso.
  • O Linux pode montar NTFS independentemente do tipo de partição correspondente.

Curiosidades: No Linux você pode ter qualquer sistema de arquivos dentro de um arquivo normal e montá-lo. Neste caso, não há tabela de partição contendo o tipo de partição. Isso mostra claramente que o Linux simplesmente não se importa com o tipo de partição durante a montagem.

informação relacionada