⑴ MBR,EBR,DBR是什麼非常有用的基本概念
MBR可以理解為這種硬碟可以分最多四個主分區(也會有一個擴展分區被分為若干邏輯分區的情況,有擴展分區的時候,主分區肯定是三個及以下。但因為擴展分區可以被分為若干邏輯分區,所以看起來硬碟可以超過四個分區,但這種情況下真正的主分區並沒有四個那麼多,最多隻有三個。)
EBR的意思是擴展分區引導記錄,是MBR下的子概念,且有擴展分區存在的時候,才有EBR存在,如果一個硬碟沒有擴展分區,那它就沒有EBR。
DBR也是MBR的子概念,只有MBR硬碟才有DBR的說法。MBR硬碟一般用於Windows系統的安裝(隨著技術的發展,可以預見未來的日子你MBR分區格式會被逐漸淘汰),DBR是DOS啟動記錄的意思,通常來說,如果Windows被裝在MBR盤上,必須要有一個引導分區(C盤),而引導分區的前面就有一段DBR(代碼),用於引導Windows的啟動。
要詳細了解可以說上幾天幾夜。歡迎追問。
⑵ 硬碟DBR問題
1.DBR受損通常與病毒有關,殺軟並不能保證你的DBR永遠不受損。當然,也不排除低壓導致的數據傳輸紊亂以及某些扇區介質磁性衰退導致的不穩定性的可能性。
對FAT32分區結構的DBR受損,你採用的是最正確的應對方式,值得誇獎!但對NTFS格式的分區,你得找分區後緊挨著的一個扇區,才能找到其DBR的備份。
2.兩個不同容量的NTFS分區的DBR卻完全一樣?
不會!!!我想得到這樣的結論是因為你的疏忽大意所致的。
注意看我所附的截圖,這是兩個大小完全相同的分區的DBR內部結構對比圖。
圖中大面積的蘭色部分通常是相同的。但偏移48h-4Fh的黑色部分就是它們的不同。它代表的是每個NTFS分區的卷標,每個NTFS分區的卷標都是不同的。
如果你有兩個容量不同的NTFS分區,你還會發現偏移28h-2Fh這幾個位元組肯定是不同的(我用紅色標注的部分)。因為它的含義就是本NTFS分區的扇區總數。
我未用顏色標的部分,對不同的NTFS分區,也可能是不同的。
至於它們的含義,你可參考一下NTFS分區的Boot扇區的BPB結構。
如果需要這方面的資料,可以HI我。
祝你進步!
⑶ MBR是0號扇區,DBR是主分區,EBR是擴展分區,對嗎
有些概念你還沒弄明白:
1.MBR(Master Boot Record):對任何一個物理硬碟來說,排在最前邊的一個扇區(可存放512位元組)里,存放著用於硬碟正常工作的很重要代碼,這些代碼分三個部分:一是用於啟動硬碟的一些引導指令(即主引導程序,MBR);二是分區表(DPT);三是硬碟正常的標志55AA。由於這512位元組的內容里,第一部分佔據了部分空間(446位元組),有時我們也習慣把這一個扇區稱為MBR。任何一個硬碟來說,這個扇區是獨一無二的。也就是你所說的「硬碟引導記錄只有一個」。
2.一個物理硬碟,可以根據你的實際需要,劃分為多個邏輯分區,這些邏輯分區在功用上近乎於一個個獨立的物理硬碟,它們構成我們習慣里所說的C盤、D盤、E盤、F盤……這些邏輯盤分別 由不同的文件管理系統(如FAT32、NTFS、EXT3……)對里邊的文件進行讀寫管理。DBR(DOS Boot Record),就是每個邏輯盤的最邊前的一個扇區里,用於引導和載入相應文件管理系統的一些系統代碼。每個邏輯盤上各有這樣的一套代碼系統。
3.EBR(Extended Boot Record)則是與MBR相對應的一個概念。前邊已經講過,MBR里有一個DPT(Disk Partition Table,磁碟分區表)的區域,它一共是64位元組,按每16個位元組 作為一個分區表項,它最多隻能容納4個分區。能夠在MBR的DPT里進行說明的分區稱為主分區。如果我們想分區多於4個的時候,MBR的DPT里就會容納不下來,於是微軟就想出了另一個解決方案,在MBR里,只放不多於三個主分區(通常只放一個)剩下的分區,則由與MBR結構很相像的另一種分區結構(EBR,也就是擴展分區引導記錄)里進行說明。一個EBR不夠用時,可以增加另一個EBR,如此像一根根鏈條一樣地接下去,直到夠用為止。
4.至於 DBR與EBR的關系,我們已經知道,擴展分區的位置才是由EBR定義的,某個分區是一個擴展分區,那這個分區的DBR之前一定會有一個EBR。如果這個分區是主分區,那這個DBR之前是不會有一個EBR的。
對你的問題補充回答如下 :
1.OBR這個概念我從你的描述里第一次聽到,是否為「DOS Boot Record」掉了一D字尚不得知,權且認為這種描述是正確的吧。按我的理解,對安裝有操作系統的分區,DBR才成為具有引導操作系統意義的OS Boot Record。但並不是每個分區都安裝有操作系統,所以說,並不是每個分區都有OBR。但從內容構成來看,OBR與DBR指的同一事。
2.MBR和EBR、DBR均需要佔用一定的磁碟空間,其大小視操作系統以及文件管理系統的不同而定。
⑷ MBR區,DBR區,FAT區,DIR區和DATA區的區別
磁碟上的數據按照其不同的特點和作用大致可分為5部分:MBR區、DBR區、FAT區、DIR區和DATA區。我們來分別介紹一下:
(1)MBR區(主引導扇區)
MBR(Main Boot Record),按其字面上的理解即為主引導記錄區,位於整個硬碟的0磁軌0柱面1扇區。不過,在總共512位元組的主引導扇區中,MBR只佔用了其中的446個位元組(偏移0--偏移1BDH),另外的64個位元組(偏移1BEH--偏移1FDH)交給了DPT(Disk Partition Table硬碟分區表)(見下表),最後兩個位元組"55,AA"(偏移1FEH- 偏移1FFH)是分區的結束標志。這個整體構成了硬碟的主引導扇區。
主引導記錄中包含了硬碟的一系列參數和一段引導程序。其中的硬碟引導程序的主要作用是檢查分區表是否正確並且在系統硬體完成自檢以後引導具有激活標志的分區上的操作系統,並將控制權交給啟動程序。MBR是由分區程序(如Fdisk.com)所產生的,它不依賴任何操作系統,而且硬碟引導程序也是可以改變的,從而實現多系統共存。
偏移 長度 所表達的意義
0 位元組 分區狀態:如0-->非活動分區
80--> 活動分區
1 位元組 該分區起始頭(HEAD)
2 字 該分區起始扇區和起始柱面
4 位元組 該分區類型:如82--> Linux Native分區
83--> Linux Swap 分區
5 位元組 該分區終止頭(HEAD)
6 字 該分區終止扇區和終止柱面
8 雙字 該分區起始絕對分區
C 雙字 該分區扇區數
下面,我們以一個實例讓大家更直觀地來了解主引導記錄:
例:80 01 01 00 0B FE BF FC 3F 00 00 00 7E 86 BB 00
在這里我們可以看到,最前面的"80"是一個分區的激活標志,表示系統可引導;"01 01 00"表示分區開始的磁頭號為01,開始的扇區號為01,開始的柱面號為00;"0B"表示分區的系統類型是FAT32,其他比較常用的有04(FAT16)、07(NTFS);"FE BF FC"表示分區結束的磁頭號為254,分區結束的扇區號為63、分區結束的柱面號為764;"3F 00 00 00"表示首扇區的相對扇區號為63;"7E 86 BB 00"表示總扇區數為12289622。
(2)DBR區
DBR(Dos Boot Record)是操作系統引導記錄區的意思。它通常位於硬碟的0磁軌1柱面1扇區,是操作系統可以直接訪問的第一個扇區,它包括一個引導程序和一個被稱為BPB(Bios Parameter Block)的本分區參數記錄表。引導程序的主要任務是當MBR將系統控制權交給它時,判斷本分區跟目錄前兩個文件是不是操作系統的引導文件(以DOS為例,即是Io.sys和Msdos.sys)。如果確定存在,就把其讀入內存,並把控制權 交給該文件。BPB參數塊記錄著本分區的起始扇區、結束扇區、文件存儲格式、硬碟介質描述符、根目錄大小、FAT個數,分配單元的大小等重要參數。
(3)FAT區
在DBR之後的是我們比較熟悉的FAT(File Allocation Table文件分配表)區。在解釋文件分配表的概念之前,我們先來談談簇(cluster)的概念。文件佔用磁碟空間時,基本單位不是位元組而是簇。簇的大小與磁碟的規格有關,一般情況下,軟盤每簇是1個扇區,硬碟每簇的扇區數與硬碟的總容量大小有關,可能是4、8、16、32、64……
通過上文我們已經知道,同一個文件的數據並不一定完整地存放在磁碟的一個連續的區域內,而往往會分成若干段,像一條鏈子一樣存放。這種存儲方式稱為文件的鏈式存儲。硬碟上的文件常常要進行創建、刪除、增長、縮短等操作。這樣操作做的越多,盤上的文件就可能被分得越零碎(每段至少是1簇)。但是,由於硬碟上保存著段與段之間的連接信息(即FAT),操作系統在讀取文件時,總是能夠准確地找到各段的位置並正確讀出。不過,這種以簇為單位的存儲法也是有其缺陷的。這主要表現在對空間的利用上。每個文件的最後一簇都有可能有未被完全利用的空間(稱為尾簇空間)。一般來說,當文件個數比較多時,平均每個文件要浪費半個簇的空間。
好了,我們言歸正傳,為了實現文件的鏈式存儲,硬碟上必須准確地記錄哪些簇已經被文件佔用,還必須為每個已經佔用的簇指明存儲後繼內容的下一個簇的簇號,對一個文件的最後一簇,則要指明本簇無後繼簇。這些都是由FAT表來保存的,表中有很多表項,每項記錄一個簇的信息。
由於FAT對於文件管理的重要性,所以FAT有一個備份,即在原FAT的後面再建一個同樣的FAT。初形成的FAT中所有項都標明為"未佔用",但如果磁碟有局部損壞,那麼格式化程序會檢測出損壞的簇,在相應的項中標為"壞簇",以後存文件時就不會再使用這個簇了。FAT的項數與硬碟上的總簇數相當,每一項佔用的位元組數也要與總簇數相適應,因為其中需要存放簇號。FAT的格式有多種,最為常見和為讀者所熟悉的是FAT16和FAT32,其中FAT16是指文件分配表使用16位數字,由於16位分配表最多能管理65536(即2的16次方)個簇,也就是所規定的一個硬碟分區。
由於每個簇的存儲空間最大隻有32KB,所以在使用FAT16管理硬碟時,每個分區的最大存儲容量只有(65536×32 KB)即2048MB,也就是我們常說的2G。現在的硬碟容量是越來越大,由於FAT16對硬碟分區的容量限制,所以當硬碟容量超過2G之後,用戶只能將硬碟劃分成多個2G的分區後才能正常使用,為此微軟公司從Windows 95 OSR2版本開始使用FAT32標准,即使用32位的文件分配表來管理硬碟文件,這樣系統就能為文件分配多達4294967296(即2的32次方)個簇,所以在簇同樣為32KB時每個分區容量最大可達65G以上。此外使用FAT32管理硬碟時,每個邏輯盤中的簇長度也比使用FAT16標准管理的同等容量邏輯盤小很多。由於文件存儲在硬碟上佔用的磁碟空間以簇為最小單位,所以某一文件即使只有幾十個位元組也必須佔用整個簇,因此邏輯盤的簇單位容量越小越能合理利用存儲空間。所以FAT32更適於大硬碟。
(4)DIR區(根目錄區)
DIR(Directory)是根目錄區,緊接著第二FAT表(即備份的FAT表)之後,記錄著根目錄下每個文件(目錄)的起始單元,文件的屬性等。定位文件位置時,操作系統根據DIR中的起始單元,結合FAT表就可以知道文件在硬碟中的具體位置和大小了。
(5)數據(DATA)區
數據區是真正意義上的數據存儲的地方,位於DIR區之後,占據硬碟上的大部分數據空間。
⑸ U盤中MBR和DBR指的是什麼
MBR(master boot record)
即主引導記錄,有時也稱主引導扇區。位於整個硬碟的 0 扇區(硬碟的 0~62 即前 63 個扇區為保留扇區,目前只有 MBR 佔用其中的第一個或前幾個扇區),可以看作是硬碟的第一個扇區,通常只佔用這一個扇區,如 XP 的 MBR,grub4dos佔用 0~17 共 18 個扇區
DBR(DOS boot record)
即操作系統引導記錄區,也稱分區的主啟動代碼,位於分區的第 0 扇區,通常只佔用這一個扇區,特殊情況也要佔用其它保留扇區,而 grub4dos 如果是寫入硬碟 MBR 方式則不修改也不使用 DBR
⑹ 筆記本中的DBR是什麼舍友的筆記本總是提示分區讀取失敗
DBR(操作系統
引導區
)是操作系統可以直接訪問的第一個
扇區
,通常位於硬碟的0
磁軌
1
柱面
1扇區。當硬碟DBR數據被損壞後,啟動系統時會出現GeneralFailReadingDrive(分區讀取失敗)等分區丟失或者損壞的提示。我用的
雷神
911都快一年了都沒有出現過這種故障的,而且性能是比較的好,用起來速度是很快的。
⑺ 硬碟相關數據 MBR和DBR 是什麼意思啊
Main Boot Record 主引導記錄
簡單一點說就是你打開電源 先有主板上BIOS程序引導硬體初始化 然後交由系統(如XP/2000/LINUX等)引導 而系統的這塊引導程序就在MBR—硬碟的第一分區第一扇區上的前512位元組(好象是,要不就是1024)常用的命令就是FDISK/MBR 可以修復WIN引導
DBR
DBR(DOS BOOT RECORD,DOS引導記錄),位於柱面0,磁頭1,扇區1,即邏輯扇區0。DBR分為兩部分:DOS引導程序和BPB(BIOS參數塊)。其中DOS引導程序完成DOS系統文件(IO.SYS,MSDOS.SYS)的定位與裝載,而BPB用來描述本DOS分區的磁碟信息,BPB位於DBR偏移0BH處,共13位元組。 它包含邏輯格式化時使用的參數,可供DOS計算磁碟上的文件分配表,目錄區和數據區的起始地址,BPB之後三個字提供物理格式化(低格)時採用的一些參數。引導程序或設備驅動程序根據這些信息將磁碟邏輯地址(DOS扇區號)轉換成物理地址(絕對扇區號)。
還有EBR:自MICROSOFT推出擴展分區的概念後,擴展分區就沿用了基本分區所採用的DPT結構,為了加以區別,人們通常把擴展分區的分區表所在的扇區稱為EBR、EMBR、擴展MBR或虛擬MBR以上僅DOS(FAT16)為例,由於DOS(FAT16)已經退出歷史舞台,但現在0磁軌1柱面1扇區這個位置仍然是起著類似的作用,所以准確地說,DOS應該改稱為 OBR(OS Boot Record)即操作系統引導扇區,如WINXP的OBR(FAT32或NTFS)就是在DOS的DBR基礎逐步演變而來的。OBR(DBR)是高級格式化程序產生的,如FORMAT,PM,DM,DISKPART,WINXP磁碟管理器……
⑻ dbr784是什麼梗
分區引導扇區也稱DBR。
分區引導扇區也稱DBR,是由FORMAT高級格式化命令寫到該扇區的內容,DBR是由硬碟的MBR裝載的程序段。
DBR裝入內存後,即開始執行該引導程序段,其主要功能。
DBR(DOSBOOTRECORD,DOS引導記錄),位於柱面0,磁頭1,扇區1,即邏輯扇區0。
DBR分為兩部分:DOS引導程序和BPB(BIOS參數塊)。其中DOS引導程序完成DOS系統文件(IO.SYS,MSDOS.SYS)的定位與裝載,而BPB用來描述本DOS分區的磁碟信息,BPB位於DBR偏移0BH處,共13位元組。
它包含邏輯格式化時使用的參數,可供DOS計算磁碟上的文件分配表,目錄區和數據區的起始地址,BPB之後三個字提供物理格式化(低格)時採用的一些參數。
引導程序或設備驅動程序根據這些信息將磁碟邏輯地址(DOS扇區號)轉換成物理地址(絕對扇區號)。
⑼ DBR的介紹
分區引導扇區也稱DBR,是由FORMAT高級格式化命令寫到該扇區的內容,DBR是由硬碟的MBR裝載的程序段。DBR裝入內存後,即開始執行該引導程序段,其主要功能是完成操作系統的自舉並將控制權交給操作系統。每個分區都有引導扇區,但只有被設為活動分區才會被MBR裝的DBR入內存運行。