在Windows服务器中相当于hwclock

我怀疑我的Windows 2K8服务器有硬件问题。 我想读取实际的BIOS时间,我可以看到它是否与此有关。

* nix的hwclock命令 – 有什么类似的Windows? 一个小型的C程序或其他东西也足够了。

编辑

我以为程序必须以某种方式从BIOS中读取不正确的时间(它试图保护病毒免于修改时间,所以要定期重置),所以我想我应该尝试直接读取这个时间,以确保它是正确的。

Windows将您的BIOS设置为当地时间 ,所以只需查看系统托盘中的时钟即可。

Windows时间服务将更新和调整时间,以便您看到的内容通常会在内部进行调整。 我个人不能说,如果更新BIOS或不在Windows设置。 我认为它确实如此。

一个简单的select是尝试一下,但这是一次性调查……你可以(1)禁用“Windows时间”服务和(2)重新启动。 不应该调整从BIOS中获取的时间,所以一旦系统启动,您就可以看到设置的内容。

您也可以closures系统,然后检查BIOS,看看它有什么时间。 如果它与操作系统中前面提到的时间不相符,那么你有一个问题。 此方法假定Windows不会随着时间的调整而更新BIOS。

不过,我相信如果你在谷歌周围的东西可能会find一个工具来做你想做的事情,但你仍然可能必须禁用“Windows时间”服务,以获得明确的结果。

Windows在启动过程中只读取一次硬件时钟。 您的问题不在于硬件时钟,除非与BIOS时钟无关并且操作系统无法读取的计时时钟已经失灵,在这种情况下,您需要新的系统板。

计时时钟是使系统板上的所有信号以及任何插入卡同步的电路的一部分。 虽然极为罕见,但是如果某些电子元件发生故障,最有可能的是计时晶体。 操作系统使用其中一个信号进行内部计时。 这是在操作系统级别被微软称为“打勾”的信号。 但是,操作系统只接收来自该电路的定时脉冲,而不是时间或date。