所以,今天我认为从我的硬盘中取出一些剩余的空间并创建一个可以在 Linux 和 Windows 之间共享的分区是一个聪明的做法,因为我知道由于快速启动系统,Windows 会“保护”其系统分区。
然而 Windows 显然有不同的想法。
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.
虽然我知道可以通过禁用快速启动,我想避免这样做。
通过使用,nftsfix
我能够以 RW 模式安装分区。
长话短说:
是否可以阻止 Windows 将磁盘的元数据保存在其缓存中?
如果没有,我该如何设置 Linuxnftsfix
在分区上运行然后挂载它(最好使用 fstab),使用此方法会丢失任何数据吗?
编辑:我希望保留快速启动的主要原因是启动时间。我需要能够在工作环境中快速切换到 Windows 并返回,有时一个小时内要切换几次。
答案1
很遗憾地告诉您,您不能让快速启动和 Linux 共存于同一硬盘中。
但是,您可以完全关闭计算机以进入 Linux,为此请打开命令提示符并使用以下命令将其关闭:
shutdown -s -t 0
在哪里:
shutdown
:关闭计算机
-s
:关闭计算机的参数
-t 0
:通过编程关闭它,等待 0 秒即可
每次在启动 Linux 后启动 Windows 时,您都可以这样做,而且不必禁用快速启动。下次重新启动 Windows 时,它将进行冷启动,然后进行快速启动,直到您再次冷关闭它。