磁碟結構大解剖,帶你認識磁碟

2021-09-19 12:38:10 字數 587 閱讀 7060

由於磁碟韌體遮蔽了磁碟的複雜的內部結構,當前對磁碟的訪問變得極其簡單。我們可以將磁碟理解成為乙個線性的位址空間,從0開始,最大為可定址空間為磁碟的實際容量,單位是乙個扇區(512b)。因此我們對磁碟的訪問其實就變成了對磁碟的某個偏移的一段長度的訪問,比如要讀取偏移為15,長度為2扇區的資料,示例如下圖:

圖1 磁碟線性位址讀取示例

linux有一些工具可以直接訪問磁碟,例如dd等。我們可以借助該工具實現對磁碟的讀寫訪問。

磁碟內部相對比較複雜,但核心部件包括兩個主要的移動部件;乙個是磁碟組合(disk assembly) ,另乙個是磁頭組合(head assembly)。磁碟組合由乙個或多個圓盤(platter)組成,它們圍繞著一根中心主軸旋轉。圓盤的上表面和下表面塗覆了一薄層磁性材料,二進位制位被儲存在這些磁性材料上。其中,0和1在磁材料中表現為不同的模式。碟片的直徑一般是3.5英吋,儘管直徑從一英吋到幾英呎的磁碟都已經製造出來。磁頭組合承載著磁頭。每乙個盤面有乙個磁頭,它極其貼近地懸浮在盤面上,但是絕對不與盤面接觸(否則就要發生「頭損毀」,碟片被破壞)。磁頭讀出經過 它下面的盤面的磁方向,也能改變其磁方向,以便在磁碟上寫資訊。每個磁頭被固定在乙個磁頭臂上,所有盤面的磁頭隨著磁頭臂一同移進移出,磁頭臂

磁碟結構簡介

今天在學習 鳥哥的linux私房菜 時,鳥哥講到了磁碟結構,看得我雲裡霧裡的。索性網上搜尋,看到一篇比較好的博文,主要是圖例比較精準,結合文字描述很快就搞明白了。這裡講的主要是網上所謂的老式磁碟,它是由乙個個碟片組成的,我們先從個碟片結構講起。如圖1所示,圖中的一圈圈灰色同心圓為一條條磁軌,從圓心向...

磁碟結構簡介

今天在學習 鳥哥的linux私房菜 時,鳥哥講到了磁碟結構,看得我雲裡霧裡的。索性網上搜尋,看到一篇比較好的博文,主要是圖例比較精準,結合文字描述很快就搞明白了。這裡講的主要是網上所謂的老式磁碟,它是由乙個個碟片組成的,我們先從個碟片結構講起。如圖1所示,圖中的一圈圈灰色同心圓為一條條磁軌,從圓心向...

磁碟結構簡介

今天在學習 鳥哥的linux私房菜 時,鳥哥講到了磁碟結構,看得我雲裡霧裡的。索性網上搜尋,看到一篇比較好的博文,主要是圖例比較精準,結合文字描述很快就搞明白了。這裡講的主要是網上所謂的老式磁碟,它是由乙個個碟片組成的,我們先從個碟片結構講起。如圖1所示,圖中的一圈圈灰色同心圓為一條條磁軌,從圓心向...