New
#11
I have dual boot Linux / Windows. I discovered an anomaly between Linux and Windows: Whenever I would boot into Linux, then exit Linux and boot into Windows, the time shown in Windows would be five hours off! I found that the cause of this is that Linux uses UTC (Universal Coordinated Time or Greenwich Mean Time) and converts from there to local time, whereas Windows uses local time. Consequently, every time I would go from Linux to Windows, I would see UTC rather than my local time.
I fixed it by doing a registry edit in Windows:
I rebooted into Linux, and then rebooted into Windows. Problem solved!
- I went into the Windows registry and navigated to here:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\TimeZoneInformation- I right-clicked in the right pane and selected New / DWORD (32-bit Value) -- "RealTimeIsUniversal" (without the quotes).
- I double-clicked on RealTimeIsUniversal and changed the Value from 0 to 1.
After doing this, I discovered that the computer BIOS was showing time in UTC. But that's ok, because both Windows and Linux now show the correct local time.
There may be something you could do in Linux rather than in Windows to fix this; I did this fix in Windows.