什麼是韌體?它有什麼用途?一份完整實用的指南

最後更新: 1月2026
  • 韌體是直接連接硬體和作業系統的內部軟體,它使任何電子設備都能正常運作。
  • 韌體有多種類型(低階韌體、高級韌體、子系統韌體、BIOS/UEFI 韌體、物聯網韌體、網路韌體),每一種都控制著設備的特定功能。
  • 更新韌體可以修復漏洞、提高效能,並增強對難以偵測的攻擊的安全性。
  • 在家中和企業中妥善管理韌體可以降低網路安全風險,並延長整個技術基礎設施的使用壽命。

韌體和硬體圖示

每次你打開電腦、解鎖手機或設定洗衣機程式時,都會有一個靜默運作的軟體搶先一步:韌體。你看不到它,也不會像作業系統一樣每天使用它,但如果沒有它,一切都無法啟動。

這種韌體駐留在設備內部,儲存在特殊的記憶體晶片上,負責告訴硬體該做什麼、如何做以及按什麼順序做。如今,無論對於家庭用戶還是依賴數位基礎設施的企業而言,了解韌體是什麼、它的用途以及如何確保其安全至關重要。

韌體究竟是什麼?

我們所說的韌體,指的是幾乎所有現代電子設備都預先安裝的一種非常基礎的程式。它是嵌入硬體中的軟體,包含設備開機、初始化元件以及與其他系統通訊所需的最基本指令。

這段程式碼通常儲存在非揮發性記憶體中,例如 ROM、EEPROM 或快閃記憶體,因此即使裝置關機或斷電,程式碼也會保留下來。與可根據需要安裝和卸載的普通應用程式不同,韌體是裝置「個性」的一部分。

你周圍幾乎所有設備都運行著韌體:電腦、路由器、智慧電視、手機、監視攝影機、掃地機器人、印表機、現代汽車、智慧手錶、Wi-Fi燈泡、網路服務供應商的路由器、廚房電器等等。其中許多設備甚至沒有傳統的作業系統,但它們確實有韌體來維持運行,就像許多嵌入式系統一樣。

從歷史上看,「韌體」一詞起源於20世紀60年代,當時指的是儲存在特殊記憶體中的微代碼,用於定義CPU的指令集。此後,此概念擴展到涵蓋設備內的任何可編程內容:從PC的BIOS到ASIC或物聯網設備的內部配置。

圖示硬體和軟體之間的韌體關係

韌體、軟體、作業系統和驅動程式之間的區別

韌體、軟體、作業系統和驅動程式這些概念很容易混淆,因為它們本質上都是在裝置上運行的程式碼。但它們在科技「金字塔」中扮演著截然不同的角色。

韌體與「普通」軟體

韌體是一種高度專業化的軟體,但使用者並不會直接使用它。它的作用是在底層控制硬件,並使系統做好準備,以便其他程式可以正常運作。因此,它通常被稱為“硬體軟體”。

使用者軟體(應用程式、程式、遊戲)獨立於作業系統運行,不依賴任何特定的硬體組件。您可以在不同的電腦上安裝瀏覽器、文字編輯器或音樂播放器,而無需擔心它們使用的特定晶片,因為系統(Windows、Linux、Android 等)透過韌體和驅動程式來管理硬體。

韌體與作業系統

作業系統(Windows、macOS、Linux、Android、iOS 等)是你每天都會與之互動的「臃腫」軟體:它有介面、視窗、應用程式、權限、網路等等。而韌體則在作業系統之前運行,並且運行級別更低。

例如,一台PC的主機板上可能刻錄有BIOS或UEFI韌體。當你按下電源按鈕時,該韌體會對記憶體、處理器、儲存裝置和其他元件進行初始檢查,然後才會從磁碟載入作業系統,並將控制權交給作業系統。

有趣的是,一個設備可以在沒有傳統作業系統的情況下,透過韌體運行(例如遙控器或數位時鐘),但如果沒有任何類型的韌體來控制基本硬件,它就無法運行。

韌體與驅動程式或控制器

驅動程式也是軟體,但它們的作用不同。驅動程式安裝在作業系統上,可作為系統和特定裝置(例如顯示卡、印表機、滑鼠、顯示器等)之間的「翻譯器」。

韌體位於裝置內部,通常位於焊接在主機板上的晶片上。它告訴組件如何運作以及如何與外部世界通訊。而驅動程式則告訴作業系統如何與該元件通訊。它們是兩個互補的部分,但並不相同。

驅動程式更新失敗通常是可以恢復的(卸載並回滾到先前的版本)。但是,韌體更新失敗可能會導致裝置無法使用(臭名昭著的「變磚」),無法啟動,因為您已經損壞了啟動裝置所需的程式碼。

韌體的日常工作原理

