为什么 Windows 10 在启动 Linux 后会出现问题?

为什么 Windows 10 在启动 Linux 后会出现问题?

我的情况是,我的 PC 上的 SSD 磁盘上安装了 Windows 10,引导加载程序也安装在 SSD 上,旁边有一个用于 Windows 的数据 HDD。今天我创建了一个 Ubuntu 16.04 USB 棒,上面有一个完整的安装,所以不是 Live USB 或类似的东西。

执行以下序列时我遇到以下问题:

  1. 启动到完全正常的 Windows 10 环境
  2. 插入我的 USB 记忆棒,在 UEFI BIOS 中更改启动优先级并启动到完全正常的 Ubuntu 16.04 环境。
  3. 拔下我的 USB 记忆棒,重新更改启动优先级,然后启动到混乱的 Windows 10 环境

当然,我在执行这些步骤之间关闭了我的计算机,我确实启用了 Windows 10 快速启动,但据我所知,Windows 10 启动之间我的系统没有任何变化。

我遇到的问题如下:

显然,由于我计划每天在系统之间切换,所以每次启动时都必须这样做很烦人,这可能是什么原因造成的,如何解决它?

答案1

时钟问题很容易解决:安装时,Ubuntu 使用 UTC(又称 GMT 或本初子午线时间),但是编辑/etc/default/rcS让 Ubuntu 使用你的本地时区,或者更改注册表以强制 Windows 使用 UTC

图标缓存的问题很可能来自现有的 hiberfil.sys。请务必使用以下命令关闭休眠模式,并以管理员身份运行:

powercfg-h关闭

如果你想在 Windows 中休眠,只需执行相反的操作即可作为参数。

您可能还需要关闭快速启动,该功能会将 Windows 状态保存到磁盘。不过,在成功重启 Windows 和 Ubuntu 后,我重新启用快速启动时没有遇到任何问题。

相关内容