Ubuntu 只读 NTFS 文件系统 - 重新挂载不起作用

Ubuntu 只读 NTFS 文件系统 - 重新挂载不起作用

我有 2 个 SSD,其中一个用于操作系统(将称为“OS 驱动器”)另一个用于数据(数据驱动器)。我安装了 Windows 10 和 Ubuntu 18.04 的双系统。Windows 端似乎没问题。但在 Ubuntu 上,经常(不总是)我无法将数据保存到保存数据的 SSD 上,因为 Ubuntu 说它是只读的。这是从启动开始的。同样,这仅有的经常发生,但并非每次都发生,所以有时安装正确,有时安装不正确。我能够保存另一台计算机上的数据(“操作系统驱动器”)尽管开车。

这些驱动器属于不同的文件系统。我的“OS 驱动器”(安装在/boot/efiFAT32我的“数据驱动器”(安装在/mnt/9ACC1AC5CC1A9C17NTFS

df-钍 在此处输入图片描述

猫/ proc /安装 在此处输入图片描述

此图显示,此时我的“数据驱动器”是只读的(“ro”)

我已经运行了从中获取的命令这个答案重新挂载为读写(“rw”)

mount -o 重新挂载,rw /dev/disk/by-uuid/9ACC1AC5CC1A9C17 /mnt/9ACC1AC5CC1A9C17/

从“磁盘”获取参数: 在此处输入图片描述

此后,cat /proc/mounts可以看到驱动器现在处于读写模式: 在此处输入图片描述

...但我似乎仍然无法写入驱动器。同样的 touch 命令会返回:No such file or directory

在此处输入图片描述

答案1

只是为了在这里获得额外的信息。

Windows,如果你“关机”大多数时候并没有真正关机,而只是进入休眠状态。

Windows 休眠

对于使用双启动的用户,此修复也在这个线程中。

  1. 右键单击 Windows 开始菜单按钮并选择电源选项。
  2. 单击选择电源按钮的功能。
  3. 如果顶部有一个 Windows UAC 盾牌,上面写着“更改当前不可用的设置”,请单击它并选择“是”或输入您的密码以使用管理权限重新打开对话框。
  4. 在关机设置下方,会显示开启快速启动(推荐)。取消选择该选项并按保存更改。

这应该可以解决问题,因为它可以正确地从 Windows 卸载驱动器并允许它在 Linux 中作为 rw 安装。

我来这里是因为我在使用 Steam 时偶尔遇到问题,无法将我的游戏库添加到其中,因为我收到错误:

“新的 Steam 库文件夹必须位于具有执行权限的文件系统上。”

这发生在 Ubuntu 18.04.2 LTS 上。游戏位于 Windows 10 和 Ubuntu 使用的 NTFS 格式的驱动器上。

上述解决方案使您免去了在关闭 PC 时必须一直按住“Shift”键的麻烦。

答案2

在我的情况下,运行以下命令解决了该问题。它会删除由 Windows 创建的日志文件,除非 Windows 完全关闭,否则无法正确清除这些文件。

sudo ntfsfix /dev/sdxX # where x is HDD (in my case it was "a") and X is drive number (in my case it was "7"), so I wrote /dev/sda7

答案3

如果你在 ubuntu 中,并且已经挂载了 NTFS 分区,请执行以下操作

  • 通过运行卸载 Ntfs 分区sudo umount -a
  • 运行sudo ntfsfix /dev/sdaxx (for example /dev/sda3)以获取具有完全读/写访问权限的分区
    笔记:如果分区未安装,请跳过步骤 1

您将看到如下所示的输出

Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sda3 was processed successfully.

答案4

我找到了答案(虽然没有给出解释) 这里使用解决方案来确保 Windows完全地关机。我启动 Windows,按住 SHIFT 键关机。当我启动 Ubuntu 时,一切似乎都很好

相关内容