如何在 Ubuntu 中使用 Windows 8 挂载休眠分区?

Ric*_*ins 14 windows mount ntfs windows-8

我无法用 Windows 8 挂载我的另一个分区,我有 Ubuntu 12.10 amd64:

Error mounting /dev/sda1 at /media/ricardo/003E8A7D3E8A6C0A: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda1" "/media/ricardo/003E8A7D3E8A6C0A"' exited with non-zero exit status 14: Windows is hibernated, refused to mount.
Failed to mount '/dev/sda1': Operation not permitted
The NTFS partition is hibernated. Please resume and shutdown Windows
properly, or mount the volume read-only with the 'ro' mount option, or
mount the volume read-write with the 'remove_hiberfile' mount option.

For example type on the command line:
  mount -t ntfs-3g -o remove_hiberfile /dev/sda1 /media/ricardo/003E8A7D3E8A6C0A
Run Code Online (Sandbox Code Playgroud)

Lui*_*ado 17

您不能挂载休眠分区(至少处于读/写状态)。这背后的原因是,如果你碰巧从你的 Ubuntu 系统中复制了一些东西到 Window 的休眠系统,那么当你启动 Windows 时它就会丢失。

这实际上是 Ubuntu 挂载过程中的一项安全功能,因为许多用户抱怨当他们将某些内容从 Ubuntu 复制到 Windows 时,他们丢失了数据。后来发现,Windows 系统休眠了,造成了这个问题,因为在休眠状态下,一切都被冻结(系统是只读的)并且在您从 Windows 中再次启动之前不会改变。

警告中提到的建议是启动 Windows 8 并正确关闭系统。不是通过休眠,而是通过关闭选项。

如果您仍想安装该装置,它应该处于只读状态。为此,我们可以执行以下操作:

sudo mount -o ro /dev/sda2 /mnt

其中ro是只读的,/dev/sda2是您要挂载的分区,/mnt是您要挂载此分区的位置。

我仍然会继续使用 Windows 8,关闭计算机(无休眠)并返回到 Ubuntu,并通过读/写分区享受温暖而甜蜜的时刻。

更新:如果您的 Windows 8 系统始终处于休眠状态,请阅读使用 UEFI 安装 Ubuntu 和预安装的 Windows 中有关故障排除的部分。它涵盖了Windows 8 自动向用户提供的奇怪行为“功能”,以使系统对他们来说“更好”。

  • 问题是,即使您在 Windows 8 中选择关机,它实际上也会休眠。 (2认同)

小智 10

免责声明:这必须在您的 Windows 分区上运行(在 CMD 内)。
使用以下命令关闭 Windows 8:

shutdown /s /t 0
Run Code Online (Sandbox Code Playgroud)

它对我有用。分区不再处于休眠状态。非常简单。


归档时间:

查看次数:

110413 次

最近记录:

12 年,8 月 前