无法修改本地驱动器的内容

无法修改本地驱动器的内容

我是 Ubuntu 新手。我使用的是 Ubuntu 20.04 LTS,它是双启动,而且分区是由 Windows 10(我的笔记本电脑中的另一个操作系统)创建的,文件类型是 NTFS。

我无法在本地驱动器中创建/重命名/剪切/粘贴文件夹。经过一番研究,我发现这是一个权限问题。这些权限属于 root。

我尝试了在 askubuntu.com 和其他网站上找到的所有不同方法,但仍然无用。

我努力了:

  1. sudo chown user:user 输出结果为:chown: changing ownership of '/mnt/STUDY': Read-only file system

  2. chown -R $USER: /path/to/files 输出结果为:chown: changing ownership of '/mnt/STUDY': Read-only file system

  3. sudo chmod 755 /media/$USER/"partition name" 输出结果为:chown: changing ownership of '/mnt/STUDY': Read-only file system

以及许多其他但仍然是相同的结果。

是的,从我在电脑上安装 Ubuntu 20.04 LTS 那天起,这种情况就一直存在。偶然地(或者我猜是这样),有一天我获得了修改文件夹内容的所有权限,但重启电脑后,一切都恢复为只读权限。我不明白发生了什么。

有人能帮助我吗?提前致谢。chown:更改“/mnt/STUDY”的所有权:只读文件系统

答案1

默认情况下,ntfs(“Windows”)分区(在 Windows 下显示为驱动器号)不会自动挂载。但是,您可以通过单击文件左栏中显示的卷图标来挂载它们。通过这种方式挂载,ntfs 卷默认可由挂载该卷的用户读取和写入。

您的卷显然以只读方式安装,这可能表明该音量不“干净”,即之前没有正确关闭。为了防止损坏,Linux 将拒绝以写权限挂载此类卷。

ntfs(“Windows”)卷不干净可能是由于 Windows 设置为快速启动。通过该设置,Windows 不会关闭所有文件系统和文件,这是在后续设置中更快恢复的策略之一。但是,如果您需要在 Windows 关闭时使用 ntfs 卷,则需要 1) 禁用 MS Windows 中的快速启动和 2) 确保在启动 Linux 之前完全关闭 Windows(不休眠!)。

因此,为了解决您的问题,

  1. 启动进入 Windows
  2. 禁用“快速启动”(请参阅​​ Windows 操作系统手册以了解如何更改)
  3. 使用 Windows 驱动器检查工具检查 ntfs 分区的完整性并修复可能出现的问题

完成此一次性操作后,请确保在 Linux 下访问该卷之前始终完全关闭 Windows。

在 Windows 中定期执行 3. 是一个好习惯。虽然 Linux 可以很好地处理 ntfs 格式的分区,但只有 MS Windows 才完全能够检查和修复此类文件系统。

相关内容