Начална » как да » Как да получите Windows и Linux часовници за показване на правилното и време за съвпадение? [Dual-Обувка]

    Как да получите Windows и Linux часовници за показване на правилното и време за съвпадение? [Dual-Обувка]

    Понякога, когато настроите система с двойно зареждане, нещата могат да станат малко странни с настройките за време и часовник, така че как да разрешите проблема? Днешната публикация за въпроси и отговори SuperUser има перфектното решение, за да помогне на разочарованите читатели да поправят неприятностите си с двойно зареждане.

    Днешната сесия за въпроси и отговори идва при нас с любезното съдействие на SuperUser - подразделение на Stack Exchange, групирано от общността уеб сайтове за въпроси и отговори.

    Снимката е получена от случайно извадени сланки (Flickr).

    Въпроса

    Четецът на SuperUser arielnmz иска да знае как да получи двете часовници на неговата настройка за Windows / Linux с двойно зареждане, за да покаже правилното време за съвпадение:

    Откакто започнах да използвам Линукс в двукомпонентна инсталация с Windows, забелязах, когато рестартирах машината, времето на другата операционна система беше погрешно (например, 12:00 на Linux, рестартирайте до Windows и вижте 18 : 00). Когато проверих BIOS, RTC беше настроен на 18:00.

    Тъй като моята часова зона е -06: 00 CST, предполагам, че Linux просто задава времето на RTC към UTC и преизчислява времето на базата на часовата зона, докато Windows просто задава RTC към времето за часовата зона. И двете използват един и същ NTP сървър за синхронизиране на времето.

    Моят въпрос е, кой прави това? На кой трябва да настроя часовата зона на UTC, за да има точното време и за двете?

    Какъв е най-добрият метод за фиксиране на проблема с двойно зареждане на arielnmz?

    Отговорът

    Сътрудникът на SuperUser Аян Патра има отговор за нас:

    Наскоро се сблъсках със същия проблем и това е начинът, по който го поправих. Трябва да направите някои незначителни промени в двете операционни системи.

    Първо започнах с Linux. Изпълнете следните команди като root:

    • ntpdate pool.ntp.org

    Това ще актуализира времето, ако не е зададено правилно.

    Сега настройте хардуерния часовник на UTC с тази команда.

    • hwclock -systohc -utc

    източник

    Сега стартирайте Windows и добавете следното в системния регистър. Просто създайте .reg файл, като използвате кода по-долу в Notepad. Запазете го и го стартирайте.

    • Windows Registry Editor Версия 5.00
      [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation]
      "RealTimeIsUniversal" = DWORD: 00000001

    източник

    От следващото зареждане нататък и двете операционни системи ще ви покажат точното време.


    Имате ли какво да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други технологични потребители на Stack Exchange? Вижте пълната тема за дискусия тук.