- 固態硬碟使用NAND快閃記憶體,沒有移動部件,與機械硬碟相比,延遲大幅降低。
- 寫入和擦除都是以整個區塊為單位進行的,因此需要使用 TRIM、垃圾回收和磨損均衡。
- PCIe 和 NVMe 等介面的速度比 SATA 快得多,尤其是在隨機讀取和寫入操作方面。
- 雖然快閃記憶體的寫入次數有限,但現代固態硬碟 (SSD) 具有很高的耐用性,並提供長達 5-10 年的保固。

如果你的電腦開始運作緩慢,最有效的改進方法之一就是用固態硬碟 (SSD) 取代機械硬碟。速度提升如此顯著,以至於許多人說電腦彷彿「重生」了一般。但要充分發揮固態硬碟的性能,了解其內部工作原理以及與傳統機械硬碟的差異至關重要。
除了廠商提供的速度資料之外,還有許多有趣的技術資訊:快閃記憶體的類型、資料的寫入和擦除方式、使用壽命限制,以及為什麼相同容量下固態硬碟 (SSD) 的價格仍然高於機械硬碟 (HDD)。我們將用簡單易懂的方式,在確保技術嚴謹性的前提下,冷靜地逐一講解這些內容。
電腦中的記憶體架構
在深入探討固態硬碟 (SSD) 之前,回顧一下普通 PC 的記憶體結構很有幫助:處理器快取、記憶體 (RAM) 和大容量儲存裝置。每一層都比前一層容量更大、速度更慢、價格更低。
處理器的快取容量雖小,但速度極快。它整合在CPU內部,電路路徑極短,因此可以在奈秒內存取資料。這種驚人的速度是以容量為代價的:快取容量太小,最常用的資料會不斷地覆蓋它。
緊隨其後的是RAM,即隨機存取記憶體,系統將正在運行的程式的程式碼和資料儲存在其中。它的容量比快取大得多,但速度稍慢。即便如此,它的速度仍然非常快,而且由於它是易失性的,所以在電腦關閉時會丟失其中的內容。
清單最底部的是大容量儲存單元:硬碟或固態硬碟。所有你想保存的東西都存放在這裡:作業系統、程式、遊戲、文件、照片、影片等等。它的容量比記憶體大得多,但速度也慢幾個數量級。
速度差異如此顯著,以至於儲存空間成為PC的最大瓶頸。即使擁有充足的記憶體和強大的處理器,系統也只能以硬碟允許的速度載入或儲存資料。而固態硬碟(SSD)及其大幅縮短載入時間的能力正是在此發揮作用。
什麼是固態硬碟(SSD)?它與機械硬碟有何不同?

