冰娱科技吧 关注:6贴子:129
  • 1回复贴,共1

统信桌面专业版【安装UOS和Windows双系统时间不同步】问题解决

只看楼主收藏回复

问题描述安装完Windows与UOS双系统后,每次在使用完UOS重启至Windows后会发现时间是错乱的(实际是变成了UTC时间即世界标准时间)

原因分析
Windows 与 Linux 缺省看待系统硬件时间的方式是不一样的,Windows把系统硬件实时时间(RTC)当做系统本地时间,即其时间是和BIOS中显示的时间是一样的。
UOS即Linux系统则把默认把系统硬件实时时间(RTC)与UTC进行区分并且同步,系统本地时间是UTC时间经过换算得来的,也就是我们在第八时区,所以是在硬件实时时间的基础上再加8个小时。
所以在启动UOS系统后,系统的硬件实时时间被确认为UTC时间,即世界标准时间。等到启动Windows系统时,Windows系统默认读取硬件时间也是世界标准时间,就比UOS系统要早8个小时。
解决方案方法1:
在UOS系统的非开发者模式下将你的硬件时钟RTC设置为本地时区使得硬件实时时间变成了当前时区的时间。Windows启动后读取时间变为正常在终端中运行以下命令
timedatectl set-local-rtc 1
在弹出的认证框中输入密码即可

方法2:
在UOS系统的开发者模式下将你的系统时间同步到硬件时钟RTCWindows启动后读取时间变为正常在UOS系统中打开终端,输入:
sudo hwclock --localtime --systohc


方法3:
在Windwos系统里设置使用网络时间(以Win10为例)同步时间存在延迟,每次开机后都需要时间校准,并且需要有网络的情况下才可以同步


备注:该文档出自【faq.uniontech.com】统信软件知识分享平台。


IP属地:山西本楼含有高级字体1楼2024-07-29 10:08回复


    IP属地:山西来自Android客户端2楼2024-12-26 08:29
    回复