ReFS filesystem for boot volume

Solution 1:

Most likely not.

Windows uses the terms "system" and "boot" in opposite compared to Linux – the system partition is where BOOTMGR lives, and the boot partition is where Windows itself is kept. If the documentation says ReFS is not bootable, it means you cannot put Windows on ReFS.


One job of a bootloader is to load the kernel – just as GRUB needs to understand filesystems (and LVM, and ZFS…) enough to find and read your 'vmlinuz' and 'initramfs' files, the Windows BOOTMGR likewise needs to be able to find and read Winload.efi, NTOSKRNL.EXE, and other related things. It does not know how to do that from ReFS.

(There may be various other reasons why Microsoft did not add this feature, possibly even something that only becomes obvious after they tried and failed, but this is the most basic one.)


A more interesting way to completely break your system might be to install Windows on Btrfs instead, using the WinBtrfs driver and Quibble as a bootloader to match it.