国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

筆記本硬件系列之硬盤詳解

存儲 數據管理
對于筆記本的硬盤硬件組成,以及對機械硬盤的工作原理,有了初步的了解。在筆記本日常硬盤中,主要是機械硬盤和固態硬盤,而固態硬盤的設計技術概念和機械硬盤還是存在差異。

在轉轉的業務品類中,筆記本質檢業務和硬件息息相關,結合日常工作內容,在本篇內容,一起探討下對筆記本硬件中硬盤存儲器的理解。

一、硬盤的分類

隨著存儲技術的不斷發展,產品形態的不斷迭代,硬盤的種類日益豐富。根據硬盤使用場景、拆卸便利性,可以初步簡單分為:

? 可移動式硬盤(Movable):可以隨時被取出或者更換

○ 基于芯片存儲的USB閃存盤、軟盤;

○ 基于磁頭存儲的光盤、移動硬盤;

? 非可移動式硬盤(Fixed):固定在設備內部,無法隨時取出,

○ 機械硬盤(HDD);

○ 固態硬盤(SSD);

○ 混合硬盤(SSHD);

分類依據

可移動磁頭

固定磁頭

可移動盤片

可移動硬盤(軟盤)

光盤

(CD/DVD)

不可移動盤片

機械硬盤

(HDD)

固態硬盤

(SSD)

表1、硬盤的分類

二、非可移動式硬盤分類

對于筆記本業務,非可移動式硬盤關聯度較大,本文就此類型繼續探討。根據存儲介質和工作原理的不同,目前常見的硬盤主要可分為以下幾類:

2.1機械硬盤(HDD,Hard Disk Drive)

機械硬盤是傳統的硬盤類型,它通過機械部件的運轉來實現數據的存儲和讀取。其內部包含盤片、磁頭、電機等機械結構,數據被記錄在涂有磁性材料的盤片上。

機械硬盤的優缺點:

? 機械硬盤的優點:

單位存儲容量成本較低,容量選擇范圍廣,從幾百 GB 到十幾 TB 不等,適合需要大量存儲數據且對成本較為敏感的場景,比如數據服務器、個人電腦的大容量數據備份等。

? 機械硬盤的缺點:

由于存在機械運動部件,機械硬盤的讀寫速度相對較慢,通常在每秒幾十到一百多 MB,而且抗震性較差,在受到劇烈震動時容易出現數據損壞或硬件故障的情況。

2.2固態硬盤(SSD,Solid State Drive)

固態硬盤是基于閃存芯片進行數據存儲的硬盤,沒有機械運動部件。它采用與 U 盤類似的存儲原理,但在性能和結構上進行了大幅優化(如采用多通道并行架構、獨立緩存芯片)。

固態硬盤的優缺點:

? 固態硬盤的優點:

? 由于設計原理的不同,固態硬盤的讀寫速度遠快于機械硬盤,通常:

○ 普通的 SATA 接口固態硬盤讀寫速度可達到每秒 500-600 MB;

○ NVMe 協議的 PCIe 4.0 接口固態硬盤,讀寫速度甚至能突破每秒 7000 MB;

因為固態硬盤的讀寫速度快,用于筆記本中極大地提升了開機速度(可壓縮至 10 秒內)、軟件加載速度(大型軟件啟動時間縮短 50% 以上)和文件傳輸速度。

? 固態硬盤抗震性好(可承受 1500G 沖擊力);

? 體積?。ㄈ?M.2 形態厚度僅 2-3mm)、重量輕(約 5-10g);

? 工作時無機械部件結構運轉,固態硬盤的靜音性很好;

? 固態硬盤的缺點:

● 固態硬盤的單位存儲容量成本相對較高(相同容量下價格約為機械硬盤的 3-5 倍);

● 存在寫入壽命限制(以 TLC 閃存為例,單芯片擦寫次數約 1000-3000 次);

雖然通過 SLC 緩存、磨損均衡算法可延長使用壽命,但對于需要超大量寫入操作的場景(如服務器日志存儲、視頻渲染臨時文件),仍需謹慎考慮。

2.3混合硬盤(SSHD,Solid State Hybrid Drive)

混合硬盤,一種結合了機械硬盤和固態硬盤優點的過渡性存儲產品。

在機械硬盤的基礎上,SSHD集成了一小塊閃存芯片(通常為 8-64 GB),來作為高速緩存區域(采用 SLC 或 TLC 閃存)。

混合硬盤通過 “自適應學習算法”,將用戶近 24-72 小時內經常訪問的數據(如操作系統文件、常用軟件、近期打開的文檔)自動遷移到高速緩存中,而不常用的數據則存儲在機械硬盤的盤片上。

混合硬盤的優缺點:

? 混合硬盤的優點:

既可以利用機械硬盤實現大容量存儲(如 1-2TB),又能通過高速緩存提升常用數據的讀寫速度(常用文件讀取速度接近 SATA 固態硬盤),在成本和性能之間取得了一定的平衡(價格僅比同容量機械硬盤高 10%-20%)。

? 混合硬盤的缺點:

