Вообще-то в материнской плате в цепи питания CMOS памяти у батарейки стоит диод для того, чтобы не было заряда батареийки от подаваемого напряжения с материнской платы, когда компьютер включен. Сдеално для того, чтобы ваша батарейка не рванула, так как литиевые батарейки (не путать с аккумуляторами) не предназначены для заряда, и при подаче зарядного тока быстро нагреваются и в лучшем случае выходят из строя, в худшем если нет клапанов сброса газа и прочих защитных механизмов могут рвануть.
Скорее всего у вас была подсаженная батарейка, может вы её с мороза принесли. Отогрелась внутри тёплого корпуса, на ней лишние пару десятых вольта появилось, и CMOS стал нормально сохранять информацию.