У меня проблема со временем при загрузке windows после linux. Причина в том, что Ubuntu сохраняет часы как UTC, но Windows 7 ожидает, что они будут сохранены как локальное время. Таким образом, Windows показывает время за час до правильного местного времени.
- Время по Гринвичу: 15:35
- Местное время (UTC+1): 16:35
- Время Ubuntu: 16:35
- Windows time: 3:35 PM (показывает время, равное UTC, потому что ожидает, что часы будут локальными)
Я последовал этому совету:
Чтобы MS Windows вычисляла время по аппаратным часам как UTC. С помощью regedit: запустите regedit и перейдите к HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation Щелкните правой кнопкой мыши на правой панели и выберите «Создать»> «Значение DWORD». Создайте ключ с именем RealTimeIsUniversal и присвойте ему значение 1.
После перезапуска окна показывают время, которое на 1 час вперед. Мой часовой пояс UTC+1, но время установлено на UTC+2. Если я установлю часовой пояс на UTC, время будет правильным.
- Время по Гринвичу: 15:35
- Местное время (UTC+1): 16:35
- Время Ubuntu: 16:35
- Windows time: 5:35 PM (показывает время, равное UTC+2, но часовой пояс установлен на UTC+1)
Настройка Ubuntu для сохранения часов hw как локального времени решает проблему со временем, но я хочу, чтобы часы hw были установлены в UTC.
Какие-либо предложения?
Спасибо заранее и извините за мой плохой английский :)