Linux与Windows双系统时间不同步的解决方法

问题原因

原因是Linux认为BIOS中存储的是世界时,故在系统中会在BIOS时间的基础上+8 而Windows认为BIOS中的是本地时间

每次重启的时候两边系统会对BIOS中的时间进行修改,所以会导致显示不对

解决办法

在linux执行

timedatectl set-local-rtc 1

将系统时钟的存储方式设置为本地时间


  • set-local-rtc 1 参数
    • set-local-rtc 选项用于设置 RTC 存储的时间格式。
    • 参数 1 表示将 RTC 设置为存储本地时间。
    • 如果设置为 0,则 RTC 会存储 UTC 时间。