混合硬盤的性能提升效果受限于緩存的大小和算法的優化程度(若緩存滿后,性能會回落至機械硬盤水平),相比純固態硬盤,在隨機讀寫性能(IOPS 約為純 SSD 的 1/5-1/10)和持續高負載場景下的穩定性上仍有較大差距。

目前SSHD市場份額相對較小,主要應用于一些對存儲容量和成本有一定要求,同時又希望獲得部分性能提升的筆記本電腦(如入門級游戲本)、家用 NAS 等設備中。

三、硬盤的接口和協議

在日常購買硬盤或者搜索相關硬盤資料時,通常各種復雜的參數、名詞,整的眼花繚亂,云里霧里,比如M.2、SATA、NVME等等,下面咱們一起來梳理下。

在介紹之前,先了解幾個概念:

○ 接口: 硬盤與主板之間的物理連接方式,決定了外觀和插槽,通俗理解為“插頭形狀”;

○ 總線: 接口背后的通信通道,規定了數據傳輸的“線路“,通俗理解為“電線和帶寬”;

○ 協議: 通信規則和指令集,規定了數據如何讀寫、尋址和調度,通俗理解為“傳輸規則”;

計算機和硬盤之間,通過”接口 -> 總線 -> 協議”的層級形式,實現物理形式連接和數據交換通信。硬盤種類繁多,形態各異,因此接口類型和協議也較多,簡單梳理如下圖1:

圖1、硬盤接口、總線、協議圖1、硬盤接口、總線、協議

硬盤的接口協議是連接硬盤與計算機主板的橋梁,直接影響硬盤的讀寫速度、兼容性和穩定性。不同類型的硬盤對應著不同的接口協議,目前主流的硬盤接口協議主要有以下幾種,其核心區別、優缺點及適用場景如下:

3.1各接口協議核心參數對比表

協議

類型

傳輸

方式

最新

主流版本

單通道帶寬

常用通道數

理論峰值速率

適用類型

兼容性

SATA

串行

SATA3.0

6 Gbps

x1

~600 MB/s

機械硬盤、

入門級SSD

極高

全平臺支持

PCIe

串行

PCIe4.0

16 Gbps

x4

~8 GB/s

中高端SSD

中等

需主板支持

NVME

(基于PCIe)

串行

(并行架構)

NVME 2.0

16 Gbps

x4

~8 GB/s

高端SSD

M.2形態為主

中等

需主板支持

IDE(ATA)

并行

ATA-6

133 MB/s

x1

~133 MB/s

老舊機械硬盤

3.2不同的接口解析

硬盤接口,直接決定著硬盤與計算機之間的連接速度,在整個計算機系統中,硬盤接口的優劣直接影響著程序運行快慢和系統性能好壞。

硬盤接口類型可分為 ATA、IDE、SATA 、M.2、SCSI 、SAS 、光纖通道等,常用場景:

接口類型

使用場景

ATA、IDE

多用于家用產品中,少部分應用于服務器

SATA

用于家用產品中

M.2

用于固態硬盤

SCSI

用于服務器市場

SAS

多用于中、高端服務器和高端工作站中

光纖通道

用于高端服務器,價格昂貴

       筆記本硬件中,常見接口有ATA、SATA、M.2接口,下面一起梳理下。

3.2.1ATA、PATA、SATA接口

ATA(Advanced Technology Attachment,高級技術附加裝置),IDE(電子集成驅動器)的接口標準,分為:

? PATA:ParallelATA,并行ATA接口,通常習慣將其稱為ATA接口

用傳統的40-pin 并口數據線連接主板與硬盤的,外部接口速度最大為133MB/s。并口線的抗干擾性太差,且排線占空間,不利計算機散熱,逐漸被SATA所取代。

? SATA:SerialATA,串行ATA接口

更輕薄、更靈活的接線方式,相較于PATA接口,數據傳輸速率更快。 

第一代SATA硬盤的寫入速度為 150 MB/s,第二代 SATA 硬盤的寫入速度則高達 300MB/s,整整比第一代的速度提高了一倍。正逐漸取代 PATA 接口。

SATA接口,是一種較為傳統的硬盤接口,廣泛應用于各種電腦設備中,通常為2.5英寸硬盤的標準接口,如下圖2。

圖片圖片

圖2、SATA接口樣式圖2、SATA接口樣式

SATA接口的優缺點:

○ SATA接口的優點:

? 兼容性極強:2003 年推出以來,幾乎所有消費級和服務器級主板均配備 SATA 接口(通常 4-6 個),支持熱插拔(SATA Hot Plug),可直接替換老舊硬盤;

? 成本低廉:接口芯片和數據線成本低,且支持最長 1 米傳輸距離;

? 穩定性高:

采用差分信號傳輸,抗干擾能力強,日常故障率極低(年均故障率約 0.5%)。

○ SATA接口的缺點:

? 帶寬瓶頸明顯:

SATA 3.0 理論峰值速率僅 600 MB/s,即使搭配高性能 SATA SSD(如三星 870 EVO),實際持續讀寫速度也無法突破 600 MB/s,無法發揮出高端閃存芯片的性能;

