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

0

Eu tenho uma máquina de inicialização dupla (Windows 10 e Arch Linux), com uma partição NTFS que é usada apenas pelo Arch.

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

Eu não quero desativar o desligamento híbrido, já que isso faz com que a troca de sistemas operacionais seja rápida. Eu também não quero mudar o sistema de arquivos dessa partição.

    
por amfcosta 20.09.2016 / 00:21

2 respostas

0

Você pode resolver isso de duas maneiras. O problema se resume a janelas mantendo 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 estiver em hibernação.

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

Abra Disk Management das configurações ou pressionando Win + X . Agora clique com o botão direito na partição do drive e desative a montagem removendo o ponto de montagem.

You can disable mounting of any internal drive by diskpart SAN POLICY=OfflineInternal

    
por 20.09.2016 / 07:53
0

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

Funciona porque o Windows observa o tipo de partição e o considera importante, o Linux não. No Linux você pode especificar o sistema de arquivos explicitamente (como com mount -t ou /etc/fstab ) e se houver algum automagic, ele reconhecerá o sistema de arquivos pelo cabeçalho ou similar (similarmente o Linux não se importa com extensões de arquivo e reconhece arquivos por conteúdo).

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

  • O Windows não monta uma partição com o tipo de partição Linux, mesmo que haja NTFS dentro. Você não pode atribuir uma letra de unidade a todos. Tal partição parece se comportar como se fosse uma partição Linux pura. Eu espero que o Windows não mexa com isso.
  • O Linux pode montar o NTFS independentemente do tipo de partição correspondente.
Curiosidades: No Linux você pode ter qualquer sistema de arquivos dentro de um arquivo regular e montá-lo. Neste caso, não há tabela de partição mantendo 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.

    
por 15.06.2017 / 18:06