韌體的工作原理很容易理解,只要想想任何設備的啟動過程就行了。當你啟動哪怕是稍微複雜一點的裝置(電腦、手機、路由器)時:

  • 韌體喚醒處理器 並告訴它首先執行哪些指令。
  • 檢查記憶體 以及其他基本組件,以確保不會出現嚴重故障。
  • 配置初始參數 例如啟動順序、某些電源或網路設定。
  • 接管或將控制權移交給作業系統 或到鏈中的下一個軟體(引導程式、虛擬機器管理程式等)。
  硬碟是用來做什麼的?基本且不可思議的用途

在傳統的個人電腦中,經典的例子是 BIOS/UEFI:它執行「POST」(開機自我檢測),檢測磁碟、鍵盤、滑鼠、卡,載入啟動管理器,然後啟動管理器將 Windows 或 Linux 載入到記憶體中。

在手機中,SoC 製造商提供的韌體和手機本身控制著從電源管理到觸控螢幕、相機、4G/5G 數據機和指紋辨識器的所有功能。 Android 或 iOS 系統隨後發揮作用,但其底層還有多層韌體和引導程序,正是它們讓這一切成為可能。

在結構簡單的裝置(控制器、感測器、小型家電)中,韌體可以直接充當「內部作業系統」。沒有額外的層:嵌入式代碼解釋按鈕按下、時間以及感測器讀數,並據此啟動馬達、指示燈或信號。

韌體儲存在哪裡?為什麼這很重要?

韌體始終儲存在非揮發性記憶體中,這表示裝置關機時不會遺失資訊。歷史上曾使用過以下幾種記憶體:

  • ROM(只讀存儲器):出廠時已編程,不可修改。
  • EPROM:可重新編程,但物理過程繁瑣(用紫外線擦除)。
  • EEPROM 和快閃記憶體:無需拆卸任何部件即可進行電可重寫。

如今,韌體通常儲存在快閃記憶體晶片上,例如 NAND 快閃記憶體或類似晶片。這些晶片價格低廉、速度快,而且更新(刷寫)相對簡單,甚至無需打開設備。因此,您可以直接在作業系統內更新主機板的 UEFI 或 SSD 的韌體。

許多現代主機板甚至內建了備份晶片,其中包含一份「正常」的韌體副本。如果在更新過程中出現問題,系統可以恢復原始韌體,避免主機板徹底損壞。幾年前,這種備份晶片並不存在,如果在刷寫韌體時斷電,主機板就只能報廢或寄回廠商。

對於物聯網設備和路由器(請參閱我們的路由器手冊和技術規格指南),包含韌體的記憶體通常焊接在主機板上,並透過網頁或行動應用程式進行更新。快閃記憶體的內容會被重寫,重新啟動後,裝置會使用新程式碼啟動。

韌體類型:層級和實際範例

並非所有韌體都同樣複雜,它們在「指令鏈」中的位置也不盡相同。韌體通常根據其複雜程度和所應用的設備類型進行分類。

低階韌體

底層韌體與硬體的關聯最為緊密。它在系統上電後立即運行,通常駐留在ROM或不易被重寫的受高度保護的記憶體中。它的作用是確保關鍵組件被偵測到並進行最小配置,以便其他所有組件都能正常啟動。

在許多簡單的設備中,韌體就是全部:例如數位鬧鐘、某些類型的遙控器、廉價的溫度感測器等等。這段微代碼定義了設備的全部邏輯。

進階韌體

高階韌體運作在低階韌體之上,執行更複雜的功能:進階配置選單、圖形介面、網路管理等。它通常儲存在可重寫的快閃記憶體中,從而可以進行相對頻繁的更新。

子系統或設備韌體

在複雜的系統中,許多內部組件都有各自獨立的韌體。這被稱為子系統韌體:它與主系統韌體半獨立運作。

  • 圖形卡 它擁有自己的BIOS。
  • RAID 控制器 或儲存。
  • WiFi 或藍牙模組 整合到筆記型電腦中。
  • SSD 驅動器 韌體負責管理記憶體單元、快取和糾錯。

這些子系統中的每一個都可以接收韌體更新,有時是透過製造商自己的工具,有時是透過更高級的第三方軟體。

BIOS、EFI 和 UEFI:PC 韌體

在桌上型電腦和筆記型電腦中,最核心的韌體一直是BIOS(基本輸入/輸出系統)。幾十年來,它一直位於主機板上的一個晶片中,負責:

  • 執行 POST 並檢測記憶體或CPU故障。
  • 識別鍵盤、磁碟、卡片 和其他基本外圍設備。
  • 載入啟動管理器 從光碟、USB或安裝媒體。

