Solução rápida: Use o driver open-source apfs-fuse no WSL2 para montar volumes do Apple File System como somente leitura no Windows 11 sem pagar por Paragon APFS ou MacDrive. Instale WSL2 + Ubuntu, compile o apfs-fuse a partir do código-fonte e monte seu drive Mac através do WSL.
Você tem um SSD externo formatado pelo macOS (APFS) e precisa ler arquivos dele em um PC com Windows 11. O Windows não reconhece APFS nativamente — o drive aparece como “Não inicializado” no Gerenciamento de Discos, sem opção de montagem. Drivers comerciais como Paragon APFS for Windows ou MacDrive custam de $50 a $100. Para acesso somente leitura, o caminho open-source gratuito via WSL funciona sem pagar nada.
Atinge: Windows 11 Pro/Home com capacidade de habilitar WSL2.
Tempo de correção: 30 a 60 minutos para configuração inicial; 2 minutos para cada montagem subsequente.
O que o apfs-fuse pode e não pode fazer
O projeto apfs-fuse fornece um driver somente leitura baseado em FUSE para APFS. Ele lê volumes APFS comuns, volumes criptografados (com senha), volumes Fusion Drive e a maioria dos arquivos sparseimage. Ele não grava — a especificação APFS publicada pela Apple não cobre tudo o que é necessário para gravações seguras, e o projeto explicitamente não tenta fazer isso. Para recuperação e cópia de arquivos somente leitura, é exatamente o que você precisa.
O FUSE em si não está disponível no Windows nativamente, mas o kernel Linux do WSL2 inclui suporte a FUSE. Você monta o drive dentro do WSL e acessa os arquivos através do ponto de montagem do sistema de arquivos do WSL que o Windows expõe em \\wsl$\Ubuntu\….
Método 1: Habilitar WSL2 e instalar Ubuntu
- Abra o PowerShell como Administrador.
- Execute
wsl --install. Aguarde o download e a instalação dos componentes (~5 minutos). - Reinicie quando solicitado.
- Após a reinicialização, o Windows abre a configuração do Ubuntu automaticamente. Crie um nome de usuário e senha.
- Confirme que o WSL2 é o padrão: execute
wsl --set-default-version 2no PowerShell. - Execute
wsl -l -v— o Ubuntu deve aparecer como VERSION 2.
Agora você tem um ambiente Linux pronto para o próximo passo. O shell do Ubuntu pode ser acessado pelo menu Iniciar ou digitando wsl em qualquer terminal.
Método 2: Compilar o apfs-fuse a partir do código-fonte no WSL
- Abra o shell do Ubuntu.
- Instale as dependências de compilação:
sudo apt updatesudo apt install fuse libfuse-dev bzip2 libbz2-dev cmake g++ git libattr1-dev zlib1g-dev - Clone e compile:
cd ~git clone https://github.com/sgan81/apfs-fuse.gitcd apfs-fusegit submodule initgit submodule updatemkdir build && cd buildcmake ..make - Verifique com
./apfs-fuse --help— o uso será exibido.
A compilação leva de 2 a 5 minutos. Depois de pronta, você terá um binário apfs-fuse em ~/apfs-fuse/build/apfs-fuse.
Método 3: Montar o drive APFS como somente leitura
- Conecte o drive APFS ao PC Windows via USB.
- No Windows, abra o Gerenciamento de Discos (
diskmgmt.msc) e anote o número do disco (ex.: Disco 2). - Em um PowerShell elevado, monte o disco no WSL:
wsl --mount \\.\PHYSICALDRIVE2 --bare. Substitua 2 pelo número do seu disco. - Abra o shell do Ubuntu. Encontre o dispositivo com
lsblk; o APFS geralmente aparece como/dev/sdc4ou similar. - Crie um ponto de montagem e monte:
sudo mkdir /mnt/apfssudo ~/apfs-fuse/build/apfs-fuse /dev/sdc4 /mnt/apfs - Navegue pelos arquivos:
ls /mnt/apfs. - Acesse pelo Windows: abra o Explorador de Arquivos e vá para
\\wsl$\Ubuntu\mnt\apfs. Copie os arquivos para uma pasta local do Windows normalmente. - Quando terminar:
sudo umount /mnt/apfs, depois no PowerShellwsl --unmount \\.\PHYSICALDRIVE2e, em seguida, desconecte o drive com segurança.
A montagem é somente leitura por design — sem risco de corromper o drive de origem.
Como verificar se a correção funcionou
- Os arquivos do drive APFS estão visíveis no Explorador de Arquivos no caminho do WSL.
- Você pode copiar um arquivo da montagem APFS para o Windows e abri-lo normalmente.
- O Gerenciamento de Discos ainda mostra o drive como “Não inicializado” (isso é esperado — o Windows em si não entende APFS).
- Volumes criptografados solicitam uma senha e desbloqueiam após inseri-la (FileVault).
Se nada disso funcionar
Se wsl --mount falhar com “disco está em uso”, o Windows ainda tem handles abertos no drive — ejete o drive no Windows (Remover Hardware com Segurança), depois reconecte e monte imediatamente no WSL antes que o Windows termine de enumerá-lo. Se o apfs-fuse falhar ao montar com “checkpoint failed”, o drive foi desconectado de forma suja do macOS e tem um journal sujo — reconecte a um Mac para desmontar corretamente, ou aceite que alguns arquivos podem estar inacessíveis. Para Fusion Drive (híbrido SSD+HDD da Apple), você precisa usar o apfs-fuse no dispositivo que representa o volume sintetizado, não nos discos individuais.
Conclusão: WSL2 + apfs-fuse é o caminho gratuito e suportado para acesso somente leitura a APFS no Windows 11. Leva uma hora para configurar e funciona para quantos drives forem necessários depois. Para acesso de gravação, você ainda precisa do Paragon ou MacDrive; para cópia e recuperação somente leitura, isso é suficiente.