Похоже, что 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.