Отметьте время прихода на работу мой Mac изменен, когда я загружаюсь в Windows

Я выполняю iMac с Leopard OS X и Windows 7 Release Candidate (использующий bootcamp). Иногда, когда я загружаюсь в Windows и затем загружаюсь назад в OSX, я нахожу, что Windows изменил часы системы для использования неправильного времени. У меня была эта проблема при использовании Vista с bootcamp также.

Как я предотвращаю это?

17
задан 27.08.2009, 18:28

4 ответа

Править: После нескольких дней использования метода, который я первоначально отправил, я обнаружил что RealTimeIsUniversal флаг, как несохраняемый остаток от Windows NT, на самом деле довольно облуплен и непрактичен в целом. Время от времени, в на вид случайных интервалах, часы Windows вернулись бы от UTC до местного времени, которое было чрезвычайно раздражающим (и привел к нескольким фиксациям мерзавца, которые похожи, они от будущего в журнале фиксации). Это привело меня искать других, фиксируют …

В целом проблема состоит в том, что, как John Fouhy упомянул в комментарии, Windows сохраняет часы в местное время, в то время как OS X сохраняет часы в UTC (использующий указанный часовой пояс в качестве модификатора для предоставления корректного времени). Для фиксации этого одна из операционных систем должна будет наклониться назад и отслеживать время с помощью метода другой системы.

Теперь, самый надежный метод, который я нашел для устранения этой проблемы до сих пор, должен в основном заставить OS X переключить свои часы на местное время от UTC каждый раз, когда это закрывается, и затем переключите его назад каждый раз, когда это запускает. Точный метод для того, чтобы сделать это может быть найден на Wiki проекта OSx86, интересно достаточно. (Немного примечания: существует некоторый материал, который, кажется, OSx86-конкретен, а именно, LaunchDaemon plist для инструкций по Leopard. Однако я испытал метод Leopard дословно на моем MacBook Pro, и он работает просто великолепно. Другими словами, просто следуйте за направлениями точно, как записано и не возражайте против никаких ссылок на OSx86 в файлах — они не важны.)

Вот старое решение, если Вы хотите испытать его. Предупредите хотя: это никогда не обновлялось для работы правильно с более новыми версиями Windows, таким образом, это очень ненадежно, поскольку я узнал твердый путь …

Другой способ синхронизировать часы состоит в том, чтобы вынудить Windows использовать UTC посредством взлома реестра (прием, который я нашел от Подсказок Mac OS X):

  1. Запуститесь RegEdit (Запустите-> Выполнение..., введите regedit)
  2. Перейдите к"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation".
  3. Из меню Edit выберите New-> DWORD Value.
  4. Назовите это значение"RealTimeIsUniversal".
  5. Дважды щелкните по RealTimeIsUniversal, и войдите 1 для данных значения.

В следующий раз, когда Вы загружаетесь в Windows, часы должны соответствовать часам Mac OS X, и у Вас может все еще быть соответствие часового пояса Windows набор часового пояса в Mac OS X.

17
ответ дан 07.12.2019, 10:40
  • 1
    я использовал взлом реестра в соответствии с Windows 7 в течение прошлых нескольких недель.Пока все хорошо. Это даже переключилось правильно во время переключателя с летнего времени. – kdmurray 01.11.2009, 11:17

Проверьте, чтобы удостовериться, что Вы используете тот же часовой пояс в обеих операционных системах. Если бы у Вас есть другой часовой пояс, он мог бы изменить системные часы для показа его часового пояса, который отличался бы что время другой ОС.

0
ответ дан 07.12.2019, 10:40

Проверьте свои настройки тактовой синхронизации в Windows. Это может корректировать часы с интернет-источником и изменять часы.

3
ответ дан 07.12.2019, 10:40

У меня есть сценарий входа в систему на стороне Mac вещей - Leopard в моем случае - который является простым сценарием оболочки для установки часов через Интернет:

#!/bin/sh
ntpdate -uvs time.apple.com
exit 0

Таким образом, когда Вы загружаетесь в Windows, он отправляет часам 5 часов вперед, если Вы находитесь на восточном побережье и когда Вы перезагружаете в Mac OS X, он задерживает часы к UTC.

Удачи...

Jim Ferr

0
ответ дан 07.12.2019, 10:40

Теги

Похожие вопросы