Linux 下挂载 Windows 的 NTFS 分区的一个小问题

最近碰到一个有些奇怪的问题。我有 Windows 10 和 openSUSE Tumbleweed 双系统,其中 Windows 10 是出厂配置,只用来更新官方的固件驱动。在 Linux 中设置 /etc/fstab 来开机时自动挂载 Windows 的数据分区,方便下载保存固件驱动更新。可是最近突然不能写入这个 NTFS 文件系统的分区了,提示说「Insufficient permissions to write into ntfs partition」。


如果从命令行 umountmount 的话,会提示说该分区有什么问题(忘记具体的提示语了),所以只能挂载成只读(read only)。可是实在回想不起来是什么导致了这个分区出了问题,因为平常真是很少很少才会用到这个分区。

今天又需要用到它了。于是重启系统到 Windows 里去看看是怎么回事。结果更新了 BIOS 固件之后(对了,不知道为什么 T470s 还是没法用 Linux 上的 fwupdmgr 来更新 BIOS 固件),忘记检查分区了,就又重启到了 openSUSE。然后就忽然发现那个 NTFS 分区被挂载成了可写入的状态。

所以总结来讲,也许进入一次 Windows 10 就给了 Windows 机会来自动检查那个 NTFS 的数据分区并执行了简单的修复,所以也不需要我再多做什么,就可以在 Linux 中访问该分区了。

©

本文发表于水景一页。永久链接:<http://cnzhx.net/blog/a-problem-mounting-ntfs-in-linux/>。转载请保留此信息及相应链接。

时间过去太久,评论已关闭。
如果您有话要说,请到讨论区留言并给出此文章链接。
谢谢您的理解 :-)