? 架構老舊:

基于 “AHCI 協議” 設計,僅支持單隊列(Queue Depth=32),在多任務并發讀寫場景(如同時打開多個軟件、傳輸多個文件)下,IOPS 表現較差(約 10000-20000 IOPS)。

3.2.2M.2接口

M. 2接口前身為NGFF(NextGenerationFormFactor),于2013年正式更名為M.2。

根據接口形狀的不同,如下圖3所示,分為三種類型:

? M-Key:支持PCI-E x4通道,擁有高達32Gbps的帶寬;

? B-Key:主要支持SATA(兼容AHCI)和PCI-Ex2通道;

? B&M-Key:支持SATA接口;

圖3、M.2接口樣式圖3、M.2接口樣式

3.3、不同的協議解析

3.3.1PCIe協議

PCIe是一種物理接口與總線協議,用于硬件設備(如顯卡、網卡、SSD)與主板的連接(是主板上的固有的硬件),提供高速數據傳輸通道,其性能由版本(如PCIe3.0、 4.0、5.0)和通道數(如x4、x8)決定,例如PCIe 4.0 x4的帶寬可達64GB/s。

PCIe協議,并非專門為存儲設備設計,但現在也廣泛用在固態硬盤上,PCIe接口的固態硬盤可以直接插在主板的PCIe插槽上,如下圖3,獲得更高的數據傳輸速度,常見于臺式機。

圖3、PCIe插槽圖3、PCIe插槽

PCIe協議優缺點:

? PCIe協議的優點:

○ 帶寬潛力大:

PCIe 協議采用多通道并行設計,通道數可靈活擴展(x1/x2/x4/x8/x16),以主流的 PCIe 4.0 x4 為例,理論帶寬達 64 GB/s,是 SATA 3.0 的 13 倍以上,可充分滿足高端 SSD 的性能需求;

○ 擴展性強:

除硬盤外,還支持顯卡、網卡、RAID 卡等設備,同一 PCIe 總線可連接多個設備(通過交換機芯片);

○ 延遲低:

采用點對點傳輸(Peer-to-Peer),無需經過南橋芯片中轉,數據傳輸延遲比 SATA 低 30%-50%;

? PCIe協議的缺點:

● 兼容性受限:

不同版本的 PCIe 協議(如 3.0/4.0/5.0)存在向下兼容但不向上兼容的問題。

例如 PCIe 4.0 SSD 插入 PCIe 3.0 接口,會降速至 PCIe 3.0 速率;

例如老舊主板(如 2017 年前的主板)可能無 PCIe M.2 接口;

● 成本較高:

PCIe 控制器芯片和接口設計復雜,導致 PCIe SSD 價格比同容量 SATA SSD 高 20%-40%;同時,長距離傳輸(超過 0.5 米)需使用專用屏蔽線,成本增加。

3.3.2NVMe協議:(Non-Volatile Memory Express)

NVMe協議,專門針對固態硬盤 SSD 優化,用于優化主機與存儲設備之間的數據傳輸效率。它通過并行隊列(如64K命令隊列)和低延遲指令,充分發揮SSD的并發性能,取代傳統的AHCI協議。

相較于PCIe協議,NVMe協議不直接定義帶寬,而是通過優化命令處理提升效率,例如,NVMe 支持 64000 個并行命令隊列(傳統 SATA 僅 1 個)

NVMe協議的優缺點:

? NVMe協議的優點:

○ 架構優化:

專為閃存設計,支持多隊列(Queue Depth 最高 65536)和并行 IO 操作,在多任務場景下 IOPS 表現極佳(高端 NVMe SSD 可達 100 萬 + IOPS),是 SATA SSD 的 5-10 倍;

○ 延遲極低:

采用 “直接內存訪問(DMA)” 技術,數據可直接在 SSD 和內存之間傳輸,無需 CPU 中轉,讀寫延遲可低至 10-20 微秒,比 SATA SSD 低 50% 以上;

○ 功能豐富:

支持熱插拔、加密(TCG Opal 2.0)、健康狀態監測(SMART 擴展)、功耗管理(DevSleep)等功能,滿足企業級和消費級場景的多樣化需求。

? NVMe協議的缺點:

● 依賴主板支持:

需主板配備 M.2 PCIe 接口(且支持 NVMe 協議),部分老舊主板雖有 M.2 接口,但僅支持 SATA 協議,無法使用 NVMe SSD;

● 散熱要求高:

高性能 NVMe SSD 工作時功耗較高(如 PCIe 4.0 SSD 滿載功耗約 10-15W),若未配備散熱片,可能因溫度過高(超過 70℃)導致性能降速(Throttling)。

本篇文章中,結合機械硬盤的結構組成,詳解下機械硬盤的工作原理。

四、機械硬盤的組成部分

機械硬盤作為一種依靠機械結構工作的存儲設備,其內部結構復雜且精密(公差精度達微米級),主要由磁盤片、磁頭、主軸電機、磁頭驅動機構、控制電路板、外殼六大核心部分組成,各部件的位置分布參考下圖4:

圖4、機械硬盤的組成


各部件的功能如下:

