After Linux 7.0, Linux 7.1 entered the next feature merge window. One notable change is a new NTFS kernel driver.
“New” does not mean Linux is supporting NTFS for the first time, nor does it mean ntfs3 is being replaced. More precisely, Linux 7.1 adds a new optional in-kernel NTFS read-write driver. It is based on the old in-kernel ntfs driver, modernized and extended with more complete write support.
Quick Take
Linux now has three main NTFS paths:
| Option | Location | Read-write support | Best fit |
|---|---|---|---|
ntfs-3g |
User-space FUSE | Read-write | Stability first; long-time distro default |
ntfs3 |
Kernel-space | Read-write | More direct kernel integration and performance |
New ntfs |
Kernel-space | Read-write | Optional implementation added in Linux 7.1 |
This is not a forced migration. It simply adds another option. Most users can keep following their distribution defaults for now.
How 7.0 and 7.1 Relate
Linux 7.0 only marks the move into the 7.x kernel series. It does not mean NTFS support was suddenly rewritten in 7.0. The NTFS-related change appears in the Linux 7.1 feature cycle.
NTFS remains important for Linux desktop users because dual-boot systems, external drives, USB drives, and Windows data disks often use it. The hard part is writes: if a file-system driver has a bug, user data can be affected directly. That is why NTFS driver changes are treated carefully.
ntfs-3g, ntfs3, and the New ntfs
ntfs-3g is a user-space FUSE driver. It has long handled NTFS read-write support on Linux. It may not always be the fastest option, but it is mature, compatible, and well documented.
ntfs3 is the in-kernel NTFS driver contributed by Paragon Software and already merged into Linux. It has a shorter path, integrates more directly with VFS, and can offer better performance. But file-system drivers require strong maintenance discipline, and ntfs3 has seen discussion around maintenance pace and code quality after merging.
The new Linux 7.1 ntfs driver is maintained by Namjae Jeon. It is not written from scratch; it modernizes the old kernel ntfs driver, adds write support, and coexists with ntfs3 as another optional implementation.
In short:
ntfs-3g: conservative, mature, user-space.ntfs3: existing in-kernel mainline option.- New
ntfs: new in-kernel option in 7.1, still worth watching.
Which One to Use
There is no need to switch immediately. A conservative order is:
- Keep using the distribution default for important data, usually
ntfs-3gor a testedntfs3. - Try
ntfs3when performance matters. - Test the new
ntfsdriver on temporary, test, or recoverable data first. - Back up important NTFS partitions before writing.
To mount with ntfs3 manually:
|
|
For temporary read-only access:
|
|
To check which driver is being used:
|
|
Dual-Boot Notes
If an NTFS partition comes from a Windows system disk, make sure Windows is fully shut down before writing to it. Fast Startup and hibernation can leave the NTFS volume in an unfinished state, and Linux writes may then cause consistency problems.
Check these first:
- Disable Windows Fast Startup.
- Make sure the partition is not hibernated.
- Confirm BitLocker or other encryption is not blocking access.
- Safely eject external drives from Windows.
These rules apply whether you use ntfs-3g, ntfs3, or the new ntfs driver.
Why Multiple NTFS Drivers Exist
Multiple implementations for the same file system are not unusual in Linux. Old, new, vendor, and community implementations can coexist until maintenance status and real-world feedback make the preferred path clear.
NTFS is especially suited to a conservative approach:
- User data risk is high.
- Compatibility cases are complex.
- Implementations differ in performance and stability tradeoffs.
- Distributions need time to validate defaults.
So the new Linux 7.1 ntfs driver does not immediately obsolete ntfs-3g or ntfs3. It gives the kernel community another maintainable option.
Summary
The new Linux 7.1 ntfs driver is an optional in-kernel NTFS read-write implementation. It coexists with ntfs-3g and ntfs3; it does not directly replace either.
Regular users can keep using distribution defaults. Users who want to test performance or kernel file-system changes can watch ntfs3 and the new ntfs, but important data should be backed up before switching drivers.