重装win10后NTFS分区全部变成只读

如题,我之前在电脑上重装了Windows10,并且已在控制面板中关闭了快速启动。然而,manjaro下所有NTFS分区都变成只读了。请问有什么解决办法?

一般的解决方法是先重启切换到win10检查有没有设备加密或者bitlocker加密,有的话关掉,再重启切换到Manjaro

Linux 挂载 Windows 磁盘

首先要确保设备加密已经关闭,这个时候一般来讲会自动显示出来,在 Dolphin 中点击即可挂载

如果要挂载 C 盘请确保快速启动已经关闭

在终端中输入:

lsblk -f

在输出结果中可以发现 Windows 的硬盘分区,每个分区有一段 UUID 的信息,选中复制下来

接着就来修改系统文件:

sudo vim /etc/fstab

在最后加入这两行:

UUID=(UUID)                     /home/firestar/C    ntfs-3g uid=firestar,gid=users,auto 0 0
UUID=(UUID)                     /home/firestar/D    ntfs-3g uid=firestar,gid=users,auto 0 0

重启电脑后,即可自动挂载

如果需要格式化 C 或 D 盘,先从 /etc/fstab 中删去这两行,再操作,之后磁盘的 UUID 会被更改,再编辑 /etc/fstab ,重启挂载即可

如果文件系统突然变成只读

一般来讲是 Windows 开启了快速启动,或者进行了优化磁盘等操作导致的,下面以 D: 盘(在 lsblk -f 的输出结果中可以找到对应 /dev/nvme0n1p5)为例:

首先在 Windows 中关闭快速启动,重启电脑

若不能解决问题,使用下面的方法:

检查占用进程:

sudo fuser -m -u /dev/nvme0n1p5

可以看到数字,就是占用目录的进程 PID,终止进程:

sudo kill (PID_number)

取消挂载:

sudo umount /dev/nvme0n1p5

执行硬盘 NTFS 分区修复:

sudo ntfsfix /dev/nvme0n1p5

再重新挂载即可:

sudo mount /dev/nvme0n1p5 ~/D
2 Likes

感谢,问题解决了 :grinning:

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.