why is system time changed when I boot back into Windows after running Ubuntu

Probably because Ubuntu sets the system clock at UTC and translates that to local time for what shows in the OS. Windows uses whatever the system clock has until and unless updating the time from a time server.
 
Back
Top