Як отримати годинник Windows і Linux для відображення правильного та відповідного часу? [Подвійне завантаження]
Іноді, коли ви налаштовуєте систему з двома завантаженнями, все може бути трохи дивно з налаштуваннями часу і годинника, так як ви вирішите цю проблему? Сьогоднішня посада SuperUser Q&A має ідеальне рішення, щоб допомогти розчарованому читачеві виправити його неприємності з двома завантаженнями.
Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..
Фото люб'язно надано випадково (Flickr).
Питання
Читач 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 Ayan Patra має відповідь для нас:
Нещодавно я зіткнувся з тією ж проблемою, і саме так я її виправив. Необхідно внести деякі незначні зміни в обох операційних системах.
Спочатку я розпочав роботу з Linux. Запустити такі команди як root:
- ntpdate pool.ntp.org
Це буде оновити час, якщо він не встановлено правильно.
Тепер налаштуйте апаратний годинник на UTC за допомогою цієї команди.
- hwclock -systohc -ут
Джерело
Тепер завантажте Windows і додайте наступне до реєстру. Просто створіть .reg файл, використовуючи код нижче в Блокноті. Збережіть його та запустіть.
- Редактор реєстру Windows версії 5.00
[HKEY_LOCAL_MACHINE СИСТЕМА] CurrentControlSet Контроль \ t
“RealTimeIsUniversal” = dword: 00000001Джерело
Від наступного завантаження, обидві операційні системи покажуть вам правильний час.
Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.