組件

功能

磁盤片

上下表面,均覆蓋磁性材料

多盤平行堆疊,間距1-2mm,(單碟容量1-2TB)

磁頭

每個磁盤片2個磁頭,

磁頭懸浮在磁盤片上方5-10納米處讀寫數據

主軸電機

驅動碟片同步旋轉(5400/7200/10000 RPM)

磁頭驅動機構

位于磁頭臂末端,控制磁頭移動定位

控制電路板

包含硬盤固件和接口控制器(SATA/SAS),通常包含:

●硬盤控制器芯片(主芯片,處理指令與數據)     

●緩存芯片(DDR 內存,通常 128MB-2GB)  

●電機驅動芯片(為主軸電機、音圈電機供電)    

●信號處理芯片(放大磁頭讀取的微弱電信號)

磁盤外殼

磁盤的外包裝,金屬材質,密封防塵

五、機械硬盤的工作原理

上面講到機械硬盤的外部結構,再結合它的內部結構,來談談它的工作原理。

5.1磁盤片的組成和邏輯結構

先用一張圖來做整體了解,見下圖5:

圖片圖片

5.2機械硬盤的磁盤片

機械硬盤中,磁盤片通常由多個盤片(Platter)有序層疊形成,如下圖6。盤片正反兩面都涂有磁性物質,因此一個盤片有兩個盤面(Side),及上下盤面。正常情況下,每個盤面都會用來存儲數據,成為有效盤片,數據會以二進制的方式被存儲在盤面里,特殊情況下,也有硬盤盤面數為單數。

每一個這樣的有效盤面都會有盤面號,按順序從上至下從“0”開始依次編號。在硬盤系統中,每個有效盤面都有一個對應的讀寫磁頭,因此盤面號又叫磁頭號。

圖6、機械硬盤的磁盤片的盤面

對于單個盤面而言,為了方便數據讀取,可以分為幾個邏輯結構:

? 磁道(Track):

磁盤在格式化時被劃分成許多同心圓,這些同心圓軌跡叫做磁道。

磁道由外向內,從0開始順序編號。每個盤面有300~1024個磁道,新式大容量硬盤每面的磁道數更多。每個磁道又被劃分為若干個扇區,信息以脈沖串的形式記錄在這些軌跡中。

? 扇區(Sectors):

  在磁盤里的磁道上等分出若干個弧段,這些弧段便是磁盤的扇區,每個扇區可以存放512個字節或4KB(通常是512字節),磁盤驅動器向磁盤讀取/寫入數據時,以扇區為單位位。

通常扇區與扇區之間也有一定間隔(邏輯上的間隔,物理上沒有任何間隔,但是每個扇區的開頭都有一個同步信息,外圍電路可以用來判斷一個扇區的開始)。

如果將單個盤面中的某個磁道展開,則如下圖7:

圖7、機械硬盤的盤面中磁道展開圖7、機械硬盤的盤面中磁道展開

? 簇(Cluster):

將相鄰的若干個扇區稱為了一個簇。操作系統讀寫磁盤的基本單位是扇區,而文件系統的基本單位是簇。

如在Windows下,隨便找個幾字節的文件,在其上面點擊鼠標右鍵選擇屬性,看看實際大小與占用空間兩項內容,如大小:2字節(2個字母),占用空間:4KB(4096字節)。占用空間即為機器分區的簇大小,因為再小的文件都會占用空間,邏輯基本單位是4K,所以都會占用4K。 

簇的大小通常為4K,8K,16K,32K,64K等:

● 簇越大存儲性能越好,但空間浪費嚴重。

● 簇越小性能相對越低,但空間利用率高。FAT32格式的文件系統簇的大小默認為4K。

圖8、機械硬盤的盤面中磁道、扇區示意圖8、機械硬盤的盤面中磁道、扇區示意

? 柱面(Cylinder):

多個盤片垂直層疊,形成一個虛擬的圓柱體,這個堆疊的圓柱從外向內,分別為0柱面、1柱面...N柱面,越往內柱面的同心圓越小。每個圓柱上的磁頭由上而下從“0”開始編號。

如果將某個柱面展開,則如下圖9:

圖9、機械硬盤的柱面沿著盤面、磁道展開圖9、機械硬盤的柱面沿著盤面、磁道展開

5.2機械硬盤的工作原理

5.2.1機械硬盤的數據讀/寫模式

在談機械硬盤的工作原理前,咱們先了解下機械硬盤的數據讀/寫原理。

前面講到硬盤是有磁盤片的層疊組合而成,從先入為主的概念中,很容易會覺得硬盤讀寫數據時,是按照盤面有序讀/寫操作的。但是為了更好的提高硬盤的讀寫效率,硬盤在設計時,數據的讀/寫按柱面進行操作。

為什么要如此設計呢?因為磁頭的選取是通過電子切換,而柱面選取則是通過機械切換。相較于機械切換,電子切換速度要更為迅速,所以數據的讀/寫按柱面進行,而不按盤面進行。

