Понякога, когато настроите система с двойно зареждане, нещата стават малко странни с настройките за часовник и часовник, така че как да решите проблема? Днешната публикация "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? Вижте цялата тема на дискусията тук.