How can I use new modern NTFS driver that has been introduced in kernel 7.2?

There’s a ton of dependencies so ntfs-3g stays:

$ LANG=C sudo dnf remove ntfs-3g
Package                                               Arch         Version                                               Repository                         Size
Removing:
 ntfs-3g                                              x86_64       2:2026.2.25-1.fc44                                    updates                       319.8 KiB
Removing dependent packages:
 dracut-live                                          x86_64       0:108-8.fc44                                          updates                        40.6 KiB
 virt-win-reg                                         noarch       0:1.56.0-1.fc44                                       updates                        47.9 KiB
Removing unused dependencies:
 dhcpcd                                               x86_64       0:10.3.2-1.fc44                                       updates                       512.7 KiB
 gdisk                                                x86_64       0:1.0.10-5.fc44                                       fedora                        790.2 KiB
 hexedit                                              x86_64       0:1.6-10.fc44                                         fedora                         77.7 KiB
 hivex-libs                                           x86_64       0:1.3.24-13.fc44                                      fedora                         88.7 KiB
 libconfig                                            x86_64       0:1.8.2-2.fc44                                        fedora                        244.6 KiB
 libguestfs                                           x86_64       1:1.60.1-2.fc44                                       updates                         4.0 MiB
 libguestfs-appliance                                 x86_64       1:1.60.1-2.fc44                                       updates                         3.3 MiB
 libldm                                               x86_64       0:0.2.5-3.fc44                                        fedora                        136.5 KiB
 lsscsi                                               x86_64       0:0.32-15.fc44                                        fedora                        124.6 KiB
 ntfs-3g-system-compression                           x86_64       0:1.1-2.fc44                                          fedora                         47.8 KiB
 perl-Sys-Guestfs                                     x86_64       1:1.60.1-2.fc44                                       updates                         1.1 MiB
 perl-hivex                                           x86_64       0:1.3.24-13.fc44                                      fedora                         90.1 KiB
 perl-libintl-perl                                    x86_64       0:1.35-4.fc44                                         fedora                          4.1 MiB
 squashfs-tools                                       x86_64       0:4.6.1-8.fc44                                        fedora                        661.3 KiB
 supermin                                             x86_64       0:5.3.5-8.fc44                                        fedora                          2.2 MiB
 syslinux                                             x86_64       0:6.04-0.37.fc44                                      updates                         1.0 MiB
 syslinux-extlinux                                    x86_64       0:6.04-0.37.fc44                                      updates                       209.3 KiB
 syslinux-extlinux-nonlinux                           noarch       0:6.04-0.37.fc44                                      updates                       982.3 KiB
 syslinux-nonlinux                                    noarch       0:6.04-0.37.fc44                                      updates                         1.8 MiB
 zerofree                                             x86_64       0:1.1.1-17.fc44                                       updates                        49.6 KiB

Transaction Summary:
 Removing:          23 packages

After this operation, 22 MiB will be freed (install 0 B, remove 22 MiB).

The kernel modules ntfs and ntfs3 are both present in 7.2.7 and 7.2.8. I don’t have 7.2.6 anymore.

At first the system refused to use ntfs3 in fstab and on the CLI and favored fusefs until I ran that to remove the dirty flag:

$ sudo ntfsfix -d /dev/sdb1
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb1 was processed successfully.

Then the mount succeeded for the first time in months, if not years:

sudo mount -t ntfs3 -o rw,uid=1000,gid=1000 /dev/sdb1 /mnt/Jeux

│ /mnt/Jeux  │   1.8T │   1.3T │ 493.4G │ ██████████████▌      73.5% │ ntfs3 │ /dev/sdb1        

instead of

│ /mnt/Jeux  │ 1.8T │ 1.3T │ 493.4G │ ██████████████▌      73.5% │ fuseblk │ /dev/sdb1 
                              

I’m on kernel 6.12.54 LT at the moment so 7.2.8 will be tested tomorrow for ntfs module. It isn’t supported on 6.12.xx.