Ask Leo!

How often should I replace my CMOS battery, and what does it do, anyway?

Home » Hardware » Firmware

Summary: Replacing a computer's CMOS battery isn't difficult, but since CMOS batteries last so long it's often not even necessary.

In all desktop PCs there is a battery - what is the purpose of this battery and how long does it last before it has to be replaced? Does the replacement of this battery affect the BIOS of the computer? I've had a PC for 6 years now and never replaced the battery.

Actually all PCs, desktop and laptop alike, have a battery like this, typically referred to as the "CMOS" battery. It serves an important function, even though it's actually possible on most machines to run without one ... which quickly becomes annoying.

The good news is that, as you've seen, they typically last for years.

"CMOS" stands for "Complementary metal-oxide-semiconductor", the original technology that was originally used in some of the circuitry that the battery was used to power. While no longer the case, the term "CMOS" or CMOS battery lives on anyway.

The purpose of the CMOS battery most often today is simply to allow your computer to remember what time it is. I think of it as a glorified watch battery. If the battery dies or is removed, then when your computer boots it will have forgotten the current date and time.

Typically the CMOS battery no longer affects whether or not BIOS settings are remembered. Most of those settings are kept in a type of dedicated flash memory, not unlike the kind that might be inside a USB flash drive. In the past, back when the battery was actually powering "CMOS RAM" to retain those settings removing the CMOS battery would cause your BIOS to lose not only the date and time, but also any customizations you might have made to the BIOS configuration.

The reason you still need a battery is very simple: no matter what happens to the computer, be it unplugged or turned off, the clock needs to keep running in order to keep track of the current time.

"I think of it as a glorified watch battery. If the battery dies or is removed, then when your computer boots it will have forgotten the current date and time."

And that's by far the most common symptom: one day you boot up your machine and it think's that it's January 1, 1980, or some other random date years in the past. That's when it's time to replace the battery.

For the record, I've never proactively replaced the battery. I just wait until it dies, and replace it then. These batteries last so long that more often than not the computer is old and no longer in service anyway by the time that happens.

On desktop PCs the battery is typically relatively easy to get at and replace. All you need do after removing power is open the case and look on the motherboard and it's likely there.

Laptop users have a harder time. Not only are laptops typically not designed to be easily opened, the components are often in hard to reach places. It's not uncommon to partially disassemble a laptop in order to reach the CMOS battery. I did have one case where I just let the battery die and didn't replace it ... it was too difficult.

I've avoided a lot of specifics because, quite frankly, the specifics vary tremendously from manufacturer to manufacturer, and even from battery to battery. Some might last a year or two, others a decade. Some BIOS will lose only the time, others will lose more. Some machines are designed to make it easy to replace the battery, others not so much.

My advice: don't worry about it until your PC starts losing the current time and date on every boot up. Then check with your computer's manufacturer for instructions on replacing the CMOS battery, and which battery to replace it with.

Related:

More articles about: Firmware

Article Useful? Link to it from your own website; just copy/paste this HTML:

Article 12306 | Posted March 24, 2008

Recent Comments

It's been so long since a computer of mine has had the CMOS battery die, that I honestly couldn't tell you what would happen on any of the computers I currently have. But, as you said, back in "the good old days", that battery kept every BIOS setting you had, and removing it would reset everything to the manufacturer's default.

While most systems use a standard CR2032 battery, I did see one system years ago which used some customer-looking battery that was actually soldered to the motherboard. Needless to say, we didn't replace it when it died.

Posted by: Ken B at March 24, 2008 01:47 PM

Actually, I found out that in Laptops you Really never will have to replace the battery, as I noticed one time when I had to remove the CMOS Battery that the laptop uses it's Battery Pack for thismatter also, I do not know if this is a standard for all laptops but my Acer Does uses it's own battery instead of a CMOS CR2032 battery

Posted by: Houssam S.Mousa at March 24, 2008 09:25 PM

A random thought here. I have had computer troubles fairly recently where one trick recommended was to re-seat the CMOS battery. Is there anything else that the battery can influence?

Posted by: Mark at March 24, 2008 09:36 PM

It should be noted that the CMOS battery may not be used at all when the machine is plugged in (or in the case of a laptop, when the main battery is present).

Therefore its only function would be to keep the time if the computer was unplugged or the laptop's main battery removed.

Posted by: Eli Coten at March 29, 2008 02:16 PM

Post a comment on "How often should I replace my CMOS battery, and what does it do, anyway?":






(Email Address will not be published.)

Remember Me?

By popular demand...
my tip jar
Cuppa Joe
Buy Leo a Latte!


New!

RSS feed Subscribe to the RSS Feed specifically for comments on this article.

Before commenting, please...

Please wait. Your comment is being processed ...

Ask Your Question:


ask-leo.com
Web

Archives

By Category
By Date

Advertisers

Advertise on Ask Leo!

««   »»

Question? - Ask Leo!
Who is Leo?
Link to Leo!

Terms, Conditions & Privacy