多语言展示
当前在线:1367今日阅读:23今日分享:25

Linux与Windows双系统时间问题

Linux与Windows双系统时间混乱,不统一,不一致的问题。
工具/原料
1

Linux双系

2

Windows双系

方法/步骤
1

相信安装Linux与Windows双系统的玩家,一定与我一样遇到过同样的问题,从Linux重启进入Windos系统后,时间显示乱了,虽然不影响日常使用,但也比较烦人。你一搜,有各种时区划分、时间标准、UTC、CST的文章,让人比较人看了比较晕。其实造成这个现象的原因很简单,两个系统的时间设置不统一导致的。简单说是安装了Linux与Windows双系统的电脑有三个时间:CMOS里的时间、Linux系统的显示时间、Windows系统显示的时间。出现混乱的基本原理是:在两个系统都没有设置网络时间同步的前提下,在Windos系统,它显示的时间与CMOS的时间是一样的,不论你Windos系统设置的什么时区,而且你一改Windows系统的时间,Windows还会更新CMOS的时间;在Linux系统,时间默认设为UTC标准,开机后显示的是CMOS时间+8小时,实际就是北京时间(CST)=UTC+8小时+8小时,会多一天,错的!这时你一改Linux系统的时间,就会更新CMOS的时间,回到Windos系统时,Windos系统显示的时间又少了8小时。在Linux与Windows双系,其中一个系统设置时间同步,也会出现时间显示混乱的问题,原理基本与上面的类似,不多说。

3

第二种方法:都不设置与网络时间同步,先将Windows系统的时间设准,后重启将Linux系统的时间设为本地时间,使用命令hwclock --hctosys --localtime,两个系统的时间显示也是一样的。

推荐信息