前言:
生命不息,折腾不止。相信朋友们也都一样的喜欢折腾。闲来无事其实就是吃饱撑的。就想装个Linux系统玩玩,之前也玩过Linux,不过那是在虚 拟机上装的,没遇到什么大的问题。然而这次要在一块硬盘同时装上Win10 和Ubuntu,有点发怵。经过一番折腾,终于配置好了双系统。中间遇到的最大的问题是引导问题,不过这里就不多说怎么解决的了,迷迷糊糊。说一下双系统的时间不一致问题。
问题描述:
当发现win10系统时间有误差时,就立马去百度查询了一下,网上给的大部分方法无非就是,自动更新时间,将时间对齐到***Internet时间服务器 ,自动更新时间***…可是尝试无数遍,还是一样的结果。就在犹豫要不要拆开机器清清灰啥的时候,突然想到会不会是因为双系统,于是就在网上查了一下,网上的说法如下:
在安装Ubuntu和Windows双系统的情况下,Ubuntu的时间总会和Windows的时间相差8小时,原因在于widows认为BIOS时间是本地时间,Ubuntu认为BIOS时间是UTC时间,即协调世界时,(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度。UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以1999年1月1日0000UTC为例,UTC时间是零点,北京时间为1999年1月1日早上8点整。),所以我们在时间上面相隔了8个小时。这个时候bios的时间和系统的时间当然是不一致,一个代表 utc 时间,一个代表cst(+8时区),即上海的时间。
作者:Bruceoxl
来源:CSDN
原文:/u013162035/article/details/79151640
解决方法:
方法一.在Windows下进行如下修改:
win+r调出运行框,输入regedit,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInfo rmation在右侧空白处单击右键,新建DWORD(64)键,双击修改值为1,十六进制
方法二.在Ubuntu系统下修改:
将硬件时间UTC改为CST
更新时间
sudo timedatectl set-local-rtc 1
更新时间到硬件
sudo apt-get install ntpdate
sudo ntpdate
sudo hwclock --localtime --systohc
总结
我最先是使用的方法一校准的时间,可是发现没有变化。于是就在想是不是因为我的双系统是Ubuntu引导的win10,于是就进入到ubuntu使用方法二试了一下,重启进入win10,删除刚才新建的注册表值,校准时间,重启,OK了!!!