Windows by default wants your hardware clock to be in local time, while sensible operating systems expect everything to be in UTC so that systems are consistent no matter where they are.
Fortunately, Windows can be modified so that you don't have to reset the system time every time you switch between Windows and Linux:
Make time/clock compatible between Windows/Linux (multi-boot)
Re: Make time/clock compatible between Windows/Linux (multi-boot)
Sometimes Windows will have the wrong time after this is done, or for other reasons.
- Open Command Prompt as admin.
- Run
Code: Select all
w32tm /resync
- Sometimes this says it failed even when it succeeds.