NTFS3 or NTFSPlus (new NTFS) driver for NTFS drives?

Hello.

I have CachyOS installed on one of my SSDs (formatted as Btrfs). All other SSDs on my system are formatted as NTFS, because I’m using Windows 11 as well.

For a very long time, I used ntfs3 driver by Paragon to use my NTFS drives on Linux. But Linux kernel 7.1 introduced a brand new NTFS driver called NTFSPlus (which now replaced the legacy NTFS driver entirely), which is apparently present on CachyOS since kernel 7.0 (Cachy developers early adopted the NTFSPlus driver).

I switched to the new NTFSPlus driver and also configured KDE Plasma to always use the NTFSPlus driver (ntfs) for easy mounting NTFS drives.

Is the new NTFSPlus driver better than the old NTFS3 driver, which is widely known for data corruption?

didnt know the new ntfsplus drivers are available.

as i have some ntfs drives in work im really interested.

Bump!

Interesting topic, watching also.
I’m curious if the new tools work with gParted.

ntfsprogs-plus works fine with KDE Partition Manager. Didn’t test with GParted though.

From a Developer:

Key aspects of the project include:

Core Functionality: It provides essential utilities such as fsck.ntfs for filesystem consistency checking and repair, as well as mkfs.ntfs for creating new partitions, which were previously missing from the ntfs3 ecosystem.

Origin and Scope: The project was developed by forking ntfs-3g and removing the unnecessary FUSE implementation, resulting in a lighter, native userspace suite designed to integrate with the modern kernel driver.

Testing Integration: It enables Linux distributions to test NTFS volumes using the standard xfstests harness, improving reliability and allowing for automated validation of filesystem integrity.

Strategic Role: By providing these tools, ntfsprogs-plus aims to make ntfsplus a more trustworthy and complete alternative to ntfs-3g and ntfs3, particularly for server and enterprise environments that require robust repair capabilities.

And yes it supports Gparted.

sudo ntfsck -n /dev/sdc1

[sudo] password for me: 
Parse #1: Scan mft entries in volume...
100.00 percent completed
Parse #2: Check system files...
100.00 percent completed
Parse #3: Reset logfile...
ntfsck does not support log replay, just reset it
Parse #4: Check index entries in volume...
100.00 percent completed
Parse #5: Scan orphaned MFTs candidiates...
100.00 percent completed
Parse #6: Check orphaned mft...
100.00 percent completed
Clean, No errors found or left (errors:0, fixed:0)
---

windows servers need this for better repair , why on linux ?

Some use it for shared storage. (On Linux servers)

This is great news. I switched over.
I love the compatibility that it brings.
Fewer reasons for Windows users to complain about Linux.
Also makes it easier to cope with used computers before transitioning them fully to Linux.

In my house and in our future utopia no one is using ntfs anymore but..

Reliable ntfs module is desirable.

Ditto for a functional fsck for ntfs.

I really do not know if this properly achieves these things.

So far the consensus of others is that it mostly does and is at least better than the alternatives.

I’m yet to test but the ntfs3 driver caused some issues with the compress.exe utility (express4k, lzx), I could read some files but apparently Steam didn’t seem to be able to read it. Hopefully with this new driver it will work.
bump