偷得浮生半桶水(半日闲), 好记性不如抄下来(烂笔头). 信息爆炸的时代, 学习是一项持续的工作.
全部博文(1748)
分类: Windows平台
2021-12-02 18:27:18
我用的是ubuntu20.04系统,装好后发现w10系统时间比Ubuntu时间慢了八个小时,在网上查到了两种解决方法.
windows与liunx看待系统硬件时间的方式是不一样的。windows把计算机硬件时间当作地方时(local time),即东八区时间。但是linux把计算机硬件时间当作世界统一时间(UTC),所以linux系统时间会在硬件时间基础上增加电脑设置的时区数(东八区就加上8)。所以linux时间设置正确,相对应的windows时间就会慢8小时。
把ubuntu时间更新到计算机硬件时间上,在ubuntu的终端上输入如下代码:
# 更新ubuntu的系统时间
sudo apt-get update
sudo apt-get install ntpdate
sudo ntpdate time.windows.com
# 将时间更新到硬件上
sudo hwclock --localtime --systohc
然后重新进入w10,发现时间恢复正常了
让windows把计算机硬件时间当作UTC,在命令提示符(需要管理员权限)下输入:
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
之后重启即可。