磁頭讀/寫數據時,先在同一柱面內從“0”磁頭開始進行操作,依次向下在同一柱面的不同盤面進行操作,直至同一柱面的所有磁頭全部讀/寫完畢,磁頭才轉移到下一柱面,優先順序為:

1、某個盤面,某個磁道,某個扇區,按順序寫滿扇區,直至寫滿整個磁道;

2、同一柱面,下一個盤面,同樣寫滿扇區,寫滿磁道,直至寫滿柱面;

3、下一柱面,循環操作;

當計算機系統需要在磁盤上,讀取/寫入數據時,它會根據柱面號、磁頭號和扇區號,來確定目標數據的位置。通過控制磁頭的移動和盤片的旋轉,準確地定位到特定柱面上的特定扇區,從而進行數據的讀寫操作。

講到這里,我們可以很容易計算出硬盤的容量:

硬盤容量 = 盤面(磁頭)數 × 柱面數 × 扇區數 × 每扇區字節數

5.2.2、機械硬盤的工作原理

機械硬盤的工作過程是 “機械運動 + 電子信號處理” 的協同過程,核心是通過磁頭在高速旋轉的盤片上,完成 “尋址 - 讀寫 - 校驗” 的閉環操作。

工作流程可以為:

啟動初始化 -> 硬盤尋址 -> 數據讀取/寫入 -> 停止工作

5.2.2.1、啟動初始化

機械硬盤的啟動初始化過程,可以分為三步:

? 通電自檢:

計算機開機后,電源向控制電路板供電(12V 為主軸電機供電,5V 為芯片供電),硬盤控制器芯片首先執行 “自檢程序”,檢測主軸電機、磁頭、磁頭驅動機構是否正常(如電機是否能轉動、磁頭是否能移動到停放區),若檢測失敗,會通過 SATA 接口向主板發送錯誤代碼(如 “01” 表示磁頭故障);

通常硬盤出現異常時,Windows系統加載時會出現藍屏現象,并拋出此錯誤碼。

? 主軸電機啟動:

自檢通過后,硬盤控制器向主軸電機發送啟動指令,電機從靜止狀態開始加速,經過 2-3 秒(7200 RPM 硬盤)達到額定轉速,此時盤片表面的空氣膜形成,磁頭在懸浮臂的作用下,從停放區移動到 “待命磁道”(通常是盤片外側的空閑磁道),等待讀寫指令;

? 參數加載:

控制器從硬盤的 “固件區”(盤片內側的專用磁道)加載硬盤參數(如容量、磁頭數、磁道數、扇區數),并將參數發送給主板 BIOS,完成初始化,此時硬盤進入 “就緒狀態”(Ready)。

通過這三步的操作,硬盤完成初始化操作,進入工作狀態。

5.2.2.2、硬盤尋址

硬盤進行讀/寫數據操作,肯定得先在硬盤物理空間中,找到具體的數據操作位置,才能進行數據讀/寫操作。根據上面提到的機械硬盤數據讀/寫模式,只要確定柱面(Cylinder)、磁頭(Head)、扇區(Sector),即可以確定數據在硬盤中的存儲位置,這就是提到的CHS概念。

但是,機械硬盤的尋址方式,并非使用CHS,而是采用 “邏輯塊地址(LBA,Logical Block Addressing)” 的方式來進行物理尋址。通俗來講,所謂的LBA,就是每一個扇區的下標。

在圖9中,將某個柱面展開,如果再進一步,將整個磁盤展開呢?則如下圖10:

圖10、機械硬盤整體展開示意圖10、機械硬盤整體展開示意

在圖10中,可以看到將整個磁盤展開,則扇區的地址呈線性地址??梢詫⒋疟P看成一個三維數組,那么對于扇區則是一個“一維數組”,數組的下標則是LBA,每個元素則是對應的扇區。

扇區Sector是一個邏輯概念,而硬盤中的數據位置是一個物理概念,對于扇區地址,則需要從邏輯地址轉換成為物理地址,這就是硬盤工作原理中的LBA 地址轉換。

LBA->CHS轉換公式如下:

○ 柱面號: C  = LBA ÷ (H × S)

○ 磁頭號: H = (LBA % (H × S)) ÷ S

○ 扇區號: S  = (LBA % (H × S)) % S + 1(扇區號從 1 開始計數)

示例:若硬盤參數為 H=4(2 片盤片,每片 2 個磁頭)、S=64(每磁道 64 個扇區),LBA=1000,則:

C = 1000 ÷ (4×64) =3(取整數)

H = (1000 % 256) ÷ 64=24 ÷ 64 =0

S  = (1000 % 256) % 64 +1 = 24 + 1 = 25

物理地址:磁頭 0、柱面 3、扇區 25

確定了數據操作位置在硬盤中的空間物理坐標,則需要通過運動的方式,磁頭和扇區協同運動,將磁頭移動到具體的物理坐標,這個過程包括:

? 磁頭定位(尋道):

控制器向音圈電機發送電流信號,帶動磁頭臂移動,將指定磁頭(Hd)移動到目標柱面(C)的磁道上方,此過程稱為 “尋道”,耗時約 4-8 毫秒(平均尋道時間);

