If-Koubou

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

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

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

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

Снимката е предоставена от Straws, изтеглени на случаен принцип (Flickr).

Въпроса

Reader на SuperUser arielnmz иска да знае как да накара и двата часовника да инсталират настройките си за Windows / Linux с двойно зареждане, за да покажат подходящите и съвпадащи времена:

Откакто започнах да използвам 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 версия 5.00
    [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation]
    "RealTimeIsUniversal" = DWORD: 00000001

източник

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

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