引導區的機關問題

時間 2022-06-29 19:55:04

1樓:

引導區是在的一塊硬碟的mbr裡面,而不是在沒一個分割槽裡面。硬碟的mbr是分割槽表,作業系統會在mbr裡面寫下自己的引導資訊。您說的c盤只是格式化預設的系統盤而已,硬碟分割槽分為系統盤和邏輯盤,因為fdisk先要分出系統盤,而c盤是第一個硬碟碟符,所以c一定是系統盤。

您的系統檔案一定會放在系統盤裡,因為mbr會先讀取系統盤裡面的配置檔案。而c盤以後的碟符則由於劃分系統盤和邏輯盤的喜好不同不能確定是系統盤和邏輯盤,通常c盤之後都是邏輯盤。如果您將引導區清空,那麼意味著整個硬碟的資訊全被清空,一個簡單的修復辦法是使用dos命令:

fdisk -mbr重寫引導區。如果您使用的是linux grub啟動選單則對此應該有更好的理解。至於第一位回答者「xyfing338 」說的內容涉及到組合語言,也是bios的工作流程之一,主要用於破解硬碟保護卡,對您的提問沒有任何實質性意義。

硬碟分割槽表是支援硬碟正常工作的骨架。作業系統正是通過它把硬碟劃分為若干個分割槽,然後再在每個分割槽裡面建立檔案系統,寫入資料檔案。

一.分割槽表的位置及識別標誌

分割槽表一般位於硬碟某柱面的0磁頭 1扇區.而第1個分割槽表(也即主分割槽表)總是位於

(0柱面,1磁頭,1扇區),剩餘的分割槽表位置可以由主分割槽表依次推匯出來.分割槽表有64個位元組,佔據其所在扇區的[441-509]位元組.要判定是不是分割槽表,就看其後緊鄰的兩個位元組(也即[510-511])是不是 "55aa",若是,則為分割槽表.

二.分割槽表的結構

分割槽表由4項組成,每項16個位元組.共4×16 = 64個位元組.每項描述一個分割槽的基本資訊.每個位元組的含義如下:

分割槽表項含義

分割槽表項有幾個位元組比較重要,下面分別闡述之: 1、(1,2,3)位元組

磁頭號由(1)位元組8位表示,其範圍為(0 -- 28 - 1),也即(0 磁頭-- 254磁頭)。

扇區號由(2)位元組低6位表示,其範圍為(0 -- 26 - 1),由於扇區號從1開始,所以其範圍是(1扇區-- 63扇區)。

柱面號由(2)位元組高2位 + (3)位元組,共10位表示,其範圍為(0 --2 10 - 1),也即(0 柱面-- 1023柱面)。

當柱面號超過1023時,這10位依然表示成1023,需要注意。

(5,6,7)位元組含義同上。

2、(8, 9, 10, 11)位元組

如果是主分割槽表,則這4 個位元組表示該分割槽起始邏輯扇區號與邏輯0扇區(0柱面,0磁頭,1扇區)之差。如果非主分割槽表,

則這4 個位元組要麼表示該分割槽起始邏輯扇區號與擴充套件分割槽起始邏輯扇區號之差,要麼為63。詳細情況在後面有所闡述。

注意: 1、扇區上的位元組是按左邊低位,右邊高位的順序排列的。所以在取值時,需要把位元組再反一下,讓高位位元組在左邊,低位位元組在右邊,

這一點在讀取邏輯起始扇區號和分割槽大小時需要注意。舉個例子:第一項的邏輯起始扇區為(3f 00 00 00),轉換為十進位制前要先反一下字

節順序,為(00 00 00 3f)然後在轉換為十進位制,即63 .同理分割槽大小為(3f 04 7d 00),先反為(00 7d 04 3f)再轉換為十進位制,

即8193087。

2、邏輯扇區號與(柱面,磁頭,扇區)的相互轉換:

令l = 邏輯扇區號,c = 柱面號,h = 磁頭號,s = 扇區號。

每道扇區數 = 63

每柱面磁頭數 = 255

每柱面扇區數 = 每道扇區數* 每柱面磁頭數

= 63 × 255

= 16065

柱面號下標從0開始。磁頭號[0 -- 254],扇區號[1 -- 63]。

邏輯扇區號下標也從0開始。

(柱面,磁頭,扇區)轉換成邏輯扇區號的公式為:

l = c×16065 + h ×63 + s - 1 ;

比如(1柱面,1磁頭,1扇區),其邏輯扇區號為:

l = 1×16065 + 1×63 + 1 - 1

= 16128

邏輯扇區號轉換成(柱面,磁頭,扇區) 公式為:

c = l / 16065

h = (l % 16065) / 63

s = (l % 16065) % 63 + 1

比如邏輯扇區號 16127:

c = 16127 / 16065 = 1

h = (16127 % 16065) / 63 = 0

s = (16127 % 16065) % 63 + 1 = 63

即(1柱面,0磁頭,63扇區)

3、分割槽表上有四項,每一項表示一個分割槽,所以一個分割槽表最多隻能表示4個分割槽。主分

區表上的4項用來表示主分割槽和擴充套件分割槽的資訊。因為擴充套件分割槽最多只能有一個,所以硬碟

最多可以有四個主分割槽或者三個主分割槽,一個擴充套件分割槽。餘下的分割槽表是表示邏輯分割槽的。

這裡有必要闡述一點:邏輯區都是位於擴充套件分割槽裡面的,並且邏輯分割槽的個數沒有限制。

4、分割槽表所在扇區通常在(0磁頭,1扇區),而該分割槽的開始扇區通常位於(1磁頭,1扇區),中間隔了63 個隱藏扇區。

as和which引導非限制性定語從句的區別是什麼

小白33n澸 差別主要有兩點 1 as 引導非限制性定語從句,可放在主句之前,或者主句之後,甚至可以切割一個主句 which引導的非限制性定語從句只能放在主句之後。2 當先行詞受such,the same修飾時,常用as。as不能用在限制性定語從句ps 語法書上都有吧。 飛機 1 位置的不同 as可...

電腦開機關聯問題

你上次是非正常關機 機器怕某些東西丟失引起系統故障,所以會出現自檢這個正常,你強行關機或者斷電,藍屏等等原因都可能引起不推薦關閉這項功能,因為難免機器會出現故障自檢是必要的 下次重啟的時候就不會有這個了 呵呵 在開始 執行中輸入msconfig 把啟動項中的對號全去掉 是2不用管。這應該是磁碟檢查,...

關於仙劍3的控制問題,仙劍三機關問題

退出戰鬥後,點總系統,再選擇陣法的按鈕,然後在介面的右邊有各個角色的當前控制資訊,你點要修改的角色下面的ai按鈕,會變成手動,這樣就行了 樓上怎麼都不看問題涅 要在沒有戰鬥的時候點帶隊的那個人的頭像 右上角那個 在最下面一排中點倒數第4個 記不清 反正就是那個擺陣行的東東,在右邊可以看到了吧!其實我...