Ferramentas BTRFS em Windows
btrfs é um sistema de arquivos no modelo “copy on write (CoW)” para Linux destinado a implementar recursos avançados, ao mesmo tempo em que se foca na tolerância a falhas, reparo e fácil administração.
Ele não é nativo do Windows, portanto são necessários módulos/drivers/aplicativos à parte para conseguir ler ou converter esses dados. Pensando nisso, relacionei alguns projetos relacionados ao BTRFS voltados ao Windows:
1- Ntfs2btrfs
Faz conversão de NTFS para btrfs, com um comando simples (lembrando que não pode ser o drive em que o sistema está rodando nem em unidades criptografadas com bitlocker/veracrypt/algum outro crypt sem que o container esteja aberto).
No Windows:
ntfs2btrfs.exe D:\
No Linux
ntfs2btrfs /dev/sda1
Link para os releases do projeto aqui e mais informações de uso aqui
2- WinBtrfs
É um driver para Windows, escrito do zero, não contém códigos do kernel do Linux e o desenvolvedor afirma que deve funcionar em qualquer versão do Windows desde o XP até o 11. Também está incluído como parte do ReactOS.
Para instalar o driver basta baixá-lo, extrair, clicar com botão direito no arquivo btrfs.inf e ir em Instalar. O driver está assinado digitalmente e deve rodar sem problemas nas versões recentes do Windows.
No caso do Windows 10 e 11 com o Secure Boot habilitado pode ser necessário fazer um ajuste no registro do Windows:
Vá em HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy
e crie uma nova DWORD chamado UpgradedSystem
e sete 1, reinicie.
Lembrando que eu fazer isso acaba relaxando algumas políticas de drivers e pode ser um problema de segurança, não deste driver em específico mas de outros possíveis ataques.
Link para os releases do projeto aqui e mais informações de uso aqui