I’m running EndeavourOS and Windows 11. Each OS is on a separate disk, but I have a data disk that is currently NTFS that mount in both OSes. NTFS causes problems for some things in Linux, and I’m worried it’ll bork the drive for windows eventually, so I’m keen to find an alternative. I’ve read about the WinBTRFS driver so wondering if that is a better way to go?

I don’t want to run a server with a share to access this data because it is way to slow for my needs.

  • Limonene@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    1 month ago

    NTFS is considered pretty stable on Linux now. It should be safe to use indefinitely.

    If you’re worried about the lack of Unix-style permissions and attributes in NTFS, then getting BTRFS or ext4 on Windows may be a good choice. Note that BTRFS is much more complicated than ext4, so ext4 may have better compatibility and lower risk of corruption. I used ext3 on Windows in 2007 and it was very reliable; ext4 today is very similar to ext3 from those days.

    The absolute best compatibility would come from using a filesystem natively supported by both operating systems, developed without reverse engineering. That leaves only vfat (aka FAT32) and exfat. Both lack Unix-style permissions and attributes.

  • LeFantome@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 month ago

    Most compatible is FAT32 which is also the most limited.

    I am not sure I would trust the WinBtrfs driver with anything important. What problems are you having with NTFS?

    Linux has two NTFS stacks: NTFS-3G and NTFS3 ( in the Linux kernel since 5.15 ). NTFS3 is more feature rich I think but that said it also lacks a few things. NTFS-3G is more mature, reportedly faster ( odd for a FUSE driver ), and some people still report it to be more stable.

  • cmnybo@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    0
    arrow-down
    1
    ·
    1 month ago

    I would use exFAT for a shared data drive. Just don’t use it for programs since it lacks unix file permission support.

  • BrianTheeBiscuiteer@lemmy.world
    link
    fedilink
    arrow-up
    0
    arrow-down
    1
    ·
    1 month ago

    What’s your Win 11 use case? If you don’t need native performance I’d recommend Linux and BTRFS for everything and run Win11 off a VM. Dual booting is fine but I’ve personally struggled with allotting the appropriate space for each partition.

  • ProgrammingSocks@pawb.social
    link
    fedilink
    arrow-up
    0
    arrow-down
    1
    ·
    1 month ago

    DO NOT use WinBTRFS. It caused me some cryptic filesystem errors that I never found a real solution to. NTFS is the better option if you must have a shared disk, but I really suggest different partitions for each OS.