4

У меня есть машина с двойной загрузкой. Ubuntu и Windows Vista. После перезагрузки с Ubuntu на Vista, я вижу, что время изменилось в Vista и наоборот. Почему это происходит ?? Часовые пояса в обеих ОС правильные.

3 ответа3

7

Вероятно, это связано с тем, что Ubuntu настроен так, чтобы предполагать, что системными часами являются время по Гринвичу /UTC (или как вы хотите его называть), и он настраивает часовой пояс для местоположения пользователя, который входит в систему. Windows изменяет фактические системные часы, чтобы соответствовать часовому поясу. Вы можете перенастроить Ubuntu, предполагая, что системные часы соответствуют местному времени, но я не могу вспомнить, как это сделать в данный момент (Google скажет вам!).

7

Это происходит из-за некоторой путаницы с тем, как две разные операционные системы хранят и получают текущее время. Некоторые операционные системы (или 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, так что даже не спрашивайте!

4

Посмотрите на этот ответ:

Serverfault

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .