硬盤基礎(chǔ)知識之磁盤分區(qū)
出處:電子產(chǎn)品世界 發(fā)布于:2017-12-07 15:25:46
磁盤的分區(qū)
裝過系統(tǒng)的人都知道必須要分區(qū)后才能安裝系統(tǒng),形象點的說比如windows里C:,D:之類的東西;如果你要問為什么要分區(qū),我也說不上來很嚴(yán)格的原因,首先從使用習(xí)慣上來講,我們不希望數(shù)據(jù)雜亂無章堆積在一起,其次,如果不分區(qū),如何才能在一塊上使用不同的文件系統(tǒng)(下面講到)呢,學(xué)院派的說法是:數(shù)據(jù)安全和性能考慮。
先要說中重要的扇區(qū),因為整塊硬盤的重要信息都在這里:
MBR(Master Boot Record 主啟動記錄):開機引導(dǎo)程序就在安裝在此,占用446byte;
DPT(Disk Partition table 硬盤分區(qū)表):記錄硬盤上的分區(qū)元信息,占用64byte。
MBR是如何工作的呢,不用深究,反正就是系統(tǒng)開始時會主動讀取數(shù)據(jù)的地方,這樣才能引導(dǎo)進行操作系統(tǒng)的啟動;
DPT要仔細的講講,分區(qū)的大致意思就如同搶地盤,不過人家比較規(guī)矩,按照柱面(的分區(qū)單位)分配,比如個分區(qū)從柱面1-200,第二個分區(qū)201-500,但三個分區(qū)501-1000...(省略并非可以無限分配下去哦)


為啥說不能一直分配下去呢,技術(shù)柱面數(shù)量足夠,因為上面說到硬盤分區(qū)表只有64個字節(jié),每條分區(qū)記錄需要占用16字節(jié),多只能分4個,疑問在此:我的電腦怎么分了5個(c\d\e\f\g)?
其實我說的4個分區(qū)是所謂的主分區(qū),為了能支持很多分區(qū)引入了擴展分區(qū)的概念, 也就是說,可以使用DPT中一條記錄來記錄擴展分區(qū)的信息,然后在擴展分區(qū)中再繼續(xù)劃分邏輯分區(qū),而邏輯分區(qū)的分區(qū)信息則記錄在擴展分區(qū)的個扇區(qū)中,如此則可以像鏈表一樣劃分出很多分區(qū)來。但注意,一個分區(qū)表中可以有1~4條主分區(qū),但是多只能有1個擴展分區(qū)


分區(qū)表之間是如何關(guān)聯(lián)的,詳細講一下,分區(qū)表是一個單向鏈表,個分區(qū)表,也就是位于硬盤個扇區(qū)中的DPT,可以有一項記錄擴展分區(qū)的起始位置柱面,類似于指針的概念,指向擴展分區(qū)(圖3),根據(jù)這項記錄我們可以找到擴展分區(qū)的某柱面0磁頭1扇區(qū)(CHS),而這個扇區(qū)中又存放了第二個分區(qū)表,第二個分區(qū)表項記錄一般表述了當(dāng)前所在的邏輯分區(qū)的起始/終止柱面,第二項記錄表述了下一個邏輯分區(qū)所在的0磁頭1扇區(qū)(CHS),第三、第四項記錄不存任何信息(圖4)。
請看下圖,主引導(dǎo)記錄/分區(qū)表所在的是硬盤個分區(qū),基本分區(qū)1、基本分2、基本分區(qū)3都是主分區(qū)、擴展分區(qū)內(nèi)有2個邏輯分區(qū),每個邏輯分區(qū)的個扇區(qū)都是分區(qū)表。

