Share a finding: A change in the way the system clock gets from Windows 8/Windows 10:

As we know WinXP, Win7 computer system clock from the motherboard CMOS clock (in the computer is not connected to the internet). Therefore, once the CMOS battery of the motherboard is dead, the clock may fail, and the system time will be found wrong after boot. Of course, Windows can connect to the Internet by synchronizing to the latest date and time.However, if it is a desktop computer, it will be found that the time is not right after the power is cut off, because CMOS cannot save the latest time of network updates after the power is cut off.

Since Windows 8, Microsoft should have set a timestamp for the system.This is the latest time saved in Windows (saved during the last normal shutdown).Even if the CMOS battery on the motherboard is dead, the clock has failed.After starting up and logging in, Windows will revert to the last time it was saved, even if it is not connected to the Internet.I think it should start from Win8. Many of Microsoft's applications are cloud-based, such as O365, which pays more attention to the correctness of the system's timing.

However, if the Win8/Win10 system does not shut down normally, such as through a direct power outage, the current time of the system will not be saved records.The next time you boot up, the recovery time can only be the time recorded in the last safe shutdown.

In addition, Win8/Win10 system should also do a time comparison, for example, the CMOS time than the system saved time update, the system will still take CMOS time, think CMOS time.

Questions: How Win8/Win10 system save the current time data? Is it possible to save without a reboot or a safe shutdown? Who knows this process detail? Can you share it? Thank you very much!