一招彻底解决——双系统下windows时间错误显示
双系统下windows与ubuntu系统时间不同步
我的笔电是windows系统,工作需要安装了ubuntu,于是成为双系统,于是从18年我就遇到了装了ubuntu系统之后windows时间显示错误的。这种情况下我会按照学长给出的帮助文档来输入命令,之后可以解决问题,但是后来重装系统之后会再次遇到这样的错误,忘记了当时输入的命令是啥,之后再去找就会感到非常的麻烦,那么,这个时候我决定,如果能够自己搞清楚问题的来龙去脉就好了,之后遇到这样的问题就可以自己漂亮地解决。
问题原因
查阅了这篇文章:link
原因就是,两个操作系统对时间的管理方式不一样,在linux下,他会默认把BIOS时间(也就是硬件时间)当成GMT+0时间,是世界标准时间,那么我们设置的上海也就是东八区时间,计算起来就是GMT+8,那么显示的时间就是BIOS+8。
当你把系统切换到windows,win会认为BIOS时间就是本地时间,那么这个BIOS时间已经被ubuntu设置成了伦敦时间,所以你的windows刚进去那会儿,时间会提早八个小时(我指的早,在这里应该被理解成数字上的小)。但是如果你设置了网络同步时间,那么过一段时间,windows的时间显示会自动恢复为正确的时间。
至于,硬件时间在windows下会不会被改,(也就是往后调8个小时),导致回到ubuntu之后会变成(8+8)在往后调的基础上再加上八个小时,我没有考证,因为我印象中我的ubuntu时间一直都是对的。
由于Window和linux两个系统设定时间时以主板CMOS内的时间为依据,但却有不同的时间计算标准。所以导致了系统时间的纠纷问题。
上面这句话,总结了原因。
windows/linux处理时间和时区
win直接将cmos时间认定为当前显示时间(本地时间),也不会去做时区的转换。这样如果调整系统时区的话,根据时区计算时间之后也会修改CMOS时间,设置保存之后,cmos的时间就被改变了,这是表示硬件上的时间被修改了。
linux,以当前的住吧你的时间作为伦敦时间(零时区),再根据系统设置的时区来最终确定当前系统时间。
解决方法
推荐在ubuntu下进行操作,也就是让ubuntu按照win的方式管理时间,禁止使用世界协调时间。
调出终端,输入
sudo vim /etc/default/rcS
修改文件中UTC=yes 为UTC=no
这个是从根源上的解决。解决办法其实很多,但是满足需求就够了。
一招彻底解决——双系统下windows时间错误显示的更多相关文章
- Linux和Windows双系统下Windows系统插入耳机没有声音
我的笔记本装了Windows7和Debian双系统后,在Windows7下,插入耳机竟然没有声音. 按常规思路分析:首先考虑是耳机问题还是笔记本电脑问题.确定耳机没问题后问题就在笔记本身上了.而问题在 ...
- 解决Linux系统下Mysql数据库中文显示成问号的问题
当我们将开发好的javaWEB项目部署到linux系统上,操作数据库的时候,会出现中文乱码问题,比如做插入操作,发现添加到数据库的数据中文出现论码,下面就将解决linux下mysql中文乱码问题! 打 ...
- Linux入门(12)——解决双系统下Ubuntu16.04不能访问Windows分区
解决办法一: 进入windows系统,关闭快速启动,关机. 解决办法二: 如果办法一不能解决问题,用这个办法. 查看盘符: sudo fdisk -l 需要在查看盘符后记下目标盘符的数字,比如想解除C ...
- Debian8.8解决双系统访问windows磁盘时,有时能成功挂载,有时不能成功挂载的情况
1.确保在debian下安装了挂载工具.2.进入windows关闭windows快速启动功能,关闭办法是控制面板,在电源管理中,选择关闭盖子的功能,点击“更改不能更改的选项”,去掉快速启动的钩,重启进 ...
- ntp/系统时钟/硬件时钟/双系统下计算机时间读取的问题
http://blog.chinaunix.net/uid-182041-id-3464524.html //linux系统时间和硬件时钟问题(date和hwclock) http://j ...
- 双系统下Ubuntu时间不准问题
运行命令: sudo apt-get install ntpdate sudo ntpdate time.windows.com sudo hwclock --localtime --systohc ...
- 双系统下(Ubuntu + win7)windows 无法连接无线网络
双系统下(Ubuntu + win7)windows 无法连接无线网络 今天开机登录win7,突然发现无法使用无线网络(WiFi信号标志有个大红叉),于是查看设备驱动,一切正常,这就奇怪了:用Wind ...
- Windows和Linux双系统下完美卸载linux
装了Windows和linux双系统的朋友,在后期要删除linux是个比较头痛的问题,因为MBR已经被linux接管,本文的目的是如何在windows 和linux双系统下,简单,完美地卸载linux ...
- win7/ubuntu双系统下,如何恢复成win7引导及卸载ubuntu
电脑原来是win7系统,后来通过硬盘安装了Ubuntu,同时把Ubuntu设置成了开机引导项(开机时选择操作系统的界面成了紫色背景白色字体的界面),ubuntu引导开机的缺点是将来要卸载Ubuntu时 ...
- Arch Linux中禁用UTC解决双系统时间问题
原因 Windows双系统时间不统一在于时间表示有两个标准:localtime 和 UTC(Coordinated Universal Time) .UTC 是与时区无关的全球时间标准.尽管概念上有差 ...
随机推荐
- TCP&UDP测试工具使用方式方法
第一项:测试TCP 步骤1:首先需要一台电脑上建立一个TCP服务器.并设置一个端口号如下图60003即可.并开启服务 步骤2:在另外一台电脑上,创建一个客户端连接,如下图.输入服务器的IP地址和端口号 ...
- 13-之容器资源需求、资源限制及Metric-server(Heapster)
目录 容器资源需求.资源限制及Heapster Heapster 资源指标API及自定义指标API k8s-promtheus监控部署 node-exporter prometheus kube-st ...
- MQTT 发布/订阅模式介绍
MQTT 发布/订阅模式 发布订阅模式(Publish-Subscribe Pattern)是一种消息传递模式,它将发送消息的客户端(发布者)与接收消息的客户端(订阅者)解耦,使得两者不需要建立直接的 ...
- Yolov3-v5正负样本匹配机制
本文来自公众号"AI大道理". 什么是正负样本? 正负样本是在训练过程中计算损失用的,而在预测过程和验证过程是没有这个概念的. 正样本并不是手动标注的GT. 正负样本都是针 ...
- gitlab+jenkins配置自动触发构建
1.jenkins安装gitlab插件 2.启动gitlab容器 docker run -itd -v /opt/gitlab/etc:/etc/gitlab -v /opt/gitlab/log:/ ...
- linux重置密码和单用户模式
CentOS7.9 CentOS7系统root密码丢失找回方法(史上最好) 1. 重新启动或开启CentOS7系统,在选择进入系统Grub菜单界面如下图1-1,根据提示按"e"小写 ...
- pdf2docx:可将 PDF 转换成 docx 文件的 Python 库
pdf2docx:https://github.com/dothinking/pdf2docx 可将 PDF 转换成 docx 文件的 Python 库. from pdf2docx import p ...
- gin websocket
gin 中使用websocket功能 go get github.com/gorilla/websocket var upgrader = websocket.Upgrader{ CheckOrigi ...
- 工程师突击:SAP ABAP实用程序开发攻略.pdf
工程师突击:SAP ABAP实用程序开发攻略.pdf 有需要的联系 wx :erpworld
- vscode 开发Vue项目
写在开头 Vue作为前端项目,本身不依赖IDE,完全可以使用任何文本编辑器进行开发.我使用vscode仅是因为比较习惯,vscode几乎可以作为任何项目的开发IDE. 环境安装 安装nodejs,去官 ...