无法以写入模式挂载 Windows 分区

无法以写入模式挂载 Windows 分区

我最近安装了 ubuntu(不到 12 小时),并且能够使用此命令在 ubuntu 中挂载我的 ntfs 分区驱动器(最初来自 Win 10)

sudo mount -t ntfs-3g -o ro /dev/sda3 /media/win

当我尝试使用读取权限执行相同的命令时

sudo mount -t ntfs-3g -o rw /dev/sda3 /media/win

我收到以下错误

磁盘包含不干净的文件系统 (0, 0)。元数据保存在 Windows 缓存中,拒绝挂载。无法挂载“/dev/sda3”:不允许操作 NTFS 分区处于不安全状态。请恢复并完全关闭 Windows(不休眠或快速重启),或使用“ro”挂载选项以只读方式挂载卷。

但我已经以正常方式关闭了 Windows 10。此错误的原因是什么?我该如何解决?

第2部分:

当以只读模式安装驱动器时,每次启动操作系统时我都必须这样做。有什么方法可以自动执行该操作吗(例如创建一个 shell 脚本,该脚本将帮我完成安装并在每次启动操作系统时运行)。

答案1

最好的答案是:

  1. 在 Ubuntu 中使用 ntfsfix。它可能会损坏您的 Windows 安装。

  2. 启动 Windows。fast boot在电源控制面板中禁用。

  3. 禁用休眠。在管理员命令提示符窗口中,输入powercfg.exe -h off

  4. chkdsk在 Windows 的驱动器上运行

现在您应该能够在 Ubuntu 中安装它。

为了使 Ubuntu 中的分区自动挂载,你需要修改/etc/fstab (sudo -H gedit /etc/fstab)。以下是要添加的内容的示例...

UUID=0C0F93CE58153D42 /media/用户名/Windows ntfs-3g 默认值 0 0

使用sudo blkid终端中的命令将我的 UUID 替换为您找到的 UUID,并使用正确的信息更新挂载点。

干杯,艾尔

相关内容