- 积分
- 3471
- 最后登录
- 2024-2-19
- 精华
- 0
- 阅读权限
- 70
- 主题
- 117
- UID
- 153752
- 帖子
- 5033
- PB币
- 14543
- 威望
- 243
- 贡献
- 0
- 技术
- 0
- 活跃
- 2810
- UID
- 153752
- 帖子
- 5033
- PB币
- 14543
- 贡献
- 0
- 技术
- 0
- 活跃
- 2810
|
4F
发表于 2018-11-10 21:03:43
IP属地江苏
|只看该作者
Windows与 Unix/Mac/Linux缺省看待系统硬件时间的方式是不一样的:
Windows把系统硬件时间当作本地时间(localtime),即操作系统中显示的时间跟BIOS中显示的时间是一样的。
Linux/Unix/Mac把硬件时间当作UTC,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8。
这样,当PC中同时有多系统共存时,就出现了问题
解决办法:将Windows改成utc时间即可
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\中添加一项数据类型为REG_DWORD,名称为RealTimeIsUniversal,值设为1即可。 |
-
1
查看全部评分
-
|