power outages reset clock

Where I live, we lose power every once in a while (too often), and my clock resets 3 hours behind every time (I'm getting a UPS).   I moved from the West coast to the East coast, and for some reason my clock will go back to pacific time even though it says it's still on Eastern time.

In Windows 7 I reset the time like I always do, but I'm wondering where in the system that old time is being stored and how do I change it?

LVL 11
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Make sure the UPS also has surge protection.

Did you check the time setting in BIOS?
Do you synchronize with a time server? If so try disabling to see if it still happens.
ugebAuthor Commented:
Shouldn't the BIOS be set from Windows?  Why would it revert?

I don't synchronize with any server intentionally, as I'm just talking about a home system.
Acronis True Image 2019 just released!

Create a reliable backup. Make sure you always have dependable copies of your data so you can restore your entire system or individual files.

Bios is separate from windows so to speak.

Depending on the type of pc you have you would tap delete button on keyboard when booting to enter bios. There you can double check time.

To check whether your connected to time server  click on clock in lower right then select change date and time settings then click internet time tab then click change settings then uncheck it to see if that resolves issue.
To enter BIOS see
To change the clock settings, in the system setup menu, locate the date and time.
Using the arrow keys, navigate to the date or time, adjust them to your liking, and then Save and Exit.

The "servers" being talked about are external and usually run by the Government.  You will see the choices for servers when you follow the directions given, although recent Windows Updates have automated the choice of "server" for you.
In Control panel Region and language >current location
apply and ok
r/click clock on taskbar >adjust Time and Date>change Time Zone> select the nearest City to your new locality the Capital city apply and ok.
How old is the cmos battery if it starts to lose time consider replacing the Cmos battery, it's a round silver coin looking battery that can be purchased in most camera stores or supermarkets.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
David Johnson, CD, MVPOwnerCommented:
@merete you are thinking linux and windows 7 uses the actual timezone name

you might want to in your settings
control panel \ system \ advanced settings \ environment variables \ system
add the following
set tz = EST5EDT
 Set Enviromental Variable for your timezone
Gary CaseRetiredCommented:
Windows does set the actual BIOS clock when you change the time, so you shouldn't have to adjust anything in the BIOS.

It sounds like one of two things:

(a)  You may not have changed the time zone in Windows (simply change it to the correct zone and you'll be fine)


(b)  You may need to replace the CR2032 battery on your motherboard  [Double-check that this is the correct battery, but that's what the vast majority of motherboards use].
Windows does not change the bios time. It's the other way around.
Gary CaseRetiredCommented:
"... Windows does not change the bios time. It's the other way around. "  ==>  Not true.    Windows reads the time from the BIOS, and then applies the appropriate offset for the selected time zone.     HOWEVER, if you change the time in Windows (not just the time zone), that will cause the system clock to be updated ... the SAME clock chip that is used by the BIOS to display the time.

There aren't two different internal clocks ... there's one system time chip, and both the BIOS and the currently active operating system (whether DOS, Windows, Linux, or whatever) use the same chip.

Note that when there is no power to the system (i.e. a power outage), this clock is maintained by the CMOS battery.    The fact it's changing during outages is why I suggested it's likely that this battery needs to be replaced (it's almost always a CR2032 battery).
As did I mention  garycase and agree
I suggest the exact same here  http:#a41044531
It may have been missed with so many experts assisting
I based my suggestion since he moved to another place possibly the zone was different and also the cmos battery could be running low.
Regards Merete
Jackie ManIT ManagerCommented:
My wild guess is that windows cannot read the RTC time from your BIOS after a power outrage.

Is your bios uefi?
ugebAuthor Commented:
Thank you all.  I am very familiar with the BIOS, but I hadn't considered that the battery was low.  I'm not certain why it would reset to Pacific time at all if the battery was dead, or how my other settings were saved.

I need to give that a try.

Thank you again.
Thankyou glad it helped :)
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 7

From novice to tech pro — start learning today.