Windows on btrfs

Using Quibble, an open source reimplementation of the Windows boot loader, a btrfs driver for Windows, and guest starring ntfs2btrfs, an in-place conversion tool, you can make Windows boot and run on btrfs, as Lily discovered and detailed. She took it a step further though, and decided to see if you could really redefine “cursed”.

I decided to make a new btrfs partition and just copy over all the files and see if that would boot. I was shocked to see that it did and now that I had a clean and uncorrupted filesystem it was time for the incredibly dumb idea I had.

There are no directories in the Windows and Linux roots that share the same name so you should be able to boot them both from the same partition without any file conflicts. After a reboot into Linux, installing Arch with pacstrap, and fucking with grub.

This kinda just works. The btrfs driver for Windows is incredibly solid so once you get past the bootloader there really isn’t anything weird. It just does its thing.

Yeah, but your scientists were so preoccupied with whether or not they could, they didn’t stop to think if they should. Good lord.

12 Comments

  1. 2023-04-22 4:43 am
  2. 2023-04-22 1:28 pm
    • 2023-04-22 1:58 pm
      • 2023-04-22 3:12 pm
        • 2023-04-24 3:31 am
        • 2023-04-24 3:34 am
          • 2023-04-24 5:55 am
  3. 2023-04-22 2:29 pm
    • 2023-04-23 12:12 pm
      • 2023-04-23 3:30 pm
  4. 2023-04-22 5:13 pm
    • 2023-04-22 11:30 pm