Desde 2017, a Apple adotou um novo sistema de arquivos para seus computadores Mac e dispositivos iOS: o Apple File System, conhecido como APFS. Esse sistema substituiu o antigo HFS+ e trouxe melhorias significativas em clonagem, criptografia e suporte a snapshots.
Embora o APFS seja exclusivo e fechado, o que dificulta a vida dos usuários que desejam acessar discos macOS em outras plataformas, é possível montá-lo no Linux com algumas configurações. Este guia vai te mostrar como fazer isso.
O que é o APFS?

APFS é o sistema de arquivos introduzido pela Apple no macOS High Sierra e nos dispositivos iOS a partir de 2017. Em vez de trabalhar com partições como outros sistemas, o APFS utiliza containers, o que facilita a criação de snapshots e aumenta a segurança dos dados.
Esse sistema de arquivos, no entanto, é proprietário da Apple e, até agora, ela não disponibilizou a documentação ou as APIs necessárias para que outros sistemas operacionais possam acessá-lo facilmente. Por conta disso, usuários de Linux precisam recorrer a ferramentas de código aberto e técnicas de engenharia reversa para acessar volumes APFS.
APFS no Linux com APFS-FUSE
Para acessar volumes APFS no Linux, existe uma ferramenta chamada apfs-fuse. Trata-se de um driver experimental que permite montar volumes APFS em modo de leitura, mas ainda não permite modificar arquivos. A ausência de suporte a escrita é um fator de segurança, evitando danos acidentais aos dados.
Preparando o ambiente no Linux
Primeiro, é necessário instalar algumas dependências para compilar e instalar o apfs-fuse. Abra o terminal e digite os seguintes comandos:
sudo apt update
sudo apt install libicu-dev bzip2 cmake libz-dev libbz2-dev fuse3 libfuse3-3 libfuse3-dev clang git libattr1-dev
Se estiver utilizando uma versão mais antiga do Ubuntu, substitua fuse3
por fuse
:
sudo apt install fuse libfuse-dev libicu-dev bzip2 cmake libz-dev libbz2-dev clang git libattr1-dev
Esses comandos instalarão as bibliotecas e ferramentas necessárias para compilar o driver APFS-FUSE.
Baixando e compilando o driver APFS-FUSE
Com as dependências instaladas, o próximo passo é clonar o repositório do apfs-fuse no GitHub:
git clone https://github.com/sgan81/apfs-fuse.git
cd apfs-fuse
git submodule init
git submodule update
Depois disso, compile o código-fonte com os seguintes comandos:
mkdir build
cd build
cmake ..
make
Após a compilação, os binários estarão disponíveis no diretório build
. Para facilitar o acesso, copie-os para /usr/local/bin
:
sudo cp apfs-* /usr/local/bin
Encontrando a partição APFS
Para identificar a partição APFS do macOS, utilize o comando fdisk -l
, que lista as partições no sistema:
sudo fdisk -l
O comando mostrará as partições disponíveis. Procure por uma que indique o tamanho da partição do macOS. Por exemplo, se você sabe que o volume macOS ocupa cerca de 365GB, procure uma partição de tamanho semelhante.
Montando o volume APFS
Agora que você sabe qual é a partição, pode montá-la. Crie um diretório onde o volume será montado e utilize o comando apfs-fuse
para montá-lo:
sudo mkdir -p /media/$USER/macos
sudo apfs-fuse -o allow_other /dev/sda2 /media/$USER/macos
Substitua /dev/sda2
pelo identificador correto da sua partição APFS.
Se tudo correr bem, o volume será montado e estará acessível no diretório que você criou.
Montagem automática com fstab
Se deseja que o volume macOS seja montado automaticamente ao iniciar o computador, edite o arquivo fstab
. Primeiro, crie um link simbólico para o driver apfs-fuse:
sudo ln -s /usr/local/bin/apfs-fuse /usr/sbin/mount.apfs
Em seguida, edite o arquivo fstab
:
sudo nano /etc/fstab
Adicione a seguinte linha ao final do arquivo (tudo em uma linha):
mount.apfs#/dev/sda2 /media/$USER/macos fuse user,allow_other 0 0
Para testar se o volume monta automaticamente, digite o comando sudo mount -a
. Se não houver mensagens de erro, o volume foi montado com sucesso.
Explorando o volume APFS
Ao acessar o volume montado, você encontrará duas pastas principais: private-dir
e root
. Os arquivos e pastas do macOS estarão dentro de root
, onde você também poderá acessar a pasta Users
, que contém seus documentos e arquivos de usuário.
Desmontando o volume APFS
Para desmontar o volume, utilize o comando fusermount
:
fusermount -u /media/$USER/macos
Isso garantirá que o volume seja desmontado corretamente, evitando problemas com dados não salvos.
Usando discos APFS no Linux
Embora a Apple não facilite o acesso a discos APFS fora de seu ecossistema, com a ferramenta apfs-fuse é possível montar volumes APFS no Linux, permitindo acesso a arquivos em modo de leitura.
Esse guia mostrou o processo para instalar, compilar e montar volumes APFS em distribuições Linux, proporcionando um recurso útil para quem precisa acessar dados de um sistema macOS no Linux.
Perguntas frequentes sobre APFS

