Linux mint windows 10 время

Linux Mint Forums

Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

Wiss Level 1
Posts: 29 Joined: Sat Aug 18, 2012 9:49 pm Location: Santiago, Chile

[SOLVED] Wrong time when booting Windows 10

Post by Wiss » Sat Jul 02, 2016 3:44 pm

I have some issues when using Windows 10 after I use Linux Mint 18.

I have a desktop computer with both Linux Mint 18 64 Bit as well as Windows 10 Professional 64 bit.

It happens to me that every time I use Linux Mint, after booting again into Windows 10, Windows displays a wrong time. It always shows 4 hours more than the correct time. For example if the correct time is 10:00, it will display 14:00 instead.

When going to the time menu in Windows it still shows the correct time zone (coincidentally I am at the UTC-4 time zone) but with an incorrect time. This is relatively easy to solve, I simply deactivate and activate again the auto time setting, however I have to repeat this process everytime I want to use Windows after using LM 18.

Strangely Linux always shows the correct time and time zone. I have also the same problem with another computer that has Windows 10 and Xubuntu 16.04.

Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

Proxima Level 1
Posts: 42 Joined: Mon Jun 27, 2016 2:25 pm Location: Poland

Re: Wrong time when booting Windows 10

Post by Proxima » Sat Jul 02, 2016 3:48 pm

I’ve had the same issue and it seems that Linux and Windows store time in a bit different way. Apparently it’s easier to modify Linux settings to make it cooperate with Windows than the other way around. Not sure about Windows 10 though, as that question is a bit old, but it still works for Mint 18.

Make Linux use ‘Local’ time

To tell your Ubuntu system that the hardware clock is set to ‘local’ time:

add or change the following section

# Set UTC=yes if your hardware clock is set to UTC (GMT)
UTC=no

#1 Mint 21.1 Cinnamon 64 bit @ i7 3520M, 16GB, Intel HD4000
#2 Mint 21.1 Xfce 64 bit @ i5 3320M, 4GB, Intel HD4000
#3 Mint 19.3 Cinnamon 64 bit @ FX-6300, 12GB, AMD RX560

Читайте также:  Linux вывести значение переменной окружения

Re: Wrong time when booting Windows 10

Post by Cosmo. » Sat Jul 02, 2016 4:16 pm

The cause of the problem is described here. I advise to change the setting for Windows as I described there. The solution for Linux in this post (just as the advice by proxima) will not work in LM 18. but this should do.

Proxima Level 1
Posts: 42 Joined: Mon Jun 27, 2016 2:25 pm Location: Poland

Re: Wrong time when booting Windows 10

Post by Proxima » Sat Jul 02, 2016 4:19 pm

Cosmo. wrote: (. ) The solution for Linux in this post (just as the advice by proxima) will not work in LM 18.

#1 Mint 21.1 Cinnamon 64 bit @ i7 3520M, 16GB, Intel HD4000
#2 Mint 21.1 Xfce 64 bit @ i5 3320M, 4GB, Intel HD4000
#3 Mint 19.3 Cinnamon 64 bit @ FX-6300, 12GB, AMD RX560

Re: Wrong time when booting Windows 10

Post by Cosmo. » Sat Jul 02, 2016 4:23 pm

Proxima Level 1
Posts: 42 Joined: Mon Jun 27, 2016 2:25 pm Location: Poland

Re: Wrong time when booting Windows 10

Post by Proxima » Sat Jul 02, 2016 4:26 pm

Cosmo. wrote: Strange. The respective 2 lines (inclusive the comment line) do not even exist in the file of LM 18.

Yes, by default they don’t exist, but it works if you add them like the askubuntu post proposes.

Edit: I agree that the solution you linked to seems more. elegant And it is indeed weird that the one I linked works for me not that other person. Could it be because I installed the Beta version (although it’s fully updated and shouldn’t be different from the final iso install)?

Edit2: Also shouldn’t the system be restarted before the rcS change actually works? That’s why I wrote he should set the right time if it still shows wrong after doing that and THEN it should work correctly.

#1 Mint 21.1 Cinnamon 64 bit @ i7 3520M, 16GB, Intel HD4000
#2 Mint 21.1 Xfce 64 bit @ i5 3320M, 4GB, Intel HD4000
#3 Mint 19.3 Cinnamon 64 bit @ FX-6300, 12GB, AMD RX560

Re: Wrong time when booting Windows 10

Post by II-Trax-II » Sun Jul 03, 2016 4:30 am

If the above suggestions fail, change your CMOS battery, and when you set the time do it in a DOS window for some reason it always takes or has for me.

Wiss Level 1
Posts: 29 Joined: Sat Aug 18, 2012 9:49 pm Location: Santiago, Chile

Re: Wrong time when booting Windows 10

Post by Wiss » Tue Jul 05, 2016 12:42 am

Proxima wrote: I’ve had the same issue and it seems that Linux and Windows store time in a bit different way. Apparently it’s easier to modify Linux settings to make it cooperate with Windows than the other way around. Not sure about Windows 10 though, as that question is a bit old, but it still works for Mint 18.

Читайте также:  Astra linux монтирование флешки пользователем

Make Linux use ‘Local’ time

To tell your Ubuntu system that the hardware clock is set to ‘local’ time:

add or change the following section

# Set UTC=yes if your hardware clock is set to UTC (GMT)
UTC=no

Re: [SOLVED] Wrong time when booting Windows 10

Post by II-Trax-II » Thu Aug 11, 2016 7:10 am

I had the same problem changed the battery and reset the bios, nada.

