Windows používá Greenwhich Time a OSX používá Universal Time. Mimo to, že jsou odlišné, tak Greenwhich je zastaralý. Při boot do OSX se v BIOS aktualizuje čas, což pak způsobí, že při následovném boot do Windows bude čas nepřesný (posunutý o nějakou hodinu).
Více o důvodech atd si přečtěte zde.
Oprava je jednoduchá
Je potřeba nastavit ve Windows Registrech jedenu hodnotu a po restartu bude mezi OSX a Windows bude čas již synchronizovaný a aktuální.
Ve Windows stiskněte Windows+R a napište regedit. Nyní nastavte v levé části umístění na složku HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation a vytvořte novou proměnnou D-WORD s názvem RealTimeIsUniversal a hodnotou 1 (nebo 0x0000001). Po restartu už bude vše fungovat dle očekávání.
Zdroj: https://www.tonymacx86.com/threads/fix-incorrect-time-in-windows-osx-dual-boot.133719/
