Ferramentas BTRFS em Windows

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