解决 Windows 11和 Manjaro 21.2.5 Linux双系统时间不同步(时间不一致)问题:差8小时的问题
解决 Windows 11和 Manjaro 21.2.5 Linux双系统时间不同步(时间不一致)问题:差8小时的问题
症状
主要症状是安装 Windows 和 Linux 系统后 Windows 的时间会比慢8个小时。
当我们将 Windows 时间调整正确之后,Linux 这边如果未联网则时间会快8小时,而联网时我们通常看不到 Linux 时间快,但是回到 Windows 后时间又慢了。 orz
原因
电脑系统中有两个时间:
- 硬件时间:保存在主板中,信息比较少没时区、夏令时的概念
- 系统时间:又系统维护,独立于硬件时间,拥有时区、夏令时等信息
系统时间又因为系统的不同使用了两种时间管理办法:
- localtime:本地时间,目前只有 Windows 在使用。
- UTC:是一种世界标准时间,Linux 这类类 UNIX 多数会使用,UTC 加减时区之后才是本地时间。
然后问题就来了
Windows 认为硬件时间就是本地时间,所以会直接把主板中的时间拿来当做当前的时间。设置或同步时间后也会把“正确”的时间写入主板。
而 Linux 认为硬件时间是 UTC 标准时间,Linux 时间同步后会把“正确”的时间 -8 之后作为标准 UTC 标准时间写入主板。
而貌似 Linux 启动时就会链接网络同步时间,所以硬件时间很迅速的就被替换为了 UTC 。但是 Windows 比较懒,虽然我们都开启了自动同步时间,但是往往不是很及时,所以错把为 +8 的 UTC 时间当做了正确的显示了出来。
原因说完了,我们接着说怎办
解决办法
我这边是 Manjaro Linux 以它为例来说修复方法。大致上有两种思路,一种是让 Windows 使用 UTC 时间;另一种则是让 Linux 使用 localtime
让 Linux 使用本地时间
委屈以下 Linux 吧,Manjaro 或 Arch 可以在终端中输入:
sudo timedatectl set-local-rtc true
1
让 Windows 使用 UTC
这需要修改注册表,而且不能开启时间同步,以免我们的设置被重置。由于我的 Windows 是主力系统,因此没有尝试下面的方法,有效性有待验证
# 以管理员身份使用运行
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
# 以上方法无效或64位系统:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_QWORD /f
1234
本文部分参考内容:
Arch Linux wiki —— Time
参考链接:https://blog.csdn.net/weixin_36349646/article/details/102597290
解决 Windows 11和 Manjaro 21.2.5 Linux双系统时间不同步(时间不一致)问题:差8小时的问题相关推荐
- linux双系统uefi启动顺序,UEFI下Windows启动引导的顺序(附带linux双系统)
这里均以64位系统(windows和linux均是),gpt分区,UEFI引导作为例子,现在基本上不会不支持吧. windows下UEFI引导文件的载入顺序 主板启动windows的一般有两种方法: ...
- 解决Windows 11网络连接问题:教你轻松排查网络故障
如何解决Windows 11网络连接问题 让我们先进行一些基本检查. 点击开始菜单,进入设置.点击网络和互联网,然后点击"高级网络设置". 使用 Windows 提供的系统疑难解答 ...
- win7 linux双系统win7启动不了怎么办,双系统windows打不开怎么办|苹果双系统win7打不开怎么解决|mac双系统打不开解决方法-系统城...
2016-03-30 19:28:38 浏览量:22401 很多用户都会在电脑上安装Windows双系统甚至多系统,在开机的时候就会出现一个启动菜单让用户选择,如果没有选择将会自动启动默认的系统,那么 ...
- linux双系统切换时间,linux与windows双系统下时间不一致的解决办法
装完win7和Linux双系统后,进入Linux后再进入Windows,你会惊奇的发现时间不对了,差了有8个小时. 导致这样的原因是Winows和 Linux 对硬件时间的处理方法不同,Windows ...
- 在win7中访问删除linux硬盘分区,win7和linux双系统下,删除linux不能启动win7的解决方法...
win7和linux双系统下,删除linux不能启动win7的解决方法 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 双系统下删除 ...
- 硬件时间,操作系统时间,Windows 和linux 双系统时间差8小时问题说明
1.硬件时间:硬件时钟是存储在主板上CMOS里的时间即BIOS时间,关机后该时钟依然运行,主板的电池为它供电.对应于嵌入式设备有一个RTC模块.硬件时钟即RTC时钟.信息比较少没时区.夏令时的概念. ...
- ubuntu 安装GPU黑屏 修改GRUB_手把手教你Windows+Linux双系统的安装与卸载
公众号关注 "菜鸟要飞" 设为 "星标",和12万程序员一起成长! Windows+Linux双系统的安装 1. 准备工作 1.1 U盘启动盘的制作 准备一个 ...
- 安装windows+linux双系统
## 安装windows+linux双系统 (我安装用的是Windows 10 + CentOS 7) 一.安装Windows系统 一般人的电脑一开始是有一个windows系统的,所以安装window ...
- 惠普暗影精灵2 win10+linux双系统开机直接进win10,无法进系统选择界面的解决办法
惠普暗影精灵2 win10+linux双系统开机直接进win10,无法进系统选择界面的解决办法 先固态装的win10,后机械硬盘装的ubuntu(efi分区也在固态) 百度了很多,都说惠普暗影精灵bi ...
最新文章
- 干货合集|如何做一名优秀架构师?进来找答案!
- 1.7 开发集和测试集的大小-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
- 【机器学习】中国大学慕课《机器学习》课后习题(二)(回归)
- 自动化测试学习之路--java String、StringBuilder
- linux下gcc升级
- 网吧管理十大漏洞嚗光
- Open vSwitch(OVS)介绍、编译安装与原理
- 移动应用框架 Ionic 4 正式版发布:Ionic for Everyone
- (八)2005年我的第一次软件行业创业,烧掉30万、2年时间打水漂的惨痛教训
- 我的开源项目:FLV封装格式分析器
- 实现微信文章页面 http://mp.weixin.qq.com/s?__biz=MjM5MDI3OTAwMg==amp;mid=200337417amp;idx=1amp;sn=5959ed1...
- mysql操作数据库进行封装实现增删改查功能
- HarmoneyOS鸿蒙系统零代码编程入门
- 如何安装vs2010助手?
- apm系统服务器,APM系统简单对比(zipkin,pinpoint和skywalking)
- 灰灰深入浅出讲解支持向量机(SVM)
- 决策树系列之一决策树的入门教程
- 让 GitHub 上这几个小游戏帮你找回童真
- 【蓝桥杯单片机】第十三届蓝桥杯单片机省赛客观题及其题解
- Python网页爬虫工具有哪些?