在读/写模式下强制安装 Windows 休眠分区

use*_*115 4 windows mount linux-mint

我有一个双引导系统NTFS partition (C:)专用的windows 8 OS files,一个EXT4 partition专门为Linux Mint 17

还有另一个NTFS partition (E:)我想用于在两个操作系统之间共享的一些文件。

问题是,每当我休眠Windows 8 时,它hibernation flag都会同时设置两个C:E:并且无法从 Linux 写入共享分区。

有什么方法可以强制 Linux Mint 将分区挂载为 R/W 或阻止 Windows 8 在共享分区上设置此标志?我知道一个明显的解决方案是正常关闭 Windows 8(禁用快速启动),但我真的需要让它休眠。

amp*_*ine 8

ntfs-3g 有一个选项可以强制删除休眠文件并强制进行 rw 挂载:

# mount -t ntfs-3g -o remove_hiberfile /dev/sdXX /media/windows
Run Code Online (Sandbox Code Playgroud)

来自 ntfs-3g(8):

概要

mount -t ntfs-3g [-o option[,...]] 卷 mount_point

选项

remove_hiberfile

与只读挂载的情况不同,如果 NTFS 卷处于休眠状态,则拒绝读写挂载。需要恢复 Windows 并正确关闭它,或者使用此选项来删除 Windows 休眠文件。请注意,这意味着保存的 Windows 会话将完全丢失。请自行负责使用此选项。


αғs*_*нιη 6

如果您想保持休眠状态并且还能够访问Mint 17 上的 Windows 操作系统的所有休眠标记分区(例如 C:),那么您将失去 Windows 上的休眠状态。如果您只想访问 C: 以外的另一个分区(这是您的 Windows 分区),您可以执行以下操作:

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

...您必须XY根据分区的安装位置进行更改。例如,它可以安装在/dev/sda2. 您可以使用gparted来查找此位置:

Gparted 的截图

(提醒:如果你强制挂载安装了 Windows(C:) 的分区,你将失去 Windows 上的休眠状态)