Propaganda

Você está executando o Linux no seu PC, mas também possui o Windows instalado. É uma inicialização dupla, mas às vezes você deseja compartilhar dados entre os dois sistemas operacionais.

Mas algo está parando você: Windows.

Parece que o Windows 10 está bloqueando a unidade C:, deixando você incapaz de acessar dados no Linux. Então, o que você pode fazer sobre isso? Surpreendentemente, a solução é bastante simples.

Por que acessar seus dados do Windows no Linux?

Inicializadores duplos (especificamente aqueles que executam Windows e Linux em um computador) têm um problema que afeta o Windows 8 e 10. Ao usar o sistema operacional Linux, é impossível acessar a unidade do Windows.

acesso windows c drive no linux

Por exemplo, você pode ter algumas imagens que deseja editar no Linux. Talvez haja um vídeo que você queira assistir; você pode ter alguns documentos nos quais deseja trabalhar. Pior ainda, você pode ter baixado um instalador do Linux enquanto usa o Windows para economizar tempo.

Mas tentar acessar a unidade no Linux resulta em uma mensagem de erro. Normalmente, você verá algumas caixas aparecerem. Um exclama “A partição NTFS está hibernada” enquanto o outro avisa que “Falha ao montar” o dispositivo. Então, o que você está fazendo de errado?

instagram viewer

Hibernando o Windows

Como um pequeno animal da floresta, o Windows tem um modo de hibernação. Isso é empregado no Windows 8 e 10, especificamente. Desligar o Windows da maneira usual hibernar o sistema.

Isso significa essencialmente que tudo na memória está comprometido com a unidade de disco rígido (HDD) durante a hibernação. Quando você liga o computador (ou abre o laptop), ele não está realmente ligando; ao contrário, está restaurando os dados do HDD de volta à memória.

Você provavelmente sabe que o Windows possui outros modos de gerenciamento de energia. Esses são:

  • Desligar: A opção de desligar o seu computador.
  • Dormir: Um modo de baixa energia que mantém a sessão atual.
  • Hibernação: Salva a sessão atual no disco rígido até que o computador reinicie.
  • Híbrido: Uma combinação de suspensão e hibernação, permitindo uma reinicialização rápida. Geralmente é desativado em laptops.

Quando você tenta acessar sua partição do Windows no Linux, e vê a mensagem de erro referente à partição sendo "hibernada", isso ocorre porque a unidade está bloqueada no Windows. Os dados vitais são armazenados no disco rígido, aguardando a reinicialização do sistema operacional.

Desabilitando a inicialização híbrida no Windows

Esse método de colocar o computador em hibernação em vez de desligá-lo é chamado de "Inicialização híbrida". Para contornar seu efeito limitador nos dual booters do Linux, é necessário desativá-lo. Três opções estão disponíveis aqui:

  1. Não desligue o seu PC para acessar o Linux.
  2. Desative permanentemente a inicialização híbrida.
  3. Exclua o arquivo de hibernação.

Essas opções são explicadas mais abaixo.

Reinicie, não hiberne

A solução mais fácil é garantir que seu computador não entre em hibernação. Sem dados de hibernação no seu disco rígido, você poderá acessar a partição do Windows a partir do Linux sem nenhum problema.

Curiosamente, quando você usa o Reiniciar No Windows, o computador é desligado completamente. Em vez de enviar os dados da sessão para o disco rígido, tudo é fechado e, em seguida, reiniciado. Desde que você selecione rapidamente seu sistema operacional preferido no menu GRUB, poderá inicializar no Linux. Depois de executar, navegue até a unidade do Windows no disco rígido do sistema; agora deve estar acessível.

Desativar inicialização híbrida

Em vez de evitar a inicialização híbrida, ela pode ser desativada.

acesso windows c drive no linux

Primeiro, abra o Painel de Controle do Windows pressionando WIN + R e entrando Painel de controle. Em seguida, selecione Hardware e som> Opções de energia> Alterar o que os botões de energia fazem, então Escolha o que os botões de energia fazem na coluna da esquerda.