後來出現了EFI,以及最重要的UEFI(統一可擴充韌體介面),目前大多數PC都使用UEFI。 UEFI:

  • 它支援圖形介面 使用滑鼠。
  • 它支援大容量磁碟、現代分割區和安全啟動。.
  • 它提供高級選項 能源管理、安全和診斷。

在Mac領域,蘋果多年前也已轉向EFI/UEFI,它已成為現代伺服器和工作站的標準配置。透過UEFI選單,您可以更新主機板韌體、設定啟動密碼,或啟用諸如TPM磁碟加密等功能。

手機、物聯網設備和其他設備上的韌體

手機、平板電腦和智慧手錶都有多層韌體:數據機、音訊晶片、相機、電源控制器……所有這些都獨立於 Android 或 iOS,儘管它們協同工作。

  高效快速的 Excel 設定完整指南

在物聯網 (IoT) 領域,每個感測器、燈泡、智慧插頭或 IP 攝影機都包含自己的韌體,負責連接到 WiFi、與製造商的雲端通訊並執行命令(開啟、關閉、測量、發送資料等)。

現代汽車也充滿了小型電子控制單元(ECU),用於控制引擎、ABS煞車、安全氣囊、資訊娛樂系統、空調系統…每個ECU都有自己特定的韌體,在許多情況下可以在維修車間進行更新,甚至在最先進的車型中可以遠端更新。

為什麼更新韌體如此重要?

更新韌體並非一時興起:它關乎穩定性、效能,尤其是安全性。即便如此,許多人仍然拖延更新,而這可能會帶來一些後果。

穩定性和相容性改進

隨著時間的推移,原始韌體中會發現一些漏洞:與某些硬體的兼容性問題、特定情況下崩潰、無法從睡眠狀態恢復等等。製造商會在新版本中修復這些漏洞。

更新可防止電腦、路由器、攝影機和物聯網裝置出現隨機重新啟動、崩潰或其他異常行為。在某些情況下,這是使元件在新作業系統上正常運作的唯一方法。

安全性:韌體最關鍵的方面

韌體是網路犯罪分子極具吸引力的攻擊面。如果他們成功將惡意程式碼注入其中,就能獲得極強的持久性:即使您格式化電腦、重裝作業系統或恢復行動設備,惡意軟體仍然可以在韌體深層保持活躍狀態。

有些威脅,例如韌體rootkit,會隱藏在BIOS/UEFI或磁碟和裝置的韌體中。即使是高級防毒軟體也很難檢測到它們,因為它們在系統啟動前和後台運行。

此外,製造商在最初的設計階段往往沒有優先考慮這些層面的安全性:缺乏數位簽章、驗證鬆懈、缺乏寫入保護機制等等。這種情況已經有所改變,但路由器、攝影機、家用設備以及一些老舊、不再受支援的設備中仍然存在大量存在安全漏洞的韌體。

韌體更新包括關鍵補丁,用於修復可能被利用來竊取資料、監視通訊、操縱設備運行或打開整個網路後門的漏洞。

性能和新功能

新韌體版本並非只涉及安全補丁。通常,新版本也會提升效能(例如,在固態硬碟、顯示卡或路由器上),或解鎖對新格式和標準的相容性。

即使是看起來「老舊」的設備,也可以透過一次好的韌體更新而煥然一新:儲存設備不再出現錯誤,路由器獲得穩定性和速度,主機板現在可以在物理允許的範圍內支援新的處理器系列等等。

風險、詐騙和修改過的韌體

更新韌體並非沒有風險,而且還有各種各樣的修改版固件,其中既有合法的,也有徹頭徹尾的欺詐性的。

更新過程中發生故障的風險

最關鍵的時刻是刷機過程本身。在將新韌體寫入記憶體的過程中,如果斷電、裝置關機或因任何原因導致刷機過程中斷,設備很可能將無法使用。

因此,請務必建議使用穩定的電源進行刷機(避免使用電量不足的筆記型電腦、沒有充電器的筆記型電腦以及來路不明的電源插座),並且在刷機完成之前不要觸碰任何裝置。許多工具都明確警告使用者在任何情況下都不要關閉設備。

欺騙性韌體和騙局

有些詐騙分子會故意修改固件,以謊報產品規格。這種情況比較常見:

  • 廉價的固態硬碟或USB「聲稱」擁有1TB或2TB的容量 它們的實際容量是 32 或 64 GB。韌體顯示的容量是錯誤的,但寫入超過實際容量的資料會損壞資料。
  • 低端顯示卡偽裝成高階型號韌體報告的名稱或頻率與晶片不符。

這類產品大多出現在國際銷售平台、信譽不佳的商店或二手市場。容量和性能測試工具可以透過比較韌體宣稱的性能和硬體實際性能來揭露其中的欺騙性。

非官方韌體和替代項目

