При использовании Linux и Windows в режиме Dual Boot, Linux по умолчанию хранит время в аппаратных часах (BIOS/RTC) в формате UTC, а Windows — в местном времени, что вызывает рассинхронизацию.
Рекомендуется переключить Windows на использование UTC,
создав DWORD-значение RealTimeIsUniversal со значением 1
в разделе
HKEY_LOCAL_MACHINE\
через редактор реестра.
- Основные аспекты:
- Linux: Ядро использует UTC, а часовой пояс применяется при отображении. Проверить/изменить можно через timedatectl set-local-rtc 0 (для настройки на UTC).
- Windows: считает, что в BIOS записано местное время. Проблема: Если вы в СПБ (UTC+3), Linux запишет 12:00 UTC, а Windows решит, что это 12:00 местное, и при перезагрузке покажет 12:00 вместо 15:00.
- Если Вы настаивает: настроить Linux на локальное время командой timedatectl set-local-rtc 1, но использование UTC предпочтительнее для систем.
Если у вас проблемы с часовым поясом, проверьте, что в обеих системах корректно установлен ваш часовой пояс.