固態硬碟 (SSD) 與傳統硬碟的用途相同:長期儲存資料。區別在於其工作原理。傳統硬碟使用旋轉的磁性盤片和機械讀寫磁頭,而固態硬碟則依靠沒有移動部件的快閃記憶體晶片。
如果你拆開一塊硬碟,你會看到一疊高速旋轉的金屬盤片,以及一根有讀寫磁頭的機械手臂在上面移動。要讀取或寫入數據,機械手臂必須移動到正確的磁軌,盤片也必須旋轉,直到相應的扇區位於磁頭下方。所有這些都需要時間:我們說的是毫秒的時間。
在固態硬碟(SSD)中,概念完全不同。它沒有碟片和磁頭,取而代之的是NAND快閃記憶體晶片,這些晶片被組織成單元、頁和區塊。它沒有移動部件:資料儲存和讀取都是透過半導體中的電荷來實現的。由於不依賴機械運動,訪問時間可以降至微秒甚至更短。
現代固態硬碟 (SSD) 中使用的快閃記憶體是非揮發性記憶體,這意味著即使斷電也能保留資訊。它的概念與 RAM(位址、儲存單元、資料匯流排)類似,但其設計目的是為了防止電腦關機甚至突然斷電時資料遺失。
SSD內部結構是怎樣的?
SSD內部採用多層粒徑組織結構。資料儲存在單一儲存格中,儲存格分組為頁面,頁面再分組為區塊。這種結構是理解快閃記憶體寫入和擦除機制獨特性的關鍵。
- 細胞儲存單元是最小的儲存單位。在一個儲存單元中,一個或多個位元由不同等級的電荷表示。
- 頁一個單元是由許多單元格組成的。它的大小通常為 4 KB、8 KB 或類似大小,是固態硬碟可以讀取或寫入的最小單元。
- 阻止一個區塊包含多個頁面。刪除操作始終在區塊層級進行,而不是逐頁進行。
儲存新資料時,固態硬碟控制器會將資料寫入可用區塊中的空白頁。需要注意的是,快閃記憶體不能直接覆寫已寫入的頁面;它必須先擦除該頁面所屬的整個區塊。
這意味著,如果您想修改已使用頁面中的數千位元組數據,硬碟不能直接修改該部分。它必須將所有有效頁面複製到另一個區塊,擦除整個區塊,然後將更新後的資料寫入新區塊。這種機制是垃圾回收和損耗均衡等多個內部流程的基礎。
SSD的主要組成部分及控制器的作用
除了 NAND 記憶體晶片外,現代固態硬碟還整合了幾個關鍵元件,這些元件協同工作,使系統能夠將硬碟識別為「普通」磁碟:
- 控制者它就像硬碟的「大腦」。它負責將邏輯位址轉換為實體位址,協調讀寫操作,監控損耗,並處理垃圾回收和 TRIM 命令。
- 高速緩存(DRAM 或偽高速緩存)許多固態硬碟都包含一個小型DRAM晶片,用於暫時儲存映射表和最近資料。一些價格較低的硬碟則使用NAND快閃記憶體的一部分作為快取(例如,模擬SLC快取)。
- 接口這指的是固態硬碟與系統其他部分通訊所使用的連接器和協定。例如SATA、PCIe、NVMe等。
- 過度配置:使用者看不到的實體記憶體區域。它用作備用記憶體。 替換受損細胞 並且能夠在內部移動數據,而不會導致儲存空間達到 100%。
控制器發揮了巨大的作用:它決定將每條數據放在哪裡,將寫入操作分配到不同的晶片以提高性能,監控哪些塊正在退化,並依靠複雜的磨損均衡和糾錯演算法來延長設備的壽命。
固態硬碟 (SSD) 與機械硬碟 (HDD) 的讀取速度對比
當作業系統要求讀取檔案時,資料在機械硬碟和固態硬碟中的傳輸路徑截然不同,即使從表面上看一切都可能相同。
在硬碟機 (HDD) 中,讀取請求到達 I/O 控制器,控制器指示讀寫磁頭存取哪個磁軌和磁區。磁臂移動,盤片旋轉,當磁區經過磁頭下方時,磁頭讀取磁場變化並將其轉換為位元。磁臂移動和等待碟片旋轉所消耗的時間稱為尋道延遲和旋轉延遲。
固態硬碟沒有磁臂或磁碟片。當系統需要讀取資料時,硬碟控制器會查詢其內部映射表(該表將邏輯位址轉換為實體頁和區塊位置),並指示 NAND 快閃記憶體晶片讀取對應的儲存單元。所有這些操作都完全透過電子方式完成,無需任何機械等待。
如果相關記憶體區塊在內部被標記為不活動或包含許多無效頁面,SSD 可以觸發內部垃圾回收過程:它將有用的頁面複製到另一個區塊,並將舊區塊釋放出來以供將來寫入,同時盡量減少對效能的影響。
SSD上的寫入與擦除過程
向硬碟機 (HDD) 寫入資料相對簡單:讀寫磁頭移動到空閒磁區,並根據要記錄的內容改變位元的磁極性。只要磁性表面保持良好狀態,同一個磁區可以重複使用上千次。
然而,在固態硬碟 (SSD) 上,寫入操作會受到一個限制:不能在不先擦除整個資料塊的情況下覆寫單一頁面。這就是為什麼當你更改檔案時,SSD 通常會:
- 將受影響區塊中的有效資料複製到新的可用區塊。
- 將您想要儲存的變更整合到該程式碼區塊中。
- 將舊程式碼區塊標記為無效,以便稍後刪除。
為了執行這些操作,硬碟會預留一些您看不到的額外實體空間。這部分隱藏空間允許硬碟在執行內部維護時臨時移動和複製數據,而您不會注意到每次小額寫入操作都會導致明顯的效能下降。
正如我們之前提到的,刪除操作總是以區塊為單位進行的。控制器會將包含大量被標記為無效頁面的區塊分組,並在效率較高時將其刪除,使其重新作為空閒區塊投入使用。所有這些都與 TRIM 命令密切相關,我們稍後會詳細討論。
修剪、垃圾收集和磨損均衡
為了防止固態硬碟在使用幾個月後效能下降,作業系統和控制器必須使用多種技術協同工作。
TRIM指令允許作業系統告知固態硬碟哪些資料塊不再包含有效資料(例如,在刪除檔案之後)。這樣,硬碟就可以將這些頁面標記為內部可用,並在執行垃圾回收時,準確地知道哪些資料可以安全擦除。
垃圾回收是固態硬碟 (SSD) 重組資料的過程:它將分散的有效頁面重新分組,複製到更乾淨的資料區塊中,並將整個資料區塊準備好進行擦除。此操作可在硬碟空閒時在背景運行,因此不會對使用者造成顯著影響。
另一方面,還有損耗均衡機制。每個NAND快閃記憶體單元只能承受有限次數的寫入和擦除循環。如果總是寫入相同的區域,這些單元就會過早失效。為了防止這種情況,控制器會將寫入操作分散到整個記憶體上,力求確保所有單元的使用頻率大致相同。
由於 TRIM、垃圾回收和損耗均衡技術的結合,現代 SSD 即使在發生故障之前也能承受非常高的寫入量,即使用戶並不知道所有這些技術都在後台運行。
NAND 快閃記憶體類型和 SSD 耐用性
快閃記憶體的分類依據是每個單元儲存的位數:每個單元儲存的位數越多,在相同的實體空間內儲存的容量就越大,但快閃記憶體也更脆弱,對寫入循環的耐受性更差。
- SLC(單層單元)每個儲存格儲存 1 位元資料。速度非常快,也很耐用,但價格昂貴。幾乎從消費市場消失了。
- MLC(多層單元)每單元 2 位元。性能和耐用性之間取得了良好的平衡,現在幾乎只在專業環境中使用。
- TLC(三層單元)每個儲存單元3位元。這是目前消費級固態硬碟中最常見的類型,因為它能以合理的價格提供大容量儲存。
- QLC(四層電池)每個單元4位。這可以實現更高的密度,但會進一步降低使用壽命和持續性能。
電池需要區分的電量等級越多,電壓控制的精確度要求就越高,電池也越容易受到電力損耗的影響。即便如此,製造商還是會透過更好的控制器、糾錯演算法(ECC)、充足的過剩容量以及較長的保固期來彌補這一缺點。
如今,消費級固態硬碟提供5年保固已司空見慣,專業級固態硬碟的保固甚至可達10年。獨立耐久性測試表明,許多硬碟的實際寫入量(TBW)輕鬆超過製造商承諾的數值,有些甚至能承受數PB的寫入;因此,了解如何讀取硬碟健康狀況並預測潛在問題至關重要。
介面和格式:SATA、mSATA、M.2、PCIe 和 NVMe
除了記憶體類型之外,連接介面對固態硬碟的效能影響巨大。使用專為機械硬碟設計的匯流排和直接利用主機板上的PCI Express通道,性能是截然不同的。
SATA固態硬碟(包括mSATA和2,5吋規格)是最早普及的固態硬碟。它們被設計成可直接替代2,5英寸機械硬碟,採用相同的SATA III接口,這極大地促進了它們的普及:只需移除機械硬碟並安裝固態硬碟即可。問題在於SATA的有效速度限制在550MB/s左右,因此這些固態硬碟已經接近該標準的極限速度。
為了進一步提升速度,出現了透過 PCI Express 和 NVMe(非揮發性記憶體高速介面)協定連接的固態硬碟。 M.2 或 U.2 等外形尺寸允許使用多個 PCIe 通道,在相對經濟實惠的型號中實現了超過 3000 MB/s 的順序讀取速度,而在頂級型號中速度則更高。
NVMe SSD 的另一個主要優勢在於其低延遲和並行處理大量 I/O 隊列的能力,使其成為遊戲、視訊編輯、虛擬機器或高要求專業應用等密集型工作負載的理想選擇。因此,許多型號都標配散熱片,以防止在高負載下出現過熱降頻的情況。
從物理層面來說,固態硬碟可以分為內建式(安裝在電腦內部,透過SATA、M.2或PCIe介面連接到主機板)和外置式,後者使用帶有USB 3.x、eSATA或Thunderbolt介面的硬碟盒。外接固態硬碟的功能與傳統外接硬碟類似,但在速度、抗震性和便攜性方面具有明顯的優勢。
SSD 與 HDD 的優缺點
從機械硬碟切換到固態硬碟有很多眾所周知的優點,但也存在一些細微差別,需要加以了解才能做出正確的選擇。
就效能而言,固態硬碟 (SSD) 完全是另一個檔次:作業系統啟動速度大幅提升,遊戲和程式開啟速度更快,電腦反應速度也顯著提高。一塊典型的 SATA 固態硬碟檔案複製速度可以超過 500 MB/s,而機械硬碟 (HDD) 的速度則在 30 到 150 MB/s 之間。在日常使用中最關鍵的隨機讀寫速度方面,兩者的差距更是驚人。
它還具有功耗和噪音更低的優勢。由於沒有移動部件,固態硬碟 (SSD) 能耗更低、發熱量更少,而且完全靜音。這對於筆記型電腦(電池續航時間更長,風扇全速運轉時間更短)和桌上型電腦來說都是一項非常受歡迎的特性,因為桌上型電腦的散熱和靜音至關重要。
就實體耐用性而言,固態硬碟 (SSD) 具有明顯的優勢:如果筆記型電腦在運作時摔落裝有機械硬碟 (HDD) 的硬碟,讀寫磁頭可能會刮傷磁碟片,導致資料遺失。由於固態硬碟沒有移動部件,因此它們能更好地承受衝擊和振動,這對於經常攜帶的設備至關重要。
固態硬碟的不足之處在哪裡?主要體現在兩個方面:每GB成本和理論上的無限次寫入壽命。固態硬碟的每GB價格仍然高於機械硬碟,儘管差距已經大幅縮小:根據型號和容量的不同,固態硬碟的價格約為每GB 0,08-0,10美元,而機械硬碟的價格約為每GB 0,03-0,06美元。
就使用壽命而言,快閃記憶體的寫入次數是有限的。每次擦除和重寫都會使儲存單元的電阻略微增加,從而需要更高的電壓才能進行編程。最終,儲存單元將無法再安全寫入,並被視為已損耗。然而,以目前的技術和普通家庭用戶的使用情況來看,要達到這個極限極其困難;你很可能在固態硬碟 (SSD) 耗盡壽命之前就已經升級了電腦。
資料可靠性和恢復
雖然可以從 HDD 和 SSD 中恢復損壞或刪除的訊息,但恢復過程截然不同,而且實際上,在高級恢復等級上處理 SSD 要複雜得多。
對於機械式硬碟而言,只要盤片的磁性表面基本上完好無損,專業實驗室就可以拆解硬碟,維修或更換讀寫磁頭,並直接從盤片讀取資料。硬碟的讀寫方式意味著許多舊文件的殘留資訊會長期存在,這有利於進行資料取證分析。
在固態硬碟 (SSD) 上,TRIM 指令、垃圾回收和損耗均衡技術意味著被標記為已刪除的資料會在內部被覆蓋和重新組織。這使得在一段時間後恢復檔案變得極其困難;通常需要專用設備和對控制器和 NAND 晶片的極底層存取權限,即便如此,也無法保證一定能夠恢復。
總而言之,無論是機械硬碟還是固態硬碟,都無法避免資料損壞:斷電、韌體故障、人為錯誤、惡意軟體…因此,唯一明智的策略是定期備份和冗餘(例如,使用 RAID 系統或雲端備份),而不是盲目依賴主硬碟。
最終,固態硬碟憑藉其速度快、運行安靜和物理耐用性等優勢,已成為主流儲存設備的實際標準,而機械硬碟作為儲存數TB資料的「廉價儲存」方案仍然具有價值。了解固態硬碟的內部工作原理,有助於您更好地理解其優勢,認識到其局限性,並在升級電腦或組裝新系統時做出更明智的選擇。
