Steam (Flatpak) rodando jogos em partição NTFS

Publicado por Xerxes em 16/02/2026

[ Hits: 49 ]

 


Steam (Flatpak) rodando jogos em partição NTFS



Introdução

Se você usa Linux (especialmente distros que priorizam Flatpak), seu disco está cheio, mas tem um HD secundário formatado em NTFS (do Windows) cheio de espaço, já deve ter percebido que a Steam versão Flatpak não consegue usar esses jogos nativamente.

Os problemas comuns são:
  • A Steam não enxerga a partição.
  • A Steam enxerga, mas os jogos não abrem (clica em "Jogar" e nada acontece).
  • Erro de "Disco Corrompido" ou "Disk Write Error" ao baixar jogos.

Abaixo, a solução passo a passo, "mastigada", para resolver tudo isso.

Passo 1: Descobrir o UUID do seu disco

O Linux precisa saber exatamente qual disco você quer usar. Para isso, usamos o UUID (Identificador Único Universal).

1. Abra o terminal e digite:

lsblk -f

2. Procure na lista a sua partição NTFS (pelo tamanho ou pelo nome/Rótulo).

3. Copie o código que aparece na coluna UUID (algo como 0C73521E255F5FF5).

4. Anote também o seu usuário: Digite o comando id e veja o número do uid e gid. Geralmente é 1000.

Passo 2: Montar o disco automaticamente (fstab)

Para jogar, o disco precisa ser montado no mesmo lugar toda vez que você liga o PC, e com permissão para executar programas.

1. Crie uma pasta onde o disco vai "aparecer" (ponto de montagem):

sudo mkdir -p /mnt/meusjogos

2. Vamos editar o arquivo de montagem. Use o editor nano que é fácil:

sudo nano /etc/fstab

3. Vá até a última linha e adicione o seguinte (cuidado: substitua o UUID e o UID pelos seus dados do Passo 1):

UUID=COLE_SEU_UUID_AQUI /mnt/meusjogos ntfs-3g defaults,uid=1000,gid=1000,umask=000,exec 0 0

O que isso faz?
  • uid=1000: Diz que o disco é seu, não do sistema (root).
  • exec: Permite que programas (jogos) sejam executados nesse disco.

4. Salve com Ctrl+O, Enter e saia com Ctrl+X.

5. Teste antes de reiniciar (MUITO IMPORTANTE):

sudo mount -a

Se não der erro nenhum, parabéns! Seu disco está configurado. Se der erro, revise o arquivo antes de reiniciar o PC.

Passo 3: Dar permissão ao Flatpak

O Flatpak é um "sistema dentro do sistema". Ele não tem acesso aos seus arquivos por segurança. Vamos "abrir um buraco" para ele ver sua pasta de jogos.

1. Crie a pasta da Steam dentro do seu disco montado:

mkdir -p /mnt/meusjogos/SteamLibrary

2. Dê a permissão (copie e cole no terminal):

flatpak override com.valvesoftware.Steam --filesystem=/mnt/meusjogos/SteamLibrary

Passo 4: Evitar erros do Proton

Aqui é complicado. A Gemini me alertou. O Proton (ferramenta que roda jogos de Windows no Linux) tenta criar arquivos com nomes que o NTFS proíbe (como o caractere dois-pontos :). Resultado: o jogo não abre.

O que fazer: Vamos enganar a Steam. Faremos ela pensar que está gravando os arquivos de configuração no NTFS, mas na verdade ela gravará na sua pasta pessoal (Linux), enquanto os jogos pesados ficam no NTFS.

1. Crie uma pasta para os arquivos de configuração na sua Home (Linux):

mkdir -p ~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/compatdata_ntfs

2. Crie a pasta steamapps no seu disco NTFS (se ainda não existir):

mkdir -p /mnt/meusjogos/SteamLibrary/steamapps

3. Agora, faça o Link Simbólico (o atalho mágico):

ln -s ~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/compatdata_ntfs /mnt/meusjogos/SteamLibrary/steamapps/compatdata

Passo 5: Adicionar na Steam

Agora é só alegria.
  • Abra a Steam. Se ela já estava aberta, feche-a completamente (clique com o botão direito no ícone perto do relógio -> Sair).
  • Vá em Configurações (Settings) -> Armazenamento (Storage).
  • Clique no sinal de (+) lá em cima.
  • Escolha a pasta /mnt/meusjogos/SteamLibrary.

Linux: Steam (Flatpak) rodando jogos em partição NTFS

Pronto! Agora você tem espaço de sobra e seus jogos vão rodar perfeitamente via Flatpak.
Outras dicas deste autor

Ajustando Data e Hora no Gentoo/Calculate

Como criar swap em arquivo no sistema BTRFS

[Resolvido] Fedora não conecta à VPN (PPTP)

Como ver a versão da distribuição no terminal (e outras informações)

The Chakra Project

Leitura recomendada

Como criar atalhos de jogos da Steam

Problema do eventfd: Too many open files - Steam/Wine games no Void Linux [Resolvido]

Gem Drop X - Jogo de puzzle para Linux

Djl: Um Game Manager ao estilo do Steam

Open X-men

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts