我创建了一个eOS实时USB并设置了双启动分区,以便可以启动到Windows 10或eOS。问题是,每当我启动Windows时,Windows上的时钟就会比实际时间晚一小时。

如果我转到控制面板并选中并取消选中自动更新,则时间会自动更正,直到我下次转到eOS。当我返回Windows时,时间又错了。

编辑:

如果我启动到Windows,然后重新启动回到Windows,则时间保持不变。

如果Windows上的时间合适,并且我重新启动进入eOS,则eOS登录屏幕上的时间比实际时间晚一小时。登录eOS后,时间会自动更正。如果我随后重新启动进入Windows,则Windows时间要比实际时间晚一小时。

eOS时间似乎比Windows时间早一小时。如果Windows时间设置为正确的时间,则eOS时间将为+1,直到它自行修复。固定eOS时间后,Windows时间将变为-1,直到我更正为止。

Windows和eOS选项都设置为伦敦时区。

eOS支持英国夏令时和GMT吗?

评论

引导回基本操作系统的问题是否已解决?还是重启计算机将其关闭? (试图找出问题)

@wolf请参阅我对我的OP的补充。

这可能与硬件时钟有关。 Windows正在尝试计算时间,因为hwclock具有本地时间(Windows默认执行此操作),并且在安装Elementary的过程中可能将其设置为UTC。

#1 楼

Windows默认将BIOS时钟设置为本地时间,而Linux(也包括基本OS)默认设置为UTC。您可以通过命令行设置硬件时钟时间标准。要更改此默认设置并将BIOS时钟设置为本地时间而不是UTC,您将必须使用timedatectl命令。您可以通过以下方式检查要使用的设置:要将硬件时钟时间标准更改为本地时间,请使用:

timedatectl | grep local

如果要还原为UTC的硬件时钟,请执行以下操作:

timedatectl set-local-rtc 1


(来源:https://askubuntu.com/questions/169376/clock-time-is-off-on-dual-boot)

评论


这工作得很好。非常感谢你。

–夜间飞行
16-9-29在16:46

#2 楼

reg.exe添加HKLM \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation / v RealTimeIsUniversal / t REG_DWORD / d 1 / f

将教Windows如何使用utc。

source( ger):https://de.manjaro.org/index.php?PHPSESSID=q41mtgvu2164dfnqrc5q6gnl17&topic=95.msg714#msg714