无法访问Windows驱动器:“ Windows处于休眠状态,拒绝挂载”


15

我将Fedora 20和Windows 8一起使用。但是,我无法访问安装Windows 8的驱动器的内容。表明:

Error mounting /dev/sda2/
The NTFS partition is in unsafe state
Windows is hibernated, refused to mount

即使我已正确关闭Windows。


1
世卫组织显示此错误?您如何尝试访问驱动器?您确定关闭正常吗?您是否尝试过重新启动Windows并再次将其关闭?
terdon

Answers:


19

首先,请确保您已干净关闭Windows,并且未使其休眠。

根据ntfs-3g 手册,有一个选项可让您执行此操作:

   remove_hiberfile
          Unlike  in  case  of  read-only  mount,  the read-write mount is
          denied if the NTFS volume is hibernated.  One  needs  either  to
          resume  Windows  and  shutdown  it  properly, or use this option
          which will remove the Windows  hibernation  file.  Please  note,
          this  means  that  the  saved Windows session will be completely
          lost. Use this option under your own responsibility.

因此,我强调这将破坏休眠的Windows会话中所有未保存的数据。如果这不是您的问题,则应该能够通过运行以下命令访问驱动器:

sudo ntfs-3g -o remove_hiberfile /dev/sdXN /path/to/mount

更改sdXN为Windows分区(例如/dev/sda1)和/path/to/mount要挂载到的实际路径。

那应该正确安装驱动器,并且由于它将删除休眠的会话文件,因此从现在开始应该正常安装。


1
+1但我极力劝阻* nix内部的Windows内容混乱。我曾经尝试过更改密码,但是我的安装过程变得非常愚蠢。
Joseph R.

约瑟夫·R-尽管在Windows GUI之外尝试弄乱Windows配置通常是一个坏主意(不仅来自* nix,而且甚至通过直接在Windows中编辑文件),但Windows偶尔也会破坏睡眠或休眠模式,它无法从中恢复过来。在这些情况下,使其重新启动或至少恢复任何数据的唯一方法是删除休眠文件并强制Linux挂载它。
Shauna 2014年

13

Windows处于休眠状态,拒绝挂载

Windows确实可能处于休眠状态。当您告诉它正常关闭时,Windows会自动执行此操作。这样做的好处是可以缩短表观启动时间。

要在不休眠的情况下关闭Windows,请在命令提示符下(在Windows中)发出以下命令:

shutdown /s

您可能还需要包括/t 0立即关闭。

我找到了一个很好的教程来为此设置启动器:如何在Windows 8中完全关闭而不禁用Hybrid Boot


实际关闭Windows的更简单方法是“重新启动”(而不是“关闭”),然后拦截启动过程并启动Linux,而不是让它启动Windows。


这里有许多相关的说明和方法:askubuntu.com/questions/145902/…–
nobar

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.