[Feedback on issues] deepin V25的UEFI储存时间,又变成了当地时区时间RTC而不是UTC?
Tofloor
poster avatar
杀毒软件吧
deepin
2025-07-10 20:01
Author

刚刚在切换到Windows双系统的时候发现的问题。

我之前给Windows系统改成了认为BIOS时间为UTC时间的,这下又乱了。

看了一眼deepin的设置中心,也没有任何有关设定BIOS时间视为UTC,并按照时区自动加减显示的地方。

这事你应该征求用户意见,在设置里给个图形界面,让用户选择UTC还是当地时间。

PS:顺带发现Windows系统一启动,就会破坏deepin原本可行的安全启动。

Reply Favorite View the author
All Replies
hotime
deepin
2025-07-10 20:28
#1

在 Windows 注册表路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
下,找到之前创建的 RealTimeIsUniversal DWORD (32 位) 值。将其值修改为 0 或直接删除该键值,即可将主板实时时钟 (RTC) 的时间视为本地时区时间。


Deepin 等 Linux 系统与 Windows 在处理 RTC 时间上的默认差异,长期以来是双系统用户面临的常见问题。如今 Deepin 25 选择与 Windows 保持一致的处理方式,正是为了解决这一兼容性问题。对于初次接触 Deepin 的用户而言,此举显著避免了操作系统间时间显示不一致的困扰。

不过,如果在 Deepin 25 的发行注记(发行注记)中能‌提前把这个改动明确写出来‌,让大家知道为什么做了这个调整,应该会更周到一些,也能减少一些疑惑。

Reply View the author
杀毒软件吧
deepin
2025-07-10 21:00
#2
hotime

在 Windows 注册表路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
下,找到之前创建的 RealTimeIsUniversal DWORD (32 位) 值。将其值修改为 0 或直接删除该键值,即可将主板实时时钟 (RTC) 的时间视为本地时区时间。


Deepin 等 Linux 系统与 Windows 在处理 RTC 时间上的默认差异,长期以来是双系统用户面临的常见问题。如今 Deepin 25 选择与 Windows 保持一致的处理方式,正是为了解决这一兼容性问题。对于初次接触 Deepin 的用户而言,此举显著避免了操作系统间时间显示不一致的困扰。

不过,如果在 Deepin 25 的发行注记(发行注记)中能‌提前把这个改动明确写出来‌,让大家知道为什么做了这个调整,应该会更周到一些,也能减少一些疑惑。

UTC才是个好文明。

正在调整deepin的策略

Reply View the author
绿竹
deepin
2025-07-10 21:27
#3

很无奈的是,我同时重装Win11和deepin25,刚装好Win11改成UTC,然后再装好deepin25后,时间不一样,再进BIOS看时间...很无奈,又得把Win11时间改成RTC

在 Windows 注册表路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
下,找到之前创建的 RealTimeIsUniversal DWORD (32 位) 值。将其值修改为 0 或直接删除该键值,即可将主板实时时钟 (RTC) 的时间视为本地时区时间。

Reply View the author
昨夜的星辰
deepin
2025-07-10 22:17
#4

首先看一下自己系统里设置是RTC是UTC还是local time,然后根据自己的需求执行命令就可以了

注意、注意、注意,不要使用sudo,不需要,甚至有可能带来反作用

RTC为BIOS硬件时间

timedatectl set-local-rtc 1       # 将RTC时间设为本地时间
timedatectl set-local-rtc 0       # 将RTC时间设为UTC时间

image.png

Reply View the author