计算机处于唤醒状态时时钟发生严重漂移

计算机处于唤醒状态时时钟发生严重漂移

在运行 Windows 2008 Server(Windows 7)的计算机上,我的新 Windows 8 Pro 安装中的系统时钟漂移很快。

这是戴尔 Precision M4300。

编辑

最初我以为这只是 Windows 8 的问题。后来我把换掉的 Windows 2008 Server 硬盘放回去了,但问题仍然存在。我不能接受以前也发生过这种情况,只是我没注意到。一天下来,时钟可能会偏移好几个小时。它似乎总是很慢。

我已经启用了互联网时间同步,并且我知道如何手动实现它。

这可能是什么原因造成的,这肯定是一个新问题?许多谷歌搜索结果都表明 CMOS 电池坏了。但我还读到,除非唤醒或启动,否则 Windows 不会查询硬件时钟,因此如果计算机在漂移期间一直处于开机状态,我看不出电池怎么会是问题所在。此外,由于这不是 Windows 7 的(持续性)问题,我认为它一定与不同的硬盘或不同的操作系统有关

(这不是病毒)

更新

我换回了 Windows 7 驱动器几个月。在换回旧驱动器的最初几周里,这个新的时钟漂移问题实际上仍然存在!我想知道我是否错了,漂移问题是否也存在于 Windows 7 中,但我没有注意到。我找不到解决方案,但过了一段时间它就消失了,我有一个稳定的系统时钟 - 唤醒、睡眠、重启,甚至没有连接到互联网进行重新同步,一切都很好。

所以就在今天,我重新安装 Windows 8 驱动器,以为有问题的驱动程序或任何东西都已在补丁中修复。然而,我又看到了重大偏差!

驱动器本身(从 OCZ Agility 3 更改为 OCZ Vertex 4)是否可能导致此类问题?我不知道原因是什么,但也许如果驱动器在总线上的时间安排很奇怪,或者其他原因,这可能会导致此问题?

更新

我写信给 OCZ 并得到他们的回复:

不幸的是,我们的驱动器从未出现过此类问题。这听起来更像是 Windows 安装的软件问题或系统主板的硬件问题。我们建议联系 Microsoft 和 Dell 寻求帮助。

这是一个非常令人沮丧的问题。我必须在工作日内多次将时钟与时间服务器重新同步。

我认为这不是持续的漂移。有时几个小时过去了也不会有漂移(很少见),但一小时内很容易就会出现 45 分钟的偏差。

我不确定它是否会落后及时 - 即,转到比我上次同步的时间更早的时间。可能不行,我认为这会导致文件管理等方面出现重大问题,而我并没有意识到这一点。

更新

这是一组事件日志条目。今天醒来时,我发现时钟卡在了昨晚 7 点左右。看看按事件顺序排列的日志是如何随时间跳动的。我简直不敢相信这个系统在时间倒退的情况下还能保持稳定(否则)——肯定有某个地方的代码需要假设时间的未来方向!这些是那个时候唯一的条目。

我不知道这些错误是否有因有果,还是仅仅是巧合。

Information 2/6/2013 6:58:31 PM Windows Error Reporting 1001    None
Information 2/6/2013 6:59:57 PM Windows Error Reporting 1001    None
Information 2/6/2013 7:01:15 PM Windows Error Reporting 1001    None
Information 2/6/2013 6:58:52 PM Windows Error Reporting 1001    None
Information 2/6/2013 7:00:17 PM Windows Error Reporting 1001    None
Information 2/6/2013 7:01:40 PM Windows Error Reporting 1001    None
Information 2/6/2013 6:59:22 PM Windows Error Reporting 1001    None


Log Name:      Application
Source:        Windows Error Reporting
Date:          2/6/2013 6:58:31 PM
Event ID:      1001
Task Category: None
Level:         Information
Keywords:      Classic
User:          N/A
Computer:      
Description:
Fault bucket -1469235789, type 5
Event Name: WPNConnectionFailure
Response: Not available
Cab Id: 0

Problem signature:
P1: Data Reconnect
P2: 880403f5
P3: WNP
P4: IPv6v4
P5: None
P6: LAN
P7: 2
P8: 244
P9: 
P10: 

附加文件:C:\Users\Jason\AppData\Local\Temp\wpn_3775682326159551384.evtx

这些文件可能可以在这里获得:

