Bios clock reset on every boot.. hardware or software failure?

17,376

You laptop's motherboard battery is probably dead, replace it and this will go away.

The battery is responsible for keeping the real time clock on and making sure that your BIOS settings are kept between power cycles.

If a computer keeps asking for setting up your BIOS settings and your clock resets to factory on each boot there can only be 3 things related to that:

  • The battery is dead (no battery means the system will boot with default BIOS settings / clock), replace it if necessary;
  • Your clear CMOS jumper on the motherboard (if present) is set to on (erases settings / clock on each reboot), switch the jumper to the off position and your computer will save BIOS settings / clock between power cycles;
  • You motherboard is defect and its not saving the BIOS setting / clock, in this case you need to replace the motherboard.

The catch here is that not only your clock is reset but also your BIOS settings, if it was just something messing with the clock the BIOS settings would not be erased.

Some laptop motherboards have replaceable batteries, others have chargeable ones soldered in to the PCB. With some luck you have the first type and can swap it in a few minutes (probably one of the covers on the bottom side of the laptop allow access to it), if you have one of the 2nd type you can still replace it with simple soldering skills or ask any electronics company around where you live to to so for you.

Share:
17,376

Related videos on Youtube

Pitt
Author by

Pitt

Software Engineer focusing on building applications for the Internet. I'm specifically interested in web services, data-driven apps, and the distributed web. As part of my current projects I develop web apps based on the service oriented architecture (SOA). Through SOA the web app as a whole consists of many different interlinked web services and different technologies. I actively develop in Python (mostly in Django / DRF) and touched upon many other languages, among which are PHP, Java, Haskell, Delphi, and Javascript (ES6). I follow test driven development principles where I can and I am always open to discuss new ideas and tackle complex challenges. My educational background is in Artificial Intelligence and Computer Science. I earned a first class Bachelor of Science with Honours degree from Edinburgh University in Scotland, back in 2012. Since then I mostly went my own way as a freelance developer and I love to learn new things. I am passionate about what I do and find joy in doing things well, rather than hack together a quick solution (although that might sometimes be necessary too). Communication is key not only in gathering requirements but also in building software in general. Software is not written by a single person, but rather by a whole amazing community of developers, connected through Stack Overflow and other sites, sharing ideas and philosophies.

Updated on September 18, 2022

Comments

  • Pitt
    Pitt over 1 year

    I am running crunchbang (#!) linux on my netbook (which uses an ubuntu core).

    When I start my netbook (running on battery) I am prompted to reset my Bios settings. This causes some problems with my clock, since it is reset to factory default settings. Which in turn causes problems with fsck and my OS doesn't boot properly on normal mode.

    What I did so far was loading the OS in recovery mode, letting fsck fix some timestamps in manual mode and eventually it will let me through to the OS. Logged in I updated my clock and I don't get other errors.

    The strange thing is that if my laptop is plugged into AC (not using the battery) and I in a previous session had updated the clock and all, it wouldn't prompt me to reset the Bios settings. But as soon as I boot it from battery it prompts me again. Which could mean it is a hardware problem. Some capacitors leaking power. But it is only on start up, I don't have strange drift rates or jumps in my clock after I updated it manually with a server.

    I am unsure what causes my problem, whether it might be simply a hardware failure or due to some bug in my OS. Has anyone experienced the same problem?

  • Pitt
    Pitt over 12 years
    The battery was my suspicion as well. Thanks for confirming :)
  • Bruno Pereira
    Bruno Pereira over 12 years
    Unless proven wrong always go for the more simple ;) Thick the check mark on the answer if not proven wrong! Regards.
  • ThePiercingPrince
    ThePiercingPrince almost 11 years
    Ubuntu actually automatically updates the date and time regularly. Turn it on and it will help you.