? 扇區定位(旋轉延遲):

由于盤片在高速旋轉,目標扇區(Sd)需旋轉到磁頭下方才能進行讀寫,此過程的耗時稱為 “平均旋轉延遲”,計算公式為 “(60 × 1000) ÷ (2 × 轉速)”(取旋轉半圈的平均時間):

○ 5400 RPM 硬盤:平均旋轉延遲 = (60×1000)÷(2×5400)≈5.56 毫秒

○ 7200 RPM 硬盤:平均旋轉延遲≈4.17 毫秒

○ 15000 RPM 硬盤:平均旋轉延遲≈2 毫秒

總尋址時間:平均尋道時間 + 平均旋轉延遲,是機械硬盤隨機讀寫性能的核心指標(通常 8-15 毫秒),遠高于固態硬盤(0.1-1 毫秒)。

對于計算機的文件系統來講,扇區通常只有512字節,對扇區操作,效率太低,通常會一次性讀取多個扇區,通常將一次性讀取的空間大小,叫做塊(Block),最常見的一個塊為4KB,即連續8個扇區組成一個“塊”,“塊”是文件存取的最小單位,所以有的地方,LBA定義的是塊的下標,原理都是一致的。

5.2.2.3、數據讀/寫

當計算機需要向機械硬盤讀/寫數據時,整個過程如下:

? 指令與數據接收:

操作系統通過 SATA 接口向硬盤控制器發送指令:

○ “寫入指令”:(如 ATA 協議中的 “WRITE SECTOR (S)” 指令)、目標 LBA 地址和待寫入數據(通常以 “扇區” 為單位,如 8 個扇區 = 4KB);

○ “讀取指令”(如 ATA 協議中的 “READ SECTOR (S)” 指令)、目標LBA地址;

? 數據緩存與處理:

控制器將待寫入數據暫存到緩存芯片中,同時對數據進行 “編碼”(如 8b/10b 編碼,將 8 位數據轉換為 10 位信號,提高抗干擾能力)和 “校驗碼生成”(如生成 CRC32 校驗碼,用于后續驗證數據完整性);

? 尋址與定位:

控制器執行尋址過程,將磁頭移動到目標磁道,等待目標扇區旋轉到磁頭下方;

? 數據校驗與反饋:

○ 寫操作:

寫完后,磁頭立即讀取剛寫入的數據,與緩存中的原始數據進行比對(通過 CRC32 校驗):

? 若一致,控制器向操作系統發送 “寫入成功” 信號;

? 若不一致,控制器會嘗試重新寫入(通常重試 3-5 次),若多次失敗,則標記該扇區為 “壞扇區”,并將數據寫入備用扇區(硬盤預留約 1%-2% 的備用扇區),同時更新 “壞扇區映射表”(存儲在固件區)。

○ 讀操作:

控制器利用 ECC 碼對讀取的數據進行校驗。

若發現輕微錯誤(如 1-2 位錯誤),可通過 ECC 碼自動糾正;若錯誤嚴重(如 3 位以上錯誤),則嘗試重新讀取(重試 3-5 次),若仍失敗,向操作系統發送 “讀取錯誤” 信號;

若校驗通過,控制器將數據從緩存芯片傳輸到主板(通過 SATA 接口),完成讀?。?/p>

若操作系統后續讀取的是相鄰扇區(如連續讀取文件),控制器會提前將相鄰扇區的數據讀取到緩存中(稱為 “預讀取”),減少磁頭的機械操作,提升連續讀取速度(如 7200 RPM 硬盤連續讀取速度可達 150-200 MB/s)。

5.2.2.4、停止工作過程

當計算機系統,進行關機,或者進入休眠狀態時,硬盤則會進入停止工作操作,這個過程包含:

? 指令接收與準備:

操作系統向硬盤發送 “停止指令”(如 ATA 協議中的 “STANDBY IMMEDIATE” 指令);

? 磁頭歸位:

控制器控制音圈電機,將所有磁頭移動到盤片內側的停放區(無磁性涂層,即使盤片停止旋轉,磁頭也不會損壞),同時切斷磁頭的讀寫電路;

? 主軸電機減速:

控制器降低主軸電機的驅動電流,電機轉速逐漸下降,經過 3-5 秒(7200 RPM 硬盤)完全停止旋轉;

? 低功耗模式:

控制器切斷大部分芯片的電源(僅保留喚醒電路通電),硬盤進入 “休眠狀態”(功耗約 0.1-0.5W),等待下次開機或喚醒指令(如主板發送 “喚醒信號”)。

完成這些操作后,硬盤進入停止工作狀態。

5.2.3、機械硬盤與文件系統

前面提到,硬盤扇區通常大小為512字節,對于現代系統,文件可能高達數GB,甚至TB,而硬盤的扇區是線性序列,如果在文件系統中,文件操作時僅僅告訴操作系統“文件從扇區100開始,至扇區500結束”,則會引出很多問題:

○ 碎片化管理復雜:

文件寫入、刪除操作,會產生碎片,一個文件可能分散在不同扇區,直接用物理地址描述太復雜。

○ 不方便跨平臺:不同磁盤廠商的底層結構不同,需要一個抽象層。

○ 權限與屬性無法記錄:文件的時間戳、權限、擁有者等信息沒有地方存儲。

○ 檢索速度低:如果沒有索引,每次打開一個文件都得“掃盤”,效率極低。

通俗理解,硬盤的扇區就像圖書館的書架格子,如果沒有“目錄卡片”和“書籍標簽”,找一本書需要逐個翻閱書架。為了解決此些問題,引出了文件系統元數據的定義:

文件系統元數據是操作系統管理磁盤的索引表+文件屬性表

文件系統元數據包括:

○ 基本信息:文件名稱、類型、大小、時間戳、文件權限、用戶和組、文件標志位等;

○ 空間管理信息:文件占用的簇或者扇區編號、空閑空間的管理結構(如位圖、鏈表)

○ 目錄結構:記錄下屬文件和子目錄的索引;

文件系統元數據抽象了復雜的物理結構,引入了一些便利:

○ 快速索引:記錄每個文件在哪些簇/扇區;

○ 空間管理:哪些磁盤區域已使用、哪些空閑;

○ 屬性存儲:文件的大小、創建/修改時間、權限、所有者等;

○ 一致性保障:通過日志和校驗機制保證系統崩潰后數據一致;

○ 邏輯抽象:用戶看到的是文件夾和文件名,而非扇區號。

文件系統特有的數據結構:

文件系統

元數據

核心結構

說明

結構示例

FAT32

 FAT表

(File Allocation Table)  

鏈式結構存儲簇鏈表 ,文件像鏈表一樣在FAT表中跟蹤

[引導扇區]

[文件分配表 FAT] 

-- 記錄每個簇的下一個簇編號

[根目錄區]

[文件數據區]

NTFS

 MFT

(Master File Table)  

所有文件,包括系統文件,都存成MFT中的記錄,每條記錄固定大小,便于查找

文件記錄:文件屬性+文件簇號

目錄索引:樹形結構

日志:崩潰恢復

EXT4

Inode表

每個文件一個inode節點,inode中記錄文件原信息和數據塊指針

[超級塊 SuperBlock]

[Inode表]

[塊位圖 Block Bitmap]

[數據塊 Data Block]

APFS

B+樹索引

高性能目錄和空間管理


        因為文件系統的元數據的設計存在,由此引出硬盤格式化操作的差異:

? 快速格式化: 

只清空元數據表(如MFT、FAT表),標記所有簇為空閑,數據區未清除;  

? 完全格式化: 掃描所有扇區并重建元數據,甚至覆蓋數據區;  

六、總結

通過以上的梳理,對于筆記本的硬盤硬件組成,以及對機械硬盤的工作原理,有了初步的了解。在筆記本日常硬盤中,主要是機械硬盤和固態硬盤,而固態硬盤的設計技術概念和機械硬盤還是存在差異。

責任編輯:武曉燕 來源: 轉轉技術
相關推薦

2011-04-29 10:21:33

筆記本

2011-09-04 09:54:46

筆記本技巧

2009-04-22 17:59:47

雙核服務器東芝

2011-05-06 09:55:56

筆記本硬盤

2011-04-29 13:41:49

筆記本硬盤

2013-01-04 13:23:01

筆記本

2011-04-29 10:21:28

acerNEC

2011-10-17 11:22:56

宏碁筆記本

2012-10-24 18:11:40

聯想IdeaPad Yog

2020-09-01 14:09:39

筆記本SSD存儲

2011-08-28 16:59:49

2011-12-07 13:54:03

筆記本常見問題

2011-05-06 09:19:51

2011-04-29 12:54:14

筆記本

2014-01-21 17:15:19

開源筆記本黑客筆記本安全

2012-07-12 10:13:35

2018-03-28 15:46:51

筆記本固態硬盤

2011-08-24 23:36:24

ThinkPad筆記本

2011-07-18 13:58:25

360電池損耗率
點贊
收藏

51CTO技術棧公眾號

