從作業系統內部檢查 CMOS 電壓

從作業系統內部檢查 CMOS 電壓

我最近正在為位於不同城市的客戶診斷時間漂移問題。他們的工作站在訪問時遇到問題Windows 2019 伺服器由於這種漂移。

根據設備的使用年限,我最初的直覺是 CMOS 電池快沒電了。我想也許艾達64可能會提供這些詳細信息,但它沒有。這裡的另一位用戶推薦使用一個名為硬體資訊,在我自己的設備上嘗試後,我發現效果很好,但無法在此設備上安裝未經批准的軟體,我無法將其用於我的目的。

SOO..我首先更改了 GUI 中的時間,然後繼續我的其他任務。在那1小時裡,時鐘又漂移了近1分鐘。 ..CMOS 我運行了一些命令,主要是 w32tm 並看到 CMOS 作為時鐘源,但距離伺服器很遠,並且不信任現場任何人更換電池,我將來源重新分配給 pool.ntp.org 並更改了相關設置,在此演練的幫助下: https://icookservers.blog/2014/09/12/windows-ntp-server-cookbook/

我無法驗證電壓,但基於

  1. 1 小時內觀察到的漂移

  2. 註冊表項:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags設定為 10(這告訴伺服器將時間同步到本地 CMOS 時鐘)

3.結果來自w32tm /查詢/來源(本地 CMOS 時脈)

4.結果來自w32tm /查詢/狀態/詳細(計算機未重新同步,因為沒有可用的時間資料)

5.Buncha其他事情似乎不可否認的是所有配置都依賴失敗的來源...

問題:作為防止這種時間漂移的解決方法,該方法的可靠性如何? 有人知道使用 CMD 或 PowShell 或內建實用程式提供電池 V+ 讀數的任何方法嗎?

如果不是 CMOS 損壞,也不是由預設的 Windows 時間伺服器設定引起的,我還能做些什麼來找出原因?

我個人很喜歡按時出城去更換小電池,儘管客戶會討厭它,但同時…

謝謝

答案1

個人電腦上使用的晶體較不準確或穩定。無論 CMOS 電池狀況如何,時鐘始終會漂移。您可以使用時間伺服器每天同步一次時鐘。如果 CMOS 電池電量耗盡且 PC 正在關閉,則會損失時間。在這種情況下,請更換電池。 IT 應持續 5 到 10 年。

就你而言,由於它漂移得更快,我建議

  1. 將它們帶到維修店更換晶體/TCXO
  2. 寫一個可以更快同步的小程式。幾年前,我為用於工業控制的 PC 編寫了這樣一個程式。操作員將輸入誤差/漂移(每天一次),然後程式將在一天中分配誤差並每次校正時鐘半秒。改變的頻率取決於需要修正的程度。只需要幾天的時間就可以將其調整到一致。

相關內容