Схоже, Mac OS X очікує, що годинник комп'ютера буде встановлений на UTC, а Windows очікує, що він буде у вашому локальному часовому поясі, +3: 30. Під час завантаження Windows він синхронізує годинник із сервером часу в Інтернеті, помічаючи, що ваш годинник 3:30 "повільний", і налаштовує його для вас, щоб ваш системний годинник зараз зберігав місцевий час (+3: 30) . Потім, коли ви завантажуєтесь назад в Mac OS X, він вважає, що системний годинник все ще є UTC, тому він додає ваше зміщення знову, для загального зміщення +7: 00.
Ви встановили інструменти Boot Camp в Windows? Якщо ні, то зробіть це спочатку і подивіться, чи вона вирішує проблему з часом. У мене ніколи не було цієї проблеми, а джерела в Інтернеті кажуть, що новіші версії інструментів Boot Camp піклуються про це за вас.
Якщо це не працює, в Windows відкрийте редактор реєстру та перейдіть до ключа:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
і перевірити значення RealTimeIsUniversal
. Змініть його на 1. Таким чином Windows буде зберігати час UTC на системному годиннику, що очікує Mac OS X.