色嗨嗨av一区二区三区| 4438成人网| 搞黄视频免费在线观看| 国产成人亚洲综合无码| av日韩在线看| 在线免费黄色毛片| 综合在线观看色| 国产女人水真多18毛片18精品 | 福利电影导航| 男男gay无套免费视频欧美| 欧美熟乱第一页| 欧美日韩在线一二三| 成人午夜在线观看视频| 亚洲精品中文字幕99999| 国产欧美一区二区精品性| 在线电影av不卡网址| 阿v天堂2018| 美女视频免费精品| 欧美色道久久88综合亚洲精品| 国产激情一区二区三区在线观看 | 国产视频一二| 国产成人免费视频网站视频社区| 欧美成人综合网站| 在线中文字幕视频| 欧美色播在线播放| 成人jjav| 精品精品欲导航| 菠萝蜜视频在线观看www入口| 91精品国产一区二区三区蜜臀| 成人精品福利| 精品国产91乱码一区二区三区| 久草在线视频福利| 国产一区二区三区日韩欧美| 99精品国自产在线| 欧美激情视频三区| 欧美久久综合网| 国产在线精品成人一区二区三区| 亚洲精品一区二区三区婷婷月| 国产精品久久久久婷婷二区次| 黄色毛片在线观看| 欧美色播在线播放| 成年人黄视频在线观看| 在线精品视频免费播放| 国内外成人免费激情在线视频| 日韩免费va| 九九热精品视频在线播放| 精品三级av| 国产欧美一区二区三区在线看| 欧美日韩亚洲一区在线观看| 欧美日韩在线播放一区二区| 国产美女精品在线| 中文字幕第100页| 日本二三区不卡| 裤袜国产欧美精品一区| 隔壁老王国产在线精品| 我不卡影院28| 欧美一级免费在线观看| 欧美精品激情| 国产精品天天av精麻传媒| 久久久久久久久伊人| 天天干天天玩天天操| 亚洲成在人线免费| 女同一区二区免费aⅴ| 日韩视频亚洲视频| 波多野结衣的一区二区三区| 91精品国产免费久久综合| 亚洲国产精品成人| 亚洲精品中文字幕在线| 欧美香蕉爽爽人人爽| 精品国产一区二区三区久久影院| 成人在线高清| 亚洲最大的免费| 风流少妇一区二区| 在线看的av| 国产亚洲欧美日韩美女| 男男gay无套免费视频欧美| 日韩国产精品一区二区三区| 国产精品免费人成网站| 久草在线资源站资源站| 国产精品福利网| 成人午夜电影小说| 婷婷激情在线| 欧美一级高清免费| 国产一区在线不卡| 欧美精品久久久久久久久25p| 亚洲国产免费av| 欧美高清在线视频| 超碰在线一区二区三区| 91色乱码一区二区三区| 国产在线观看一区二区三区| 91精彩在线视频| 欧美日韩精品一区二区天天拍小说| 免费看a在线观看| 2019中文字幕全在线观看| 国产精品久久| av基地在线| 91免费版在线观看| 成人午夜在线观看视频| 在线视频色在线| 海角国产乱辈乱精品视频| 欧美日韩亚洲精品内裤| 中文字幕av不卡| 成年人国产精品| 国产美女高潮在线| 最近的2019中文字幕免费一页| 天天天综合网| www.这里只有精品| 欧美激情区在线播放| 四虎成人av| 超碰在线97免费| 国产视频久久久久| 很黄很黄激情成人| 国产免费毛卡片| 77777亚洲午夜久久多人| 久久99精品久久久久久久久久久久 | 亚洲成人激情图| 精品国产一区二区三区香蕉沈先生 | youjizz.com在线观看| 欧美网站一区二区| 国产精品一二| 久久大胆人体| 大地资源第二页在线观看高清版| 精品国产成人系列| 日韩国产精品久久| 午夜影院一区| 男人资源网站| 成人激情视频网| 亚洲男人天堂古典| 成人直播在线观看| 日韩avxxx| 98视频在线噜噜噜国产| 欧美性猛交xxxxx免费看| 亚洲免费av在线| 中文字幕一区二区三中文字幕| 国产一二三区av| 久久免费国产精品1| 91网站在线观看视频| 欧美成人高清视频在线观看| 女人色极品影院| 亚洲欧美另类国产| 99在线视频精品| 99久热这里只有精品视频免费观看| 久草精品在线播放| 2019国产精品自在线拍国产不卡| 国产精品无码永久免费888| 欧美日韩一区二区三区在线电影 | 久久中文字幕在线视频| k8久久久一区二区三区| 成人国产一区| 日韩一级免费在线观看| 国内精品久久久久久中文字幕 | 成人ww免费完整版在线观看| yellow91字幕网在线| 97成人资源| 欧美日韩激情视频在线观看| 国产精品国产馆在线真实露脸| av自拍一区| 一区二区三区视频国产日韩| 超碰在线观看97| 亚洲国产中文字幕在线观看| 成人av在线一区二区三区| 风间由美一区二区av101| 中文字幕在线资源| 欧洲一区二区日韩在线视频观看免费 | 国产91精品网站| 在线观看视频一区二区欧美日韩| 久久婷婷激情| 97国产在线观看| 色琪琪一区二区三区亚洲区| 日本不卡视频一二三区| 国产乱码精品一区二区三区亚洲人| 久久小说免费下载| 日韩hmxxxx| 国内精品美女av在线播放| 色av综合在线| 国产成人免费视频| 日韩不卡一区| 日韩毛片免费观看| 精东影业在线观看| 成人手机在线播放| 国产精品久久久久免费a∨| 在线不卡免费av| 久久综合中文字幕| 欧美日韩mv| 欧美电影在线观看一区| av在线免费一区| 国产成人精品无码播放| 国内一区在线| 5566日本婷婷色中文字幕97| 日韩欧美资源站| 一区二区在线观看不卡| 激情综合色综合久久| 97久久夜色精品国产| 99久久er| 大地资源网3页在线观看| jizz18欧美| 男人添女荫道口女人有什么感觉| 亚洲综合在线播放| 午夜精品久久久久久久白皮肤| 亚洲第一区在线观看|