When I turn off the carpc while Windows is still resuming and the resume bar is progressing (for instance when I only start the car for a few seconds and then turn it off), it will resume fine the next time.

However it seems that the time will be off by a few hours and minutes (probably for the time between power ups).

The BIOS's time is set right and Windows is initially set right. So it has to happen during the resume (either first or second).

Does anyone know a fix? Can I force Windows to get time from BIOS on each startup?