page contents

Linux Kernel 7.1合并全新的原生NTFS驱动程序 提供更高的性能和兼容性

Linux Kernel 7.1 日前已经合并由开发者 NAMJAE JEON 重写的全新原生 NTFS 驱动程序,该驱动程序被称为是 NTFS 的复活,也标志着 Linux 对 NTFS 文件系统的支持从长期的权宜之计转向真正集成且高性能的原生实现。

attachments-2026-06-nXOKz7iw6a20d5f48009f.pngLinux Kernel 7.1 日前已经合并由开发者 NAMJAE JEON 重写的全新原生 NTFS 驱动程序,该驱动程序被称为是 NTFS 的复活,也标志着 Linux 对 NTFS 文件系统的支持从长期的权宜之计转向真正集成且高性能的原生实现。

长期以来 Linux 用户在访问 NTFS 文件系统时都存在诸多问题,早期内核内置的 NTFS 驱动仅支持只读,主流解决方案则是 NTFS-3G 需要频繁切换导致性能低下且 CPU 开销非常大。

后来有开发者推出 NTFS3 驱动程序解决了很多问题,让 Linux 可以正常操作 NTFS 文件系统,只不过 NTFS3 驱动程序维护停滞,稳定性与性能也没有达到社区的预期。

新 NTFS 驱动基于现代内核架构完全重写:


全新合并的 NTFS 驱动程序并非简单的修补,而是对原有内核 NTFS 代码的从头重构,同时整合现代 Linux 文件系统基础设施,支持完整的读写操作例如文件创建、修改和删除等。

采用 iomap 和 folio 等现代特性移除对旧 buffer_head 的依赖,提供更好的用户空间工具支持,通过 NTFS_FS Kconfig 开关启用,默认将与现有的 NTFS3 驱动共存,用户可以进行切换。

开发者 JEON 表示,该驱动程序历时四年才完成开发,代码量超过 3.6 万行,旨在实现与 NTFS 3.x 的更好兼容性,同时还可以提升整体稳定性并提供完整的文档支持。

驱动程序在性能方面表现出色:

与主流 NTFS3 驱动程序相比,新驱动程序在单线程写入方面的性能提升 3%~5%,多线程写入方面暴涨 35%~110%,挂载 4TB 大型驱动器的速度提升 4 倍。

从 NTFS3 驱动程序切换到新驱动程序后,整体顺序读写速度更加流畅, CPU 开销也显著降低,对用户而言最直接的好处就是在 Linux 下可以更快速和安全地读写 NTFS 分区,不需要频繁重启系统或借助第三方工具。

例如外接移动硬盘和 U 盘等经常需要在 Windows 和 Linux 上使用时,新的 NTFS 驱动程序可以降低跨平台文件共享的摩擦,提升传输效率。

不过目前 Linux Kernel 7.1 版内核还在开发阶段,首个发布预览版将在 2026 年 4 月 27 日前后发布,正式版可能还需要等待几周。

更多相关技术内容咨询欢迎前往并持续关注好学星城论坛了解详情。

想高效系统的学习Python编程语言,推荐大家关注一个微信公众号:Python编程学习圈。每天分享行业资讯、技术干货供大家阅读,关注即可免费领取整套Python入门到进阶的学习资料以及教程,感兴趣的小伙伴赶紧行动起来吧。

attachments-2022-05-rLS4AIF8628ee5f3b7e12.jpg

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
Pack
Pack

2115 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 2228 文章
  3. Pack 2115 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章