Analysis symbol: 
Rechecking for solution: 0
Report Id: 1a552c3b-70b9-11e2-bed8-001e37f5f3d7
Report Status: 16
Hashed bucket: bf2d0f7d5d2d29e2ff5285f8ba408a8d
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Windows Error Reporting" />
    <EventID Qualifiers="0">1001</EventID>
    <Level>4</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2013-02-06T23:58:31.000000000Z" />
    <EventRecordID>7762</EventRecordID>
    <Channel>Application</Channel>
    <Computer></Computer>
    <Security />
  </System>
  <EventData>
    <Data>-1469235789</Data>
    <Data>5</Data>
    <Data>WPNConnectionFailure</Data>
    <Data>Not available</Data>
    <Data>0</Data>
    <Data>Data Reconnect</Data>
    <Data>880403f5</Data>
    <Data>WNP</Data>
    <Data>IPv6v4</Data>
    <Data>None</Data>
    <Data>LAN</Data>
    <Data>2</Data>
    <Data>244</Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
C:\Users\Jason\AppData\Local\Temp\wpn_3775682326159551384.evtx</Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>0</Data>
    <Data>1a552c3b-70b9-11e2-bed8-001e37f5f3d7</Data>
    <Data>16</Data>
    <Data>bf2d0f7d5d2d29e2ff5285f8ba408a8d</Data>
  </EventData>
</Event>

更新

它肯定会将时间倒退一个小时左右——回到上次重置时钟之前。

更新

以下帖子描述了看似完全相同的问题:

http://h30434.www3.hp.com/t5/Notebook-Operating-Systems-eg-Windows-8-and-Software/Insanely-weird-clock-drift-issue-in-Windows-8-on-ENVY-14t/td-p/1989849

更新

旧笔记本电脑主板出现故障,可能与时钟问题无关。我换掉了相同的 M4300 主板。我没有立即注意到,但现在新主板也出现了时钟向后漂移的现象。我从未注意到这种情况发生在旧笔记本电脑上,尽管它有相同的软件和驱动程序(据我所知),但它的使用频率要低得多。

我进行了一次公路旅行,连接时断时续。我使用新的 Windows 计划任务每​​ 5 分钟同步一次时钟并在唤醒时同步时钟,从而在一定程度上缓解了这个问题 - 如果时钟向后跳远,则不起作用。如果没有连接,问题就会完全显现。在上次同步后的一两天内,时钟向后漂移了超过一周。

这非常令人沮丧,威胁到我的文件同步和 git 存储库的完整性。我得到了一些赞同 - 这是因为你也遇到了这个问题吗?还是只是为了好玩?:-P

答案1

同样在这里!

一周前问题一出现,我就更换了 cmos 电池,但问题仍然存在。我用不同的软件进行了多次病毒扫描,但什么也没发现。sfc /scannow 说系统文件没问题……但时钟一直卡住或倒退。

然后我意识到BIOS 中的时钟被冻结。我想到了一个硬件问题,但在打电话给 Asrock 之前,我在网上搜索了一下,发现了这个:https://stackoverflow.com/questions/18995923/windows-8-8-1-system-clock-changing-randomly-while-powered-on-and-in-use

我尝试了硬 CMOS 重置(取出电池)BIOS 时钟重新启动了!!但是当我加载我之前保存的 BIOS 设置时它又停止了。所以我不得不再次重置并手动将所有设置改回原来的状态,现在它可以正常工作了。

答案2

您说问题发生在“我换出的 Windows 2008 Server 硬盘”上。

所以结论是,时钟问题与 SSD 无关,与主板有关,正如 OCZ 支持所说的那样。除了时钟电路故障外,只剩下电池了(除非你超频 - 那么一切皆有可能)。

例如参见线程Win8 Pro 中的时钟问题虽然花了一些功夫才说服发帖者更换 CMOS 电池,但最终这是正确的解决方案。

谷歌搜索“Windows 8 时钟问题”会发现 Windows 8 的时钟存在大量奇怪的问题。这可能是因为它对主板时钟问题更加敏感,当然也可能是一些奇怪的软件故障。

因此,我的建议是更换 CMOS 电池以及互联网时间服务器,并继续修补 Windows 8(包括可选更新)。如有必要,请使用其他 Windows 版本,直到 Windows 8 SP1 发布(但没有人保证这能解决您计算机型号的问题)。

答案3

我相信你的 CMOS 电池电压很低,就像 harrymc 指出的那样,我以前见过这种时间丢失的行为。做一个简单的测试,打开你的电脑,让它停留在显示时间的 BIOS 屏幕上。让它停留几个小时,看看时间是否被搞乱了。在这个层面上,没有操作系统的参与,所以你可以排除软件。检查你的 BIOS 是否有更新不会有什么坏处。

答案4

我在使用 Windows 8 时也遇到过类似的问题。有时时钟会在特定时间停止,并且永远不会改变。起初我还以为是 CMOS 电池的问题,但后来我注意到实际上是 explorer.exe 冻结了。由于 explorer 冻结,我的整个任务栏都冻结了(因此时钟停止了)。

虽然我的问题描述的是另一个问题,但答案是一样的——我在事件日志中找到了很多答案。也许你应该试着在时钟开始漂移时查看事件日志?

相关内容