0

我在我的机器上使用 Windows XP Embedded,它是从备份映像安装的。最近,我在我的机器上检测到系统时钟漂移。这种漂移非常大(每 5 分钟一秒钟)。这种漂移不是永久性的,它在每次启动时随机发生。但是,如果设备启动时出现漂移,它将一直停留到下一次启动。另一个重要的事情是,在启动时,单元每次都以 0 延迟启动,例如:

  1. 启动装置。
  2. 世界时间为 12:00:00.00,单位时间为 12:00:00.00。
  3. 等待 10 分钟。
  4. 世界时间为 12:10:00.00,单位时间为 12:09:58.00。
  5. 关闭设备
  6. 启动装置。
  7. 世界时间为 12:15:00.00,单位时间为 12:15:00.00。

时钟无法同步。

我安装了常规 XP(未嵌入)并且没有出现漂移。有人可以帮助我找到问题的根本原因以及如何在 Embedded XP 上解决问题吗?

4

1 回答 1

0

许多系统会在启动时将操作系统的时钟与系统硬件时钟同步,然后在之后纯粹以软件的形式维护系统时间。看起来正在发生的事情是 Windows Embedded 正在这样做,但软件时钟正在漂移——而 Windows XP 定期将软件时钟与硬件时钟同步。

即使您不能使用与外部时间服务器的时间同步,仍然应该有办法让 Windows Embedded 使用硬件时钟。

于 2012-12-24T19:19:31.180 回答