So, my Windows side shows the time as 06:29 pm, but my BIOS says its 23:29 pm, Linux does what the BIOS says, but the correct time is the one shown on Windows. Any ideas?
@joeligj12 Windows sets the hardware clock to local time and Linux sets it to UTC.
IMO: you're much better off running windows in a VM as that contains the malware (firmware/bootloader overwriting crap) Microsoft ships in windows update.