У меня есть машина с двойной загрузкой. Ubuntu и Windows Vista. После перезагрузки с Ubuntu на Vista, я вижу, что время изменилось в Vista и наоборот. Почему это происходит ?? Часовые пояса в обеих ОС правильные.
3 ответа
Вероятно, это связано с тем, что Ubuntu настроен так, чтобы предполагать, что системными часами являются время по Гринвичу /UTC (или как вы хотите его называть), и он настраивает часовой пояс для местоположения пользователя, который входит в систему. Windows изменяет фактические системные часы, чтобы соответствовать часовому поясу. Вы можете перенастроить Ubuntu, предполагая, что системные часы соответствуют местному времени, но я не могу вспомнить, как это сделать в данный момент (Google скажет вам!).
Это происходит из-за некоторой путаницы с тем, как две разные операционные системы хранят и получают текущее время. Некоторые операционные системы (или BIOS?) По умолчанию «сохраняют» и «извлекают» время в BIOS, используя часовой пояс UTC, а затем преобразуют его в желаемый часовой пояс пользователя, тогда как другие могут «сохранять» и «извлекать» его. в часовом поясе пользователя.
Эта проблема является общей (или наиболее заметной) для пользователей Mac, использующих bootcamp.Смотрите это сообщение на форуме Mac Observer:
В вашем реестре Windows вам необходимо обновить ключ:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal
Как только вы окажетесь там, для параметра RealTimeIsUniversal должно быть значение DV, равное 1. Этот раздел реестра сообщает Windows, что время внутренних часов, хранящихся в NVRAM, где находятся ваши настройки, использует Всемирное координированное время (UTC), иногда (неправильно) называемое средним временем по Гринвичу (GMT).
ПРИМЕЧАНИЕ: я знаю, что это работает для XP, но я думаю, что это работает и для Vista. Я не использовал Win7, так что даже не спрашивайте!
Посмотрите на этот ответ: