Как да получите 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? Вижте пълната тема за дискусия тук.