tft每日頭條

 > 生活

 > cmos電池沒電了會怎麼樣

cmos電池沒電了會怎麼樣

生活 更新时间:2025-02-12 15:02:14

cmos電池沒電了會怎麼樣(CMOS電池沒電會損壞芯片組嗎)1

"網易新聞"是我手機上打開頻率比較高的應用,常在上面看看最新的新聞。然而自從我點開幾個關于電腦硬件的文章後,網易“大數據”判斷我是個電腦發燒友,開始給我推送各種電腦文章。其中,網易号文章質量十分低劣,充滿各種标題黨和錯誤。昨天不小心點開一篇介紹CMOS電池的文章,說電池沒電後會保存不了BIOS設置、甚至損壞芯片組。 WTF,還有這種操作?不幸的是,下面評論裡面滿屏的各種擔心。作為BIOS的專業人士,絕對不能讓這種無稽之談四處傳播,不是西風壓倒東風,就是東風壓倒西風。今天我們就來講講,為什麼需要CMOS電池,它是幹什麼的,沒電後會不會是世界末日。

什麼是CMOS?

CMOS(Complementary metal-oxide-semiconductor,互補金屬氧化物半導體),對,它的名字看起來很non-sense,其實它的名字來源于它的電路設計工藝(參考資料1)。它可以用來制作随機存貯memory,也可以制作感光元件。這裡當然說的是電腦主闆上用來存儲信息的一小段存貯器件,它分為幾個Bank,我們可以通過port的index方式存取其中的内容。

什麼是CMOS電池?

CMOS中存貯的内容掉電就會消失,而我們的電腦随時都有可能被切斷電源,這就需要電池給它供電,才能保證其中的内容不消失。電池通常都是CR2032:

cmos電池沒電了會怎麼樣(CMOS電池沒電會損壞芯片組嗎)2

這種電池很普通,在某寶和某東很多。在早期,CMOS電池是可以充電的,但随着制造工藝等的發展,需要CMOS電池提供的電力越來越小,現在基本都是不能充電的。它的壽命在3到5年,如果經常開機,可以用的更久。

CMOS電池的主要功能是什麼?

這個似乎是個廢話,顧名思義,當然是給CMOS供電的了。實際上,它的供電對象實際有不少:

  • CMOS内存實時時鐘RTC沒電還需要保持的寄存器(略)
CMOS内存

早期BIOS本身是存貯在PROM上的,本身不能存儲信息,那BIOS需要存儲的内容放在那裡呢?當然是在CMOS裡了,這也是直到今天還有些人還在混淆BIOS和CMOS的原因。但是随着技術的發展,現在BIOS都存在Flash裡面(雜談閃存二:NOR和NAND Flash),CMOS存貯信息的功能逐漸弱化,實際上UEFI的BIOS都在盡量避免将信息放入CMOS,隻在為兼容傳統功能時才勉強為之。

RTC

其實給CMOS供電保障其中數據的功能,現在已經不是最重要的,它現在的主要功能是保障實時時鐘RTC的運作。

cmos電池沒電了會怎麼樣(CMOS電池沒電會損壞芯片組嗎)3

我們電腦關機後一段時間後,再開機會發現系統時鐘并沒有停止,這其中的功臣就是CMOS電池。

CMOS沒電會發生什麼?

BIOS信息會丢失嗎?我可以負責任的告訴大家,并不會!如前面所述,現代UEFI BIOS都将信息存貯在Flash内,并不會消失。

Windows時間會回到1980年嗎?很大可能并不會。現代操作系統包括Windows、Linux會利用網絡更新時間,并更新RTC。當然你沒有聯網或者主動關閉網絡時鐘校對除外。

會損壞芯片組嗎?我可以和大家打賭5毛錢,絕對不會。我們做BIOS經常不插電池,芯片組也不會依賴那個小東西。

那就是什麼危害都沒有了?也并不是,問題可能有:

  1. 一些傳統設備工作不正常,ME的一些信息丢失。
  2. 安裝Windows 8/10會出現問題。大家可以實驗一下,進入BIOS将時間改到1980年,安裝Window 8/10會出錯,這是因為Windows會檢查系統時間。
如何更換CMOS電池

如果CMOS都沒電了,就别更換電池了,主闆太老了,買新的吧。。

好吧,既然你還想再戰3年,很簡單,一般電腦主闆電池分成兩種,卧式和豎式:

cmos電池沒電了會怎麼樣(CMOS電池沒電會損壞芯片組嗎)4

卧式

cmos電池沒電了會怎麼樣(CMOS電池沒電會損壞芯片組嗎)5

豎式

更換很簡單,掰開這個小開關,取出電池:

cmos電池沒電了會怎麼樣(CMOS電池沒電會損壞芯片組嗎)6

換入新的電池就好:

cmos電池沒電了會怎麼樣(CMOS電池沒電會損壞芯片組嗎)7

補充

在評論區裡面,有很多同學對如何恢複BIOS初始值有疑問。畢竟使用了Flash,拔CMOS電池短接啥的應該不起作用了啊,為什麼有時候還起作用,不起作用怎麼辦等等。

這裡統一作答,現在主闆都有一個跳線(jumper),在需要恢複初始值(缺省值,出廠設置,default等)時,設置該跳線。具體在那裡,各個主闆不同,需要查看主闆說明書。BIOS檢測到跳線改變後,會用内置的缺省值覆蓋當前值,以達到恢複初始值的目的。

部分大的主闆廠商考慮到用戶使用習慣,在CMOS裡面做了些手腳,當檢測到CMOS預設探針變化時,認為CMOS無效了,會清空CMOS,同時恢複Flash裡面的初始值。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved