使用 Windows 8 混合关机后挂载 NTFS 分区时出错

use*_*089 10 mount

我遇到了这个错误,当我使用 Ubuntu 时,我无法访问位于不同分区中的文件,但是当我使用 Windows 8 时,我的文件可以访问。我使用 Ubuntu 作为我的主要操作系统。我尝试正确关闭 Windows 8,但仍然没有任何反应。有什么办法可以解决这个问题吗?

Error mounting /dev/sda4 at /media/kris/BackUp Files: 
Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda4" "/media/kris/BackUp Files"' 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/sda4': 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)

Akr*_*nix 8

@grimpitch 说的是绝对正确的。

只需补充一点,您可以按照错误消息的提示以只读模式安装 Windows 8 驱动器。如果您只想查看和复制 Windows 驱动器中的文件,它会很有用。

为此,首先您必须创建一个目录作为挂载点:

sudo mkdir /media/*youruser*/newdisk
Run Code Online (Sandbox Code Playgroud)

稍后,使用以下命令安装驱动器:

sudo mount -t "ntfs" -ro "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda4" "/media/*youruser*/newdisk"
Run Code Online (Sandbox Code Playgroud)

用您的用户名更改带有 * 的单词。/dev/sda4 也可能不同,具体取决于安装 Windows 8 的分区。

注意值取为您的特定错误信息时,ARGS其他用户采取的错误信息,改变-o-ro然后键入相应的用户名

另请注意,使用此方法,您无法在 Windows 驱动器中编辑、写入或创建新文件。


小智 6

在 Windows 8 中,默认情况下启用了一种称为混合关机的功能,以使其启动速度更快。此功能使文件系统处于休眠状态,因此在关闭时不会正确关闭。解释在这里:

Windows 8 中的混合启动

有关如何禁用它的说明的指南在这里:

如何启用或禁用混合启动