我的情况是,我的 PC 上的 SSD 磁盘上安装了 Windows 10,引导加载程序也安装在 SSD 上,旁边有一个用于 Windows 的数据 HDD。今天我创建了一个 Ubuntu 16.04 USB 棒,上面有一个完整的安装,所以不是 Live USB 或类似的东西。
执行以下序列时我遇到以下问题:
- 启动到完全正常的 Windows 10 环境
- 插入我的 USB 记忆棒,在 UEFI BIOS 中更改启动优先级并启动到完全正常的 Ubuntu 16.04 环境。
- 拔下我的 USB 记忆棒,重新更改启动优先级,然后启动到混乱的 Windows 10 环境
当然,我在执行这些步骤之间关闭了我的计算机,我确实启用了 Windows 10 快速启动,但据我所知,Windows 10 启动之间我的系统没有任何变化。
我遇到的问题如下:
- 系统托盘中缺少图标,这是由于图标缓存损坏造成的,我按照以下步骤成功修复了此问题http://www.howtogeek.com/232779/how-to-rebuild-a-broken-icon-cache-in-windows-10/
- 我的系统时钟错了一个小时,我设法通过强制 Windows 与其时间服务器重新同步来解决这个问题
显然,由于我计划每天在系统之间切换,所以每次启动时都必须这样做很烦人,这可能是什么原因造成的,如何解决它?
答案1
时钟问题很容易解决:安装时,Ubuntu 使用 UTC(又称 GMT 或本初子午线时间),但是编辑/etc/default/rcS让 Ubuntu 使用你的本地时区,或者更改注册表以强制 Windows 使用 UTC。
图标缓存的问题很可能来自现有的 hiberfil.sys。请务必使用以下命令关闭休眠模式,并以管理员身份运行:
powercfg-h关闭
如果你想在 Windows 中休眠,只需执行相反的操作即可在作为参数。
您可能还需要关闭快速启动,该功能会将 Windows 状态保存到磁盘。不过,在成功重启 Windows 和 Ubuntu 后,我重新启用快速启动时没有遇到任何问题。