我使用的是 Ubuntu 13.04,32 位和 Windows 8.1。当我尝试安装 Windows 8.1 NTFS 分区时,它显示以下错误消息。以前我使用的是 Windows 7,但我安装该分区没有问题。我尝试按照这个答案在 Windows 8.1 中执行以下操作
解决方案:Windows 8
Windows 8 中有一个新功能,称为快速启动。如果启用此功能(默认情况下启用),Windows 8 实际上不会在您选择“关机”时完全关闭。相反,它会进行“混合关机”。这有点像休眠;它使 Windows 8 的重新启动速度更快。因此,您需要禁用此功能才能正确关闭它,并能够挂载 Windows 分区。为此,请启动 Windows 8 并执行以下操作:
Note: disabling Fast Startup will most likely make your Windows 8 take a longer time to boot. There are no "exact" numbers, but let's say that if it took you 10 seconds to boot into Windows 8, it will now take you 50 seconds after disabling this feature.
- 打开控制面板在小图标视图中单击电源选项。
- 点击选择电源按钮做。
- 点击更改设置目前不可用。
- 取消勾选开启快速启动(受到推崇的)。
单击“保存更改”。现在,关闭 Windows 8 并重新启动 Ubuntu。您将能够顺利挂载而不会出现错误。
但即使我这样做了,我也无法安装 Windows 8.1 分区。有人能帮我吗?错误消息是
Error mounting /dev/sda2 at /media/rashed/Windows 8.1: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda2" "/media/rashed/Windows 8.1"' exited with non-zero exit status 14: Windows is hibernated, refused to mount.
Failed to mount '/dev/sda2': 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
powercfg /h off
我通过在 Windows 命令终端中运行解决了这个问题 。此命令通常会永久禁用 Windows 休眠。我遵循此指令现在我可以完全访问 Windows 分区了。
答案2
禁用快速启动的过程将阻止 win 在所有可访问的硬盘上存储元数据,但不会立即删除。
你需要跑
ntfsfix /dev/sdXY
其中 X 是卷号,例如如果它是辅助硬盘则为 b,而 Y 是分区号,例如如果它是第二个分区则为 2。
这应该可以让你顺利安装它。
答案3
如果您能够启动到 Windows 登录屏幕,则可以通过单击右下角的电源菜单、按住 Shift 键并单击关机来解决此问题。只需按住 Shift 键直到机器完全关闭即可。
这应该会强制 Windows 完全关闭,而无需任何登录密码。然后,您应该能够从 Linux 实例挂载 Windows 卷而不会出现任何错误。
答案4
通过更改 Windows 8 中的权限,您可以解决此问题。我遇到过与您相同的问题。在向所有用户提供完全访问权限后,问题得到解决。我不知道这样做会对 Windows 产生什么其他后果。