O Apple File System (APFS) foi introduzido pela Apple como o sistema de arquivos padrão para macOS e iOS, trazendo melhorias em segurança, velocidade e gerenciamento de espaço em disco. Mesmo com suas vantagens, ele apresenta desafios para quem precisa acessá-lo fora do ambiente Apple, como em sistemas Linux e Windows.
Abaixo, respondemos as perguntas mais frequentes sobre APFS, ajudando a entender suas características, limitações e as melhores práticas para utilizá-lo com segurança.
O que é o APFS?
- APFS (Apple File System) é o sistema de arquivos padrão da Apple para macOS e iOS desde 2017, substituindo o HFS+. Ele oferece melhor desempenho, suporte a criptografia, snapshots, e uma estrutura baseada em containers em vez de partições tradicionais.
Por que a Apple adotou o APFS?
- O APFS foi projetado para oferecer maior eficiência, segurança e velocidade em dispositivos modernos da Apple, incluindo suporte avançado para SSDs e melhor gerenciamento de espaço em disco.
É possível acessar discos APFS no Windows ou Linux?
- Sim, mas de forma limitada. No Windows, alguns softwares pagos permitem leitura e escrita em APFS. No Linux, você pode usar o driver apfs-fuse para acessar volumes APFS, mas ele permite apenas leitura.
O APFS é compatível com versões antigas do macOS?
- Não completamente. O APFS foi introduzido no macOS High Sierra (10.13) e não é totalmente suportado em versões anteriores.
Posso converter discos APFS de volta para HFS+?
- Não há uma maneira direta de converter APFS de volta para HFS+ sem formatar o disco. O processo de reversão exigiria que você movesse seus dados, formatasse o disco e restaurasse os arquivos.
É seguro usar apfs-fuse no Linux?
- Sim, mas o apfs-fuse está em desenvolvimento e só oferece acesso de leitura, o que ajuda a proteger os dados de alterações acidentais ou falhas.
O APFS é adequado para HDDs ou apenas SSDs?
- O APFS foi otimizado para SSDs, mas também funciona em HDDs. No entanto, os ganhos em desempenho são mais notáveis em discos de estado sólido.
Por que o APFS usa containers em vez de partições?
- Containers permitem flexibilidade no gerenciamento de espaço, permitindo que múltiplos volumes compartilhem o mesmo espaço disponível no container, o que facilita o redimensionamento e a alocação dinâmica.
Quais sistemas de criptografia o APFS oferece?
- O APFS oferece criptografia completa com suporte para várias chaves, o que permite proteger volumes individuais com diferentes níveis de segurança.
Posso montar volumes APFS automaticamente no Linux?
- Sim, você pode configurar a montagem automática usando o arquivo
fstab
no Linux, mas lembre-se de que o acesso será apenas de leitura e o processo requer configuração avançada.
Veja outras soluções de problemas do Linux, MacOS, Windows e outros sistemas:

iPhone lento? Veja como resolver e evitar travamentos!
Quando você comprou seu iPhone, ele provavelmente era o dispositivo mais rápido que você já tinha usado. A velocidade, a fluidez e o desempenho do sistema eram impressionantes. Com o passar do tempo, no entanto, é comum notar uma redução na velocidade e, de repente, aqueles modelos mais novos começam a parecer muito mais atraentes….

Erro “The Memory Could Not Be Written” no Windows 11
O erro “The memory could not be written” (A memória não pôde ser gravada) no Windows 11 é uma falha de sistema que ocorre quando o sistema fica sem recursos de memória ou quando outros processos consomem toda a memória disponível. Essa mensagem de erro pode aparecer em vários programas, como simuladores de voo, máquinas…

Como usar WhatsApp e Telegram no terminal do Linux?
Se você passa muito tempo no terminal Linux e prefere realizar tarefas diretamente na linha de comando, usar aplicativos de mensagens como WhatsApp e Telegram pelo terminal pode ser uma solução prática e eficiente. Este artigo apresenta o nchat, uma ferramenta que permite o uso de WhatsApp e Telegram em uma interface baseada em texto,…

Por que meu iPhone não envia fotos? Veja como resolver
Seu iPhone já te deixou na mão quando você precisava enviar aquela foto importante? Seja por mensagem de texto, iMessage ou WhatsApp, alguns problemas podem impedir que as fotos cheguem ao destino. Neste tutorial, vamos te ajudar a resolver esses problemas com passos simples e eficazes, permitindo que você volte a compartilhar suas memórias sem…

Outlook travando ao pesquisar e-mails ou contatos: como resolver?
O Outlook é uma ferramenta essencial para usuários que necessitam organizar e acessar rapidamente seus e-mails, contatos e informações importantes. A função de busca é especialmente útil para localizar mensagens específicas em meio a um grande volume de correspondências. No entanto, alguns usuários relatam problemas com o Outlook travando ao tentar realizar buscas. Isso pode…

Como instalar última versão do MacOS em Macs sem suporte?
Os Macs são conhecidos por sua longevidade e durabilidade. Mesmo Macs de vários anos podem ser atualizados para a versão mais recente do macOS, aproveitando as novas funcionalidades e melhorias. No entanto, tudo tem um fim, e todos os Macs eventualmente chegam ao ponto em que a Apple deixa de oferecer suporte para a instalação…