另一方面,社群和獨立開發者也創建了一些非官方固件,在許多情況下,這些韌體完全合法,並且提供了額外的功能:

  • 路由器韌體可選配OpenWRT、DD-WRT或Tomato它增加了許多製造商不提供的先進功能。
  • 適用於音樂播放器、相機或遊戲機的替代固件這允許使用額外的編解碼器、以 RAW 格式錄製、運行自製軟體等。

問題在於,刷入這類韌體始終存在風險,在某些設備上,這可能會使保固失效或違反服務條款。此外,如果您從不可信的網站下載,也可能意外感染惡意軟體。

如何安全地更新韌體

每種類型的設備都有自己的更新程序,但有一些通用準則應該遵循,以最大限度地降低風險。

基本步驟和最佳實踐

  • 請確定具體型號和目前韌體版本 設備設定。通常可以在設定選單(路由器、相機、智慧電視等)或電腦和行動裝置的製造商工具中找到。
  • 請僅從官方網站下載韌體 請從製造商或其官方應用程式下載。避免使用未經驗證的第三方網站或論壇上流傳的文件。
  • 確保電源穩定筆記型電腦請保持充電器插電狀態;桌上型電腦在暴風雨天氣或可能停電時請避免插電。
  • 仔細閱讀說明 按照製造商的指示,尤其是有先前的步驟(重置、配置備份等)。
  • 請勿關閉設備或關閉應用程式 進度條出現時,即使看起來卡頓幾秒鐘,也請耐心等待。
  如何在 Windows 10 和 11 中使用電腦管理器最佳化您的電腦

具體案例:個人電腦、固態硬碟、主機板等等

在現代桌上型電腦和筆記型電腦中,具有 UEFI 的主機板通常包含內建實用程序,可透過連接到互聯網來搜尋和應用新版本,或允許從具有下載檔案的 USB 隨身碟進行刷新。

SSD 通常都有自己的官方軟體(例如 Samsung Magician、CORSAIR tools、Crucial 等),只需點擊幾下即可檢測儲存磁碟機並提供相應的韌體更新。

顯示卡、耳機、機械鍵盤和其他週邊也越來越多地包含自己的配置實用程序,可以從中加載新的韌體以提高相容性、修復錯誤或添加功能。

在 Mac 環境中,韌體密碼也可能用於防止未經授權的啟動變更。此保護措施透過 macOS 復原工具進行管理。

韌體安全:攻擊與防禦

隨著連網裝置(IoT)以及家庭和企業中攝影機、路由器和感測器的普及,韌體安全已成為一個核心問題。

韌體攻擊是什麼樣的?

韌體攻擊本質上是指重寫或修改嵌入式程式碼,使設備按照攻擊者的意願運作。這是一種非常底層的駭客攻擊。

其後果可能包括設備完全無法使用,甚至被用作網路入口、安裝勒索軟體、監視通訊或竊取資料。由於惡意軟體嵌入深度極深,即使格式化、系統還原甚至更換硬碟,它仍然能夠存活。

安全攝影機、運營商路由器、錄影機、工業感測器和家庭自動化系統一直是攻擊目標,因為存在漏洞的韌體允許攻擊者控制整個相關基礎設施。

攻擊如何到達設備

典型的入境途徑有:

  • 安全性較差的WiFi網絡 或使用預設密碼。
  • 利用漏洞 已知存在於未打補丁的韌體中。
  • 受損的外部設備例如同一網路上的 USB 隨身碟或已被感染的裝置。
  • 從非官方網站下載“更新” 實際上,這些是經過修改、植入了惡意程式碼的韌體。

防禦措施包括始終保持韌體更新、更改預設金鑰、盡可能對網路進行分段,以及不惜一切代價避免從可疑來源刷入檔案。

專業韌體管理和IT維護

在企業中,韌體管理不再是一次性任務,而是持續IT維護的一部分。每台伺服器、交換器、路由器、防火牆、儲存設備、工作站和物聯網設備都有其自身的韌體生態系統,可能需要定期更新。

一個好的做法是詳細記錄型號、韌體版本和上次更新日期,並製定明確的程序,在將新版本部署到生產環境之前,先在測試環境中進行測試。

建議將韌體審查納入網路安全策略:檢查製造商公告,安排關鍵韌體刷新的維護窗口,記錄出現問題時的可回滾路徑,並培訓 IT 團隊了解這一層的重要性。

在安全策略中忽略固件,就等於給最有耐心、準備最充分的攻擊者敞開了一扇門,而這恰恰是你使用傳統工具最難以發現的地方。

歸根結底,韌體是將其他一切連接在一起的關鍵所在:如果它是最新的、受到良好保護的、並且管理得當,那麼你的設備性能會更好,使用壽命會更長,並且會大大減少遇到難以解決的安全問題的風險。

軟件漏洞
相關文章:
軟體漏洞:類型、風險及因應方法