WinBtrfs supplies the Windows driver that lets File Explorer inspect a Linux Btrfs disk after you install it and restart Windows.
I checked the project’s GitHub release and installation notes for this refresh, confirming that v1.9 uses the extracted btrfs.inf file rather than a generic filesystem utility.
Check that the Linux volume uses Btrfs
WinBtrfs can mount Btrfs volumes only, so an Ext4 Linux installation remains outside this driver’s scope.
lsblk -f
Look for btrfs in the FSTYPE column beside the partition you need. The command separates the filesystem question from the Windows setup, which matters before you download a driver.

The pictured result shows a Btrfs root partition. If you are choosing a filesystem for a Linux installation rather than accessing an existing disk, compare the trade-offs in this Ext4 versus Btrfs guide before formatting anything.
Install WinBtrfs from the project release
Download the ZIP asset from the WinBtrfs releases page, extract it, then right-click btrfs.inf and choose Install. The project README documents that route and notes that the driver is signed for modern Windows installations.

Restart Windows after the driver installation. Then open File Explorer and confirm that Windows assigns a drive letter to the Btrfs volume before copying files.
Handle Secure Boot only when the driver does not load
On some Windows 10 and Windows 11 installations with Secure Boot enabled, the project documents a Code Integrity policy value that allows the driver to load. Do not make a registry edit just because Secure Boot is present. Use it when the driver fails to appear after installation and you understand the security consequence for your machine.
Open Registry Editor and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy. Create a DWORD value named UpgradedSystem, set it to 1, and restart Windows. If you are weighing the alternative, review the consequences of disabling Secure Boot before changing firmware settings.

The registry change affects driver loading, not the filesystem layout or permissions on the Btrfs disk. Keep a backup before writing through a cross-platform filesystem driver.
Confirm the mounted volume and protect the Linux installation
After the restart, confirm that the volume appears in File Explorer, copy one non-critical file, then verify that file from Linux before using the mounted disk for broader transfers.

Use Linux rather than Windows Disk Management to inspect any Btrfs disk that does not mount, and never accept a Windows format prompt for that partition.
Use the right tool for the next task
WinBtrfs is for a physical Btrfs volume that Windows needs to access. It is not a replacement for a Linux environment on Windows, does not turn an Ext4 partition into Btrfs, and assumes you understand Linux disk partitioning.
| What you need to do | Better next step |
|---|---|
| Inspect or copy files from a Btrfs disk in Windows | Install WinBtrfs and verify the assigned drive letter. |
| Learn how Btrfs differs from Ext4 | Read the Ext4 versus Btrfs comparison. |
| Plan storage beyond a single disk | Learn when Linux LVM and RAID fit a broader storage layout. |
| Manage a dual-boot disk from the Linux side | Review how to mount a Windows NTFS volume in Linux. |
The table keeps the decision narrow. Use WinBtrfs when the disk is already Btrfs and Windows needs access, then use the related guide when your next task moves beyond that boundary.
WinBtrfs FAQ
These answers cover the installation boundary and the point where you should switch back to Linux for filesystem maintenance.
Can Windows access a Btrfs partition?
Windows can access a Btrfs partition after you install a compatible driver such as WinBtrfs. Confirm that the partition uses Btrfs before installing the driver.
How do I install WinBtrfs?
Download and extract a WinBtrfs release, right-click btrfs.inf, choose Install, and restart Windows. This is the installation route documented by the project.
Why does WinBtrfs not show my drive?
First confirm that the volume uses Btrfs. If the driver does not load on a Windows installation with Secure Boot enabled, review the project’s documented Code Integrity policy workaround before changing the registry.
Should I format a Btrfs disk when Windows prompts me?
No. A format prompt means Windows has not mounted the filesystem through the driver. Return to Linux to inspect the disk instead of formatting it in Windows.
Before moving files, verify the filesystem type in Linux, install WinBtrfs from its release page, and confirm the mounted volume with one non-critical copy.
