Домашня » як » Як отримати годинник Windows і Linux для відображення правильного та відповідного часу? [Подвійне завантаження]

    Як отримати годинник 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? Перегляньте повний потік обговорення тут.