分區(qū)后的系統(tǒng)啟動
之前提到MBR中安裝的引導(dǎo)加載程序,他的作用是什么?
?、?nbsp;提供開機菜單選項:可以供用戶選擇啟動哪個操作系統(tǒng),這是多重引導(dǎo)功能。
?、?nbsp;加載操作系統(tǒng)內(nèi)核:每個操作系統(tǒng)都有自己的內(nèi)核,需要引導(dǎo)程序來加載
③ 轉(zhuǎn)交給其他引導(dǎo)程序:可以將工作移交給其他引導(dǎo)程序來進行上述操作。
其實引導(dǎo)加載程序除了可以安裝在MBR中,還可以直接安裝在每個分區(qū)的引導(dǎo)扇區(qū)(DBR)中,注意下,每個分區(qū)(主分區(qū)、邏輯分區(qū))都有一個自己的啟動扇區(qū),專門用來安裝引導(dǎo)加載程序,如上圖表3。
系統(tǒng)啟動過程:
① 首先,BIOS啟動后,讀取硬盤個扇區(qū)MBR中的引導(dǎo)加載程序(可能是windows或者linux的grub)
② MBR中的引導(dǎo)程序提供開機菜單,你可以選擇1)直接加載windows 內(nèi)核 2)將工作轉(zhuǎn)交給windows 分區(qū)內(nèi)的引導(dǎo)扇區(qū)中的加載程序,讓他自己去加載內(nèi)核 3)轉(zhuǎn)交給linux分區(qū)內(nèi)引導(dǎo)扇區(qū),讓他去加載linux.
③ 根據(jù)用戶選擇的選項和引導(dǎo)加載程序中記錄的分區(qū),到分區(qū)表找對應(yīng)的分區(qū)柱面號等分區(qū)信息,啟動內(nèi)核或者分區(qū)加載程序。
Window安裝時默認會自動將MBR和windows所在分區(qū)的引導(dǎo)扇區(qū)都裝上引導(dǎo)程序,而不會提供任何選項給用戶選擇,因此如果之前裝過其他操作系統(tǒng),然后再另外裝一個windows時,會把公用的MBR覆蓋掉,如此,原來的操作系統(tǒng)就無法啟動了。如果先裝windows,然后裝linux,linux 會覆蓋MBR,然后讓用戶選擇是否將windows等其他操作系統(tǒng)的啟動項添加進來,如果你選擇了添加進來,那么你在開機時就會有兩個選項讓用戶進行選擇了。
文件系統(tǒng)
文件系統(tǒng)也是很大很復(fù)雜的話題,我們?nèi)匀灰员容^通俗、粗顆粒度來講解,試想一下,我們的文件如何對應(yīng)到磁盤的扇區(qū)上呢,所以光有底層的概念 磁道 扇區(qū)是沒有用的,需要更加抽象的數(shù)據(jù)類型或結(jié)構(gòu)來抽象底層的細節(jié)。
文件系統(tǒng)是一套實現(xiàn)了數(shù)據(jù)的存儲、分級組織、訪問和獲取等操作的抽象數(shù)據(jù)類型(Abstract data type)。
文件系統(tǒng)是一種用于向用戶提供底層數(shù)據(jù)訪問的機制。它將設(shè)備中的空間劃分為特定大小的塊(扇區(qū)),一般每塊512字節(jié)。數(shù)據(jù)存儲在這些塊中,大小被修正為占用整數(shù)個塊。由文件系統(tǒng)軟件來負責(zé)將這些塊組織為文件和目錄,并記錄哪些塊被分配給了哪個文件,以及哪些塊沒有被使用。
不過,文件系統(tǒng)并不一定只在特定存儲設(shè)備上出現(xiàn)。它是數(shù)據(jù)的組織者和提供者,至于它的底層,可以是磁盤,也可以是其它動態(tài)生成數(shù)據(jù)的設(shè)備(比如網(wǎng)絡(luò)設(shè)備)。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 主流存儲技術(shù)核心特性與場景化應(yīng)用概述2026/1/13 11:12:42
- 主流存儲技術(shù)特性與場景化選型指南2026/1/7 10:07:41
- MES系統(tǒng)現(xiàn)場部署與數(shù)據(jù)對接實操指南2025/12/29 11:09:41
- eMMC 屬于閃存還是內(nèi)存?從定義到應(yīng)用講透核心區(qū)別2025/9/15 15:24:16
- ddr4和ddr5內(nèi)存接口一樣嗎?全景解析2025/9/8 17:22:03
- 高速PCB信號完整性(SI)設(shè)計核心實操規(guī)范
- 鎖相環(huán)(PLL)中的環(huán)路濾波器:參數(shù)計算與穩(wěn)定性分析
- MOSFET反向恢復(fù)特性對系統(tǒng)的影響
- 電源IC在惡劣環(huán)境中的防護設(shè)計
- 連接器耐腐蝕性能測試方法
- PCB電磁兼容(EMC)設(shè)計與干擾抑制核心實操規(guī)范
- 用于相位噪聲測量的低通濾波器設(shè)計與本振凈化技術(shù)
- MOSFET在高頻開關(guān)中的EMI問題
- 電源IC在便攜式設(shè)備中的設(shè)計要點
- 連接器結(jié)構(gòu)設(shè)計常見問題分析









