2012-12-24 35 views
0

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

  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(没有嵌入),漂移没有出现。 有人可以给我任何帮助,如何找到问题的根源,以及如何解决它在嵌入式XP?

回答

0

许多系统会在启动时将操作系统的时钟与系统硬件时钟同步,然后在纯软件中维护系统时间。看起来发生了什么是Windows Embedded正在这样做,但软件时钟正在漂移 - 而Windows XP定期将软件时钟与硬件时钟同步。

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