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

rol*_*roy 128 mount 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
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

Mud*_*zir 242

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

sudo ntfsfix /dev/sdXY
Run Code Online (Sandbox Code Playgroud)

其中 XY 是分区

例如sda2sdb1

然后,安装:

sudo mount -o rw /dev/sdXY
Run Code Online (Sandbox Code Playgroud)

  • 如果您可能面临 Windows 崩溃的风险,这是最好的解决方案。但是对于安装 Windows 的分区以外的分区,我认为这是无害的。 (10认同)
  • 我尝试了一下,但返回“Windows 已休眠,拒绝安装”。重新安装失败:不允许操作` (2认同)
  • 如果您在此之后仍然遇到问题(这很好,它仍然在抱怨休眠),您可以使用`sudo mount -t nfts-3g -o remove_hiberfile /dev/sdXY /media/Windows` (2认同)

小智 46

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

shutdown /s
Run Code Online (Sandbox Code Playgroud)

这是因为 Windows 8 和 10 提供了一个“快速启动”选项,该选项取决于“非完全”关机

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

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

  • 对于此解决方案,您必须先关闭 Linux,然后重新启动到 Windows,然后执行此操作,然后再次启动到 Linux。 (9认同)
  • @Jon:这是因为`shutdown /s` 执行常规关闭。通过 GUI 关机对 Windows 8 和 10 执行“快速关机”,它执行的操作与休眠非常相似,因此启动和关机都很快。http://askubuntu.com/questions/462381/cant-mount-ntfs-drive-the-disk-contains-an-unclean-file-system (5认同)
  • 谢谢!这对我有用。我想知道为什么这与在 Windows 上从开始 --> 关闭的常规关闭不同? (2认同)

L. *_*mes 19

如果您可以在 Windows 下启动和安装驱动器,请按照消息指示将其从休眠或快速重新启动或任何其他特殊状态中移除。您必须通过启动进入 Windows 来完成这些操作。

您也可以从 Windows 对它运行chkdsk

如果您无法在 Windows 下立即启动该驱动器,请按照消息中的说明进行操作并将其安装为只读。

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

以只读方式安装驱动器:

$ sudo mount -o ro /dev/[partition /media/[mounting point]
Run Code Online (Sandbox Code Playgroud)

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

$ ntfsfix /dev/[partition]
Run Code Online (Sandbox Code Playgroud)