Ubuntu 20.04 LTS无法在Windows 10分区创建/修改文件夹和文件的解决方法咨询
Ubuntu 20.04 LTS无法在Windows 10分区创建/修改文件夹和文件的解决方法咨询
看起来你在Ubuntu 20.04 LTS下访问Windows 10分区时遇到了读写权限的棘手问题——用WPS编辑Excel文件时突然变成只读模式,保存还提示无法写入目录,这种情况确实挺影响工作效率的。我来给你分享几个社区里常用的解决思路,你可以一步步尝试:
一、先排查NTFS分区的挂载权限问题
Linux下挂载Windows的NTFS分区时,默认可能因为参数设置或分区状态导致只读挂载,你可以先确认当前的挂载状态:
打开终端,运行命令查看NTFS分区的挂载参数:
mount | grep ntfs如果输出里包含
ro字样,说明分区是只读挂载的,需要重新挂载为读写模式。重新挂载为读写模式的步骤:
- 先找到你的Windows分区设备名,比如用
lsblk命令,找到标注为ntfs的分区,通常是/dev/sda2或者类似的名称。 - 确保没有程序在使用该分区的文件(比如关闭WPS和所有打开的该分区文件),然后卸载分区:
sudo umount /dev/sda2 - 如果还没有挂载点,先创建一个:
sudo mkdir -p /mnt/win10 - 重新挂载为读写模式:
sudo mount -t ntfs-3g -o rw,user,uid=$UID,gid=$GID /dev/sda2 /mnt/win10
完成后再去尝试修改或创建文件,看是否恢复正常。
- 先找到你的Windows分区设备名,比如用
二、关闭Windows的快速启动功能
这是最常见的导致Linux下无法读写NTFS分区的原因!Windows的快速启动会让NTFS分区处于“脏”状态,Linux无法正常获取读写权限:
- 重启进入Windows 10系统,按以下步骤操作:
- 打开「控制面板」→「电源选项」
- 点击「选择电源按钮的功能」
- 点击「更改当前不可用的设置」
- 取消勾选「启用快速启动(推荐)」
- 点击「保存更改」
- 之后重启回到Ubuntu,再尝试访问分区,看读写权限是否恢复。
三、检查并修复NTFS分区的文件系统错误
如果上面的方法都不行,可能分区本身存在文件系统错误,需要用Windows自带的工具修复:
- 进入Windows 10系统,以管理员身份打开「命令提示符」:
- 按下Win+X键,选择「Windows PowerShell (管理员)」或「命令提示符(管理员)」
- 运行修复命令(把
D:替换成你的Windows分区盘符):chkdsk D: /f - 等待修复完成,期间可能需要重启Windows,按照提示操作即可。
- 修复完成后重启到Ubuntu,重新挂载分区,应该就能正常读写了。
另外你提到的smartmontools,它主要是用来检测硬盘的硬件健康状态,和文件系统的读写权限问题关联不大,所以看不懂输出也没关系,先聚焦上面的几个步骤更直接。
备注:内容来源于stack exchange,提问作者RaphaelZero
相关产品推荐
相关产品推荐

