Windows doesn't maintain time accurately
Windows doesn't maintain time accurately
Since Windows Vista, I've been using Windows 11 but still need to adjust settings every couple of days to keep the clock accurate. My CMOS is fine, and both Ubuntu drives are working independently without affecting the time. Fixing the time on Windows 11 can be tricky—what method should I try?
You're referring to dual booting? The duration of your break isn't the concern here. Windows needs its BIOS clock aligned with local time, whereas Linux will use UTC. This mismatch might be the problem. You can adjust the registry setting so Windows also displays UTC on the desktop. For more details, see the Arch Linux wiki about UTC in Microsoft Windows. Besides that, ensure automatic time sync (NTP) is active and a reliable server is set up.
Both Windows and Linux seem to be vying for control over the timekeeping system. The simplest fix would be to enable Windows to recognize UTC via the registry entry referenced in the Arch Wiki. This approach has been successful so far. Just be prepared to adapt to the possibility that your BIOS clock might display UTC moving forward.