无法挂载 NTFS 驱动器“磁盘包含不干净的文件系统”

无法挂载 NTFS 驱动器“磁盘包含不干净的文件系统”

当我尝试从 ubuntu 访问我的 NTFS 驱动器时出现错误。

Unable to access “My Drive”

Error mounting /dev/sda6 at /media/ubuntu/Media Center: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda6" "/media/rolindroy/Media Center"' exited with non-zero exit status 14: The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda6': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option

任何帮助将不胜感激!

答案1

如果无法访问驱动器,请执行以下命令:

sudo ntfsfix /dev/sdXY

其中 XY 是分区

例如sda2sdb1

然后,使用以下命令进行挂载:

sudo mount -o rw /dev/sdXY /mounting point

安装点可以是本地或外部驱动器(如 USB 驱动器),例如/media/YourUserName/MountingPointName

答案2

我通过 cmd 关闭 Windows 解决了这个问题

shutdown /s

这是因为 Windows 8 和 10 提供了依赖于“不完全”关机的“快速启动”选项

您可以按照“电源选项”下的以下步骤禁用快速启动

https://itsfoss.com/solve-ntfs-mount-problem-ubuntu-windows-8-dual-boot/

答案3

如果您有权在 Windows 下启动和安装驱动器,按照消息提示进行操作并将其从休眠或快速重启或任何其他特殊状态中移除。您必须通过启动 Windows 来执行这些操作。

您也可以运行校验从 Windows 上进行操作。

如果您在 Windows 下没有驱动器的立即启动访问权限,请按照消息提示将其安装为只读。

然后访问驱动器并复制重要数据。然后,您可以通过重新格式化分区来修复 Ubuntu 下的驱动器并恢复备份数据。

将驱动器安装为只读:

$ sudo mount -o ro /dev/[partition /media/[mounting point]

另一个选择是在 Ubuntu 下使用以下命令修复磁盘ntfsfix

$ ntfsfix /dev/[partition]

答案4

这应该是因为您的“Windows”系统处于中间状态(在关闭硬盘之前而不是完全关闭系统,例如使用休眠模式)。

在 Windows 上重新启动,完全关闭系统,它就应该可以工作了。

如果你在命令行术语会话中尝试这个,你应该得到这样的解释

做:

sudo mount -o ro /dev/[partition /media/[mounting point]

输出将是:

The NTFS partition is in an unsafe state. 
Please resume and shutdown Windows fully (no hibernation or fast restarting), 
or mount the volume read-only with the `ro` mount option.

相关内容