Windows UTC Bios Time support

If you're using Linux and Windows on the same computer, you've probably noticed they're not managing time the same way.

Linux considers BIOS time as UTC time and then takes your time zone into consideration while windows considers BIOS time as local time.

Below an explanation of how to change your Windows configuration so it considers time as UTC (works on windows 7, 8 and 10) :

  • Open the Registry Editor :
shortcut "windows + R" then run "regedit"  
  • Navigate to the following key :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation  
  • Add a new Value :
Edit menu => New ==> DWORD (32-bit Value)  

name it RealTimeIsUniversal and set its value to 1

  • Reboot your computer

That's it !

Note: consider saving your Registry before doing any modifications ;-)