OS 내부에서 CMOS 전압 확인

OS 내부에서 CMOS 전압 확인

나는 최근 다른 도시에 위치한 클라이언트의 시간 드리프트 문제를 진단하고 있었습니다. 해당 워크스테이션에서 액세스하는 데 문제가 있었습니다.윈도우 2019 서버이 드리프트 때문에.

장치의 수명을 기준으로 볼 때 처음에는 죽어가는 CMOS 배터리가 본능이었습니다. 아마도아이다64해당 세부 정보를 제공할 수도 있지만 그렇지 않았습니다. 여기에 있는 다른 사용자는 다음과 같은 프로그램 사용을 권장했습니다.hwinfo, 내 기기에서 시도해 본 결과 훌륭하다는 것을 알았지만 이 기기에 승인되지 않은 소프트웨어를 설치할 수 없어 내 목적으로 사용할 수 없었습니다.

SOO.. 먼저 GUI에서 시간을 변경한 다음 다른 작업을 계속했습니다. 그 1시간 동안 시계는 다시 거의 1분씩 움직였습니다. ..CMOS 주로 w32tm과 같은 몇 가지 cmd를 실행하고 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\AnnounceFlags10으로 설정(서버에 시간을 로컬 CMOS 시계와 동기화하도록 지시)

3. 결과w32tm /쿼리 /소스(로컬 CMOS 시계)

4. 결과w32tm /쿼리 /상태 /verbose(사용 가능한 시간 데이터가 없기 때문에 컴퓨터가 다시 동기화되지 않았습니다)

5.Buncha 다른 것들은 모든 구성이 실패한 소스에 의존한다는 것을 부인할 수 없는 것처럼 보였습니다...

질문: 이 시간 드리프트를 방지하기 위한 해결 방법으로 이것이 얼마나 안정적으로 작동합니까? CMD나 PowShell을 사용하는 방법이나 배터리에 V+ 판독값을 제공하는 내장 유틸리티를 아는 사람이 있습니까?

죽어가는 CMOS가 아니고 기본 Windows 시간 서버 설정으로 인해 발생한 것이 아닌 경우 원인을 파악하기 위해 또 무엇을 할 수 있습니까?

저는 개인적으로 고객이 싫어하는 만큼 소형 셀 배터리를 교체하기 위해 24시간 시내를 벗어나는 여행을 좋아하지만 그동안...

감사해요

답변1

PC에 사용되는 크리스탈은 그다지 정확하지도, 안정적이지도 않습니다. CMOS 배터리 상태에 관계없이 시계는 항상 표류합니다. 시간 서버를 사용하여 하루에 한 번 시계를 동기화할 수 있습니다. CMOS 배터리가 다 닳고 PC가 꺼지면 시간이 낭비됩니다. 이런 경우에는 배터리를 교체하십시오. IT는 5~10년 정도 지속되어야 합니다.

귀하의 경우에는 표류 속도가 더 빠르기 때문에 제안하고 싶습니다.

  1. 크리스탈/TCXO를 교체하려면 수리점에 가져가세요.
  2. 더 빠르게 동기화하는 작은 프로그램을 작성합니다. 나는 몇 년 전에 산업 제어에 사용되는 PC를 위해 그러한 프로그램을 작성했습니다. 운영자는 오류/드리프트(하루에 한 번)를 입력한 다음 프로그램이 하루 동안 오류를 분배하고 한 번에 0.5초씩 시계를 수정합니다. 변경 빈도는 수정이 얼마나 필요한지에 따라 달라집니다. 그것을 일치시키는 데는 며칠 밖에 걸리지 않습니다.

관련 정보