На этот вопрос уже есть ответ:
Я использую двойную загрузку Ubuntu 12.04 с Win8.1. Недавно я заметил, что всякий раз, когда я загружаю альтернативную ОС, время меняется, т.е. когда я переключаюсь с Ubuntu на Windows, системное время в Windows задерживается на несколько часов. Но если я исправлю это и снова загрузлюсь в Windows, время будет отображаться правильно.
Точно так же, когда я загружаюсь в Ubuntu, время откладывается после того, как в следующий раз все исправят.
Я использую загрузчик Grub
Это - потому что Ubuntu использует "UTC", А не "Местное время" по умолчанию, это может быть зафиксировано путем открытия терминала и выполнения sudo nano /etc/default/rcS
и изменения UTC=yes
к UTC=no