Почему время, отображаемое ОС, не совпадает со временем в UEFI?

0

Я купил новый ноутбук и установил на него несколько операционных систем. Я заметил, что если я отключил синхронизацию времени (или я был отключен от Интернета, поэтому синхронизация времени не может работать), то время, о котором сообщает ОС, примерно соответствует времени последнего выключения ОС.

Я подтвердил, что время в UEFI (нажатием клавиши F10 при включении ноутбука) является правильным.

Если я загружаю ОС из ISO, я могу подтвердить, что время правильное (то же самое с UEFI).

Время отличается только тогда, когда я постоянно загружаю ОС, установленную на моем жестком диске, в данном случае это Windows 10 (FastBoot отключен) и Ubuntu. Почему они не используют время из UEFI (или BIOS)? Что я должен сделать, чтобы сделать их, используя время, установленное в UEFI?

newbie
источник
В каком часовом поясе установлены ОС?
Kinnectus
Оба в UTC +8. Но я заметил кое-что странное с Ubuntu. date -u должен возвращать время UTC, но вместо этого он возвращает местное время; а также, date возвращает время UTC.
newbie

Ответы: