Разница времени в Linux и Windows на одном компьютере.

Вопрос: Почему при перезагрузке из Windows в Linux разница во времени несколько часов?

Если вы устанавливаете на один компьютер две операционные системы — Windows и Linux, то может возникнуть ситуация, при которой вы устанавливаете время в одной операционной системе, а после перезагрузки компьютера и загрузки другой операционной системы время различается на несколько часов. Причина в том, что Windows не умеет определять, какое время установлено в BIOS и предполагает, что там установлено локальное и в связи с этим возникает разница времени в Linux и Windows. Linux’у же можно указать, какое время хранится в BIOS.

hwclock --locatime --systohc --test

Эта команда покажет вам вносимые изменения, в последней строчке должно быть слово «LOCAL». Теперь можно применить изменения:

hwclock --localtime --systohc

После этого время в обеих операционных системах должно быть одинаковым.

Разница времени в Linux и Windows на одном компьютере.: 2 комментария

  1. Malice

    Ставишь в BIOS локальное время и говоришь линуксу, что аппаратные часы у тебя не в UTC

    sudo nano /etc/default/rcS

    Меняешь значение UTC=yes на UTC=no

  2. Влад

    Мало того, разное время просто в linux и bios.

Обсуждение закрыто.