I read the link posted and no version was listed other than it still works for Mint.

I found a link in my search that fixes the problem for Ubuntu versions before 16.04 and a new set of commands for 16.04 and later.
Linked to complement your post.

It’s the way the two systems keep time, Ubuntu uses a hardware clock, Win UTC. Sure ticks me off, I use Agent Ransack to search and it can so by date and time, best they are right.

To fix Ubuntu and I also assume MINT X this page shows how:
http://www.webupd8.org/2014/09/dual-boo . tween.html

Lots of white space, and see no ads at that site; yet I also use a HOSTS file.

Re: [SOLVED] Wrong time when booting Windows 10

Post by II-Trax-II » Thu Aug 18, 2016 3:26 am

It’s the way the two systems keep time, Ubuntu uses a hardware clock, Win UTC. Sure ticks me off, I use Agent Ransack to search and it can so by date and time, best they are right.

To fix Ubuntu and I also assume MINT X this page shows how:
http://www.webupd8.org/2014/09/dual-boo . tween.html

I made the changes given in the link I posted, it worked for a few days, then back to well now -go figure it’s the right time (Mint)- but as a general rule off by many hours — I’ll dual boot into Windows but I will not allow it to access the Internet (disconnecting any ability), Win7 kept the right time for a few days as well, now off by 5 hours forward — having to set the time and sometimes the date in a cmd window — it works where the bios won’t (Windows, all versions up to 7)

I’d ignore my post and go with the solved reply, sry thought I was helping.

Источник

Решено: Сбивается время при переходе между Linux и Windows

Многие новички Linux оставляют у себя на компьютере второй запасной операционной системой Windows. Но при переходе то в одну, то во вторую систему наблюдается неприятный момент — время начинает «убегать» на несколько часов то вперед, то назад. Это происходит потому, что Linux и Window хранят время в разных форматах.

В компьютере используется два вида часов. Первые — аппаратные часы, которые идут всегда, даже тогда, когда компьютер выключен (питаются от батарейки на материнской плате компьютера). Вторые часы — программные. Вот именно этими часами пользуется операционная система. При включении компьютера первоначальное время берется из аппаратных часов и записывается в программные часы. И вся проблема как раз в том, что разные операционные системы по-разному работают с программными часами. Есть два варианта работы:

  • UTC — аппаратные и программные часы идут по Гринвичу. И эти часы дают универсальное время с нулевым смещением (нулевой часовой пояс). А уже локально к этому времени прибавляется ваш часовой пояс (с плюсом или минусом). Чаще всего так время идет на серверах, с которыми потом синхронизируются рабочие станции пользователей и уже локально у всех пользователей происходит поправка на их часовой пояс.
  • Localtime — в данном случае программные часы тоже идут по Гринвичу, а вот аппаратные часы идут по времени локального часового пояса. Пользователь особой разницы не заметит, т.к. все равно нужно добавлять или вычитать поправку на свой часовой пояс. И вот тут появляется проблема. Windows при загрузке и(или) синхронизации времени делает поправку на часовой пояс пользователя для того, чтобы программное время было верным. В Linux не так.
Читайте также:  Setting proxy on kali linux

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

  1. Заставить Windows работать по UTC, как Linux;
  2. Заставить Linux работать в формате localtime.

Переключение Windows на работу по UTC

Для решения проблемы сбивающегося времени достаточно добавить всего один ключ в реестр Windows. Это можно сделать с помощью ввода команды в консоли.

Чтобы открыть консоль от имени администратора в Windows 10 нужно поставить курсор мыши в левый нижний угол экрана и нажать правую кнопку мыши. В появившемся контекстном меню нужно выбрать «Командная строка (администратор)».

Для 32-х битной Windows вводим (это одна команда, вводится в одну строку):

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

Для 64-х битных нужно ввести (это одна команда, вводится в одну строку):

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1

Однако, это еще не все. Служба времени Windows все равно продолжит сохранять время в старом формате при его обновлении через Интернет. Поэтому, службу нужно отключить. Либо это сделать руками через «Панель управления» Windows, либо быстрее и проще в той же командной строке, запущенной от имени администратора, выполнить:

sc config w32time start=disabled

Как вернуть настройки времени в Windows обратно?

В командной строке, запущенной от имени администратора, выполняем (это одна команда, вводится в одну строку):

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 0

и запускаем службу синхронизации времени Windows:

sc config w32time start=demand

Перевод Linux на работу с Localtime

По умолчанию Linux хранит временя в формате UTC, но можно переключить систему так, чтобы она хранила в аппаратном таймере местное время. Рассмотрим на примере Ubuntu-Linux (работает даже в старых версиях, например в 16.04).

Чтобы посмотреть текущее состояние аппаратных и программных часов, нужно выполнить:

Начнем исправлять проблему сбивающихся часов. Для этого выполняем команду:

sudo timedatectl set-local-rtc 1 —adjust-system-clock

Готово! Еще проще, чем в Winsdows!

Однако, в более старых Ubuntu придется отредактировать файл /etc/default/rcS, внутри которого заменить UTC=yes на UTC=no.

Как вернуть настройки времени в Linux обратно?

Вернуть все как было можно с помощью команды:

sudo timedatectl set-local-rtc 0

И в старых дистрибутивах Ubuntu поправить файл /etc/default/rcS, внутри которого заменить UTC=no на UTC=yes.

На этом проблема сбивающегося времени в Windows и Linux (любой дистрибутив, не обязательно Ubuntu) решена.

Источник

Оцените статью
Adblock
detector