acesso windows c drive no linux

Aqui, procure Alterar configurações indisponíveis no momento, então procure Ative a inicialização rápida (recomendado). Isso será verificado por padrão; para desativar o recurso, remova a verificação e Salvar alterações.

No futuro, quando você desligar o computador, ele o fará corretamente, como as versões anteriores do Windows. Observe que isso é feito com custos de inicialização mais lentos quando você inicializa no Windows.

Excluir o arquivo de hibernação

Uma opção extrema é excluir o arquivo de hibernação do Linux. Se você confiar nisso, o arquivo de hibernação, hiberfil.sys, será excluído automaticamente quando a unidade C: for montada no Linux (embora se você usar um SSD, deve ser desativado)

No entanto, isso fará com que qualquer trabalho não salvo seja perdido; portanto, escolha exclua seu arquivo de hibernação somente após consideração.

Para fazer isso, abra o Discos ferramenta (geralmente encontrada no Acessórios cardápio). Abra isso e selecione a unidade que contém sua partição do Windows. Você deve conseguir identificar isso pelo tamanho e fabricante do disco. Se você tiver vários dispositivos, verifique todos eles; você localizará a partição do Windows, pois ela será formatada com o formato do sistema de arquivos NTFS.

acesso windows c drive no linux

Quando você encontrar a partição do Windows, selecione-a, clique no botão de engrenagem e selecione Editar opções de montagem.

acesso windows c drive no linux

Na parte superior da janela, desative Opções de montagem automática. Em seguida, na caixa Opções de montagem, insira:

, remove_hiberfile

Confirme isso clicando em Está beme digite sua senha quando solicitado. Agora você deve conseguir montar a partição no seu gerenciador de arquivos Linux e procurar os arquivos necessários. Mesmo se a Inicialização híbrida estiver ativada no Windows, o arquivo de hibernação será excluído. Ótimo, eh?

Bem, talvez não. E se você tiver uma inicialização dupla configurada com o Linux como opção padrão? Um Windows Update irá reiniciar o seu computador, enviando-o para o Linux. Se o Windows Update for executado sem o seu conhecimento, você poderá perder dados valiosos no arquivo de hibernação. Isso pode ser devastador.

Uma alternativa mais segura seria usar o modo somente leitura para a partição do Windows ao acessá-la no Linux. Isso significa que todas as alterações que você deseja fazer nos arquivos devem ser salvas localmente na partição Linux.

Compartilhando dados entre Windows e Linux

Qualquer que seja o método escolhido para solucionar a unidade C: bloqueada no Windows, você poderá copiar, mover, abrir e editar seus arquivos. Embora seja fácil acessar a unidade Windows C: no Linux, existem alternativas que você pode preferir.

  1. Use uma unidade USB ou cartão SD para armazenar dados.
  2. Adicione um HDD dedicado (interno ou externo) para dados compartilhados.
  3. Use um compartilhamento de rede (talvez uma caixa NAS) ou um HDD USB conectado ao seu roteador.
  4. Empregue seu armazenamento em nuvem como um compartilhamento de rede.

Tudo isso pode ser explorado em mais detalhes através do nosso olhar para compartilhando dados entre computadores Windows e Linux.

Observe que também é possível visualizar dados do Linux no Windows. Você precisará do DiskInternals Linux Reader para isso. Uma vez instalado, o utilitário irá analisar o seu HDD para partições Linux e exibi-las em uma interface de usuário semelhante ao Windows Explorer. Esses arquivos e pastas podem ser navegados e abertos no Windows (se compatíveis).

Baixar:DiskInternals Linux Reader (Livre)

Christian Cawley é editor adjunto de segurança, Linux, bricolage, programação e tecnologia explicada. Ele também produz o Podcast Realmente Útil e tem uma vasta experiência em suporte a desktops e softwares. Um colaborador da revista Linux Format, Christian é um funileiro de Raspberry Pi, amante de Lego e fã de jogos retro.