如何解决Ubuntu与Windows双系统时间不同步

导读 不知道有没朋友跟我一样是 Ubuntu 和 Windows 双系统?今天有朋友问到我,当他从 Ubuntu 系统重新启动到 Windows 时,会发现 Windows 中的时间变了,他问我有没办法修复?其实我刚开始使用 Ubuntu 和 Windows 双系统时就遇到这个问题。下面我们就来解释一番。

为什么Ubuntu和Windows双系统会有时间差

之所以 Windows 与 Ubuntu 双系统之间有时间差,是因为这两个系统使用了不同的方式来识别硬件时钟(Hardware Clock)。Ubuntu 将硬件时钟当作 UTC 时间,而 Windows 将硬件时钟当作本地时间( Local time)。由于时间的处理方式不同,Windows 不管重启多少次都识别 Local time,时间都不会改变。而当我们从 Ubuntu 重启到 Windows 时,硬件时钟已经被 Ubuntu 认为 UTC 方式,而 Windows 再将其强制转换成 Local time,这就造成了时间差。

如何解决Ubuntu与Windows双系统时间不同步

要解决 Ubuntu 与 Windows 双系统时间不同步其实非常简单,我们只需将 Ubuntu 的 UTC 时间切换成 Local time 即可。具体做法就是将 /etc/default/rcS 文件中的 “UTC=yes” 改成 “UTC=no” 即可(没有引号)。更改完成完成之后 Ubuntu 便会使用 Local time 而非 UTC,也就解决了双系统时间问题。 如果你想快速更改配置文件,可以直接在终端中执行如下命令:

sudo sed -i ‘s/UTC=no/UTC=yes/‘ /etc/default/rcS

免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com/

时间: 2024-10-12 23:44:51

如何解决Ubuntu与Windows双系统时间不同步的相关文章

解决Ubuntu 与Windows 双系统的时间同步问题

#将硬件时钟调整为与本地时钟一致 sudo timedatectl set-local-rtc 1 sudo hwclock --systohc --localtime #与上面命令效果一致

Manjaro 与 Windows 双系统时间相差8小时

Manjaro 与 Windows 双系统时间相差8小时 产生原因: Windows 将本地硬件时间作为设定时区(如 UTC+8)的区时,而 Linux 默认将其作为 UTC 时间. 解决方式: 让 Manjaro 不要将其作为 UTC 时间: sudo timedatectl set-local-rtc 1 原文地址:https://www.cnblogs.com/skylee03/p/12230511.html

debian7&windows双系统时间不一致的问题

装了个win+linux的双系统然后问题来了:1.Windows把系统硬件时间当作本地时间(local time),操作系统中显示的时间跟BIOS中显示的时间是一样的. 2.Linux/Unix/Mac把硬件时间当作UTC,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8. 故在装Linux与Windows双系统的情况下会出现Linux的时间会比Windows的快8个钟,为了解决这个问题,我参照了网友的方法Linux下进行如下设置: 在Ub

解决Windows和Linux双系统时间不同步问题

装了Windows和Linux的双系统后登陆Windows发现时间早了8小时. 原理其他博客都讲了,为了以后方便查找,写下解决方案: 管理员身份运行CMD,输入命令 Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 原文地址:https://www.cnblogs.com/RFisher/p/9226707.html

linux和windows双系统时间错误解决方法

转自http://www.2cto.com/os/201204/126212.html windows时间会慢8小时,原因: 两个概念: UTC即Universal Time Coordinated,协调世界时 GMT 即Greenwich Mean Time,格林尼治平时 Windows 与 Mac/linux 缺省看待系统硬件时间的方式是不一样的: Windows把系统硬件时间当作本地时间(local time),即操作系统中显示的时间跟BIOS中显示的时间是一样的. linux/Unix/

Ubuntu和Windows双系统修复

一. 感受 新买了电脑从头安装win10和ubuntu双系统,踩了各种坑,终于是成功了. 大致流程是用老毛桃安装了window10系统,装在了固态硬盘上.随后用软碟通将Ubuntu系统写入U盘(先用老毛桃把U盘恢复成普通u盘了).安装Ubuntu时按照百度的说法,将固态硬盘压缩出200M的空间给ubuntu的efi引导分区,swap和根目录/均是从机械硬盘上面分配的,除了以上分区外无其他分区(efi 逻辑分区 200M, swap 逻辑分区 8000M,/ 主分区 200G).随后用u盘启动安装

ubuntu和windows双系统,启动时优先进入windows系统

如果在windows系统的基础上再安装ubuntu,系统启动时会默认进入ubuntu系统,当然在选择界面可以手工选择进入windows系统; 1 备选启动项列表 通常有ubuntu/ubuntu高级选项/.../windows 10若干个选项,选项的序号从0开始 2 进入ubuntu系统,并打开终端窗口,输入命令“cd /etc/default/”并按回车键确认 3 输入命令“sudo sudo nano grub”并按回车键确认 4 根据弹出的命令提示输入当前管理员帐号密码 5 密码验证通过后

ubuntu 与windows双系统记录

1)本人是在windows的基础上安装的ubuntu,相关的教程可以看 http://jingyan.baidu.com/article/60ccbceb18624464cab197ea.html 2)有时会出现在进入ubuntu时只出现一横线,此时请重新设置一下easyBCD,把原有的ubuntu删除,然后再加入引导,boot区记得设置好,为大小在200M左右的的分区 3)有时在进入ubuntu后出现 解决方法主要是重新设置下使grub找到Ubuntu所在分区 第一步:找出你的Linux盘在那

Ubuntu与Windows双系统修改默认启动项

电脑上先装到Windows系统,后装到Ubuntu.之前默认启动Ubuntu,现在想修改过来. 操作过程如下: 在终端中输入:sudo gedit  /boot/grub/grub.cfg(此时可能需要输入密码,输入就可以了) 打开之后,会看到如下文档(需要修改的位置,可以根据打开文档的滚动条的大体位置进行定位) 标记为"1"的语句,就是控制默认系统的语句.这里等号右边的参数为"1",那是因为我的系统里边ubuntu是第二个(如果您对编程有所了解的话,应该知道数组是