時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)
??? 硬盤數(shù)據(jù)結(jié)構(gòu)
??? 初買來(lái)一塊硬盤,我們是沒(méi)有辦法使用的,你需要將它分區(qū)、格式化,然后再安裝上操作系統(tǒng)才可以使用。就拿我們一直沿用到現(xiàn)在的Win9x/Me系列來(lái)說(shuō),我們一般要將硬盤分成主引導(dǎo)扇區(qū)、操作系統(tǒng)引導(dǎo)扇區(qū)、FAT、DIR和
??? Data等五部分(其中只有主引導(dǎo)扇區(qū)是唯一的,其它的隨你的分區(qū)數(shù)的增加而增加)。
??? 主引導(dǎo)扇區(qū)
??? 主引導(dǎo)扇區(qū)位于整個(gè)硬盤的0磁道0柱面1扇區(qū),包括硬盤主引導(dǎo)記錄MBR(Main Boot Record)和分區(qū)表DPT(Disk Partition Table)。其中主引導(dǎo)記錄的作用就是檢查分區(qū)表是否正確以及確定哪個(gè)分區(qū)為引導(dǎo)分區(qū),并在程序結(jié)束時(shí)把該分區(qū)的啟動(dòng)程序(也就是操作系統(tǒng)引導(dǎo)扇區(qū))調(diào)入內(nèi)存加以執(zhí)行。至于分區(qū)表,很多人都知道,以80H或00H為開始標(biāo)志,以55AAH為結(jié)束標(biāo)志,共64字節(jié),位于本扇區(qū)的最末端。值得一提的是,MBR是由分區(qū)程序(例如DOS 的Fdisk.exe)產(chǎn)生的,不同的操作系統(tǒng)可能這個(gè)扇區(qū)是不盡相同。如果你有這個(gè)意向也可以自己去編寫一個(gè),只要它能完成前述的任務(wù)即可,這也是為什么能實(shí)現(xiàn)多系統(tǒng)啟動(dòng)的原因(說(shuō)句題外話:正因?yàn)檫@個(gè)主引導(dǎo)記錄容易編寫,所以才出現(xiàn)了很多的引導(dǎo)區(qū)病毒)。
??? 操作系統(tǒng)引導(dǎo)扇區(qū)
??? OBR(OS Boot Record)即操作系統(tǒng)引導(dǎo)扇區(qū),通常位于硬盤的0磁道1柱面1扇區(qū)(這是對(duì)于DOS來(lái)說(shuō)的,對(duì)于那些以多重引導(dǎo)方式啟動(dòng)的系統(tǒng)則位于相應(yīng)的主分區(qū)/擴(kuò)展分區(qū)的第一個(gè)扇區(qū)),是操作系統(tǒng)可直接訪問(wèn)的第一個(gè)扇區(qū),它也包括一個(gè)引導(dǎo)程序和一個(gè)被稱為BPB(BIOS Parameter Block)的本分區(qū)參數(shù)記錄表。其實(shí)每個(gè)邏輯分區(qū)都有一個(gè)OBR,其參數(shù)視分區(qū)的大小、操作系統(tǒng)的類別而有所不同。引導(dǎo)程序的主要任務(wù)是判斷本分區(qū)根目錄前兩個(gè)文件是否為操作系統(tǒng)的引導(dǎo)文件(例如MSDOS或者起源于MSDOS的Win9x/Me的IO.SYS和MSDOS.SYS)。如是,就把第一個(gè)文件讀入內(nèi)存,并把控制權(quán)交予該文件。BPB參數(shù)塊記錄著本分區(qū)的起始扇區(qū)、結(jié)束扇區(qū)、文件存儲(chǔ)格式、硬盤介質(zhì)描述符、根目錄大小、FAT個(gè)數(shù)、分配單元(Allocation Unit,以前也稱之為簇)的大小等重要參數(shù)。OBR由高級(jí)格式化程序產(chǎn)生(例如DOS 的Format.com)。
??? 文件分配表
??? FAT(File Allocation Table)即文件分配表,是DOS/Win9x系統(tǒng)的文件尋址系統(tǒng),為了數(shù)據(jù)安全起見(jiàn),F(xiàn)AT一般做兩個(gè),第二FAT為第一FAT的備份, FAT區(qū)緊接在OBR之后,其大小由本分區(qū)的大小及文件分配單元的大小決定。關(guān)于FAT的格式歷來(lái)有很多選擇,Microsoft 的DOS及Windows采用我們所熟悉的FAT12、FAT16和FAT32格式,但除此以外并非沒(méi)有其它格式的FAT,像Windows NT、OS/2、UNIX/Linux、Novell等都有自己的文件管理方式。
??? 目錄區(qū)
??? DIR是Directory即根目錄區(qū)的簡(jiǎn)寫,DIR緊接在第二FAT表之后,只有FAT還不能定位文件在磁盤中的位置,F(xiàn)AT還必須和DIR配合才能準(zhǔn)確定位文件的位置。DIR記錄著每個(gè)文件(目錄)的起始單元(這是最重要的)、文件的屬性等。定位文件位置時(shí),操作系統(tǒng)根據(jù)DIR中的起始單元,結(jié)合FAT表就可以知道文件在磁盤的具體位置及大小了。在DIR區(qū)之后,才是真正意義上的數(shù)據(jù)存儲(chǔ)區(qū),即DATA區(qū)。
??? 數(shù)據(jù)區(qū)
??? DATA雖然占據(jù)了硬盤的絕大部分空間,但沒(méi)有了前面的各部分,它對(duì)于我們來(lái)說(shuō),也只能是一些枯燥的二進(jìn)制代碼,沒(méi)有任何意義。在這里有一點(diǎn)要說(shuō)明的是,我們通常所說(shuō)的格式化程序(指高級(jí)格式化,例如DOS下的Format程序),并沒(méi)有把DATA區(qū)的數(shù)據(jù)清除,只是重寫了FAT表而已,至于分區(qū)硬盤,也只是修改了MBR和OBR,絕大部分的DATA區(qū)的數(shù)據(jù)并沒(méi)有被改變,這也是許多硬盤數(shù)據(jù)能夠得以修復(fù)的原因。但即便如此,如MBR/OBR/FAT/DIR之一被破壞的話,也足夠咱們那些所謂的DIY老鳥們忙乎半天了……需要提醒大家的是,如果你經(jīng)常整理磁盤,那么你的數(shù)據(jù)區(qū)的數(shù)據(jù)可能是連續(xù)的,這樣即使MBR/FAT/DIR全部壞了,我們也可以使用磁盤編輯軟件(比如DOS下的DiskEdit),只要找到一個(gè)文件的起始保存位置,那么這個(gè)文件就有可能被恢復(fù)(當(dāng)然了,這需要一個(gè)前提,那就是你沒(méi)有覆蓋這個(gè)文件……)。在計(jì)算機(jī)的組成結(jié)構(gòu)中,有一個(gè)很重要的部分,就是存儲(chǔ)器。存儲(chǔ)器是用來(lái)存儲(chǔ)程序和數(shù)據(jù)的部件,對(duì)于計(jì)算機(jī)來(lái)說(shuō),有了存儲(chǔ)器,才有記憶功能,才能保證正常工作。存儲(chǔ)器的種類很多,按其用途可分為主存儲(chǔ)器和輔助存儲(chǔ)器,主存儲(chǔ)器又稱儲(chǔ)器(簡(jiǎn)稱內(nèi)存),輔助存儲(chǔ)器又稱外存儲(chǔ)器(簡(jiǎn)稱外存)。外存通常是磁性介質(zhì)或光盤,像硬盤,軟盤,磁帶,CD等,能長(zhǎng)期保存信息,并且不依賴于電來(lái)保存信息,但是由機(jī)械部件帶動(dòng),速度與CPU相比就顯得慢的多。
??? 硬盤就是一種最為常見(jiàn)的外存儲(chǔ)器,它好比是數(shù)據(jù)的外部倉(cāng)庫(kù)一樣。電腦除了要有"工作間",還要有專門存儲(chǔ)東西的倉(cāng)庫(kù)。硬盤又叫固定盤,由金屬材料涂上磁性物質(zhì)的盤片與盤片讀寫裝置組成。這些盤片與讀寫裝置(驅(qū)動(dòng)器)是密封在一起的。硬盤的尺寸有5.25英寸、3.5英寸和1.8英寸等。有一類硬盤還可以通過(guò)并行口連接,作為一種方便移動(dòng)的硬盤。
??? 硬盤的存儲(chǔ)速度比起內(nèi)存來(lái)說(shuō)要慢,但存儲(chǔ)量要大得多,存儲(chǔ)容量可用兆(MB)或吉(GB)來(lái)表示,1GB=1024MB?,F(xiàn)在家用電腦的硬盤的大小有80GB、120GB、160GB、250GB、320GB等。和內(nèi)存不同的是,硬盤對(duì)計(jì)算機(jī)性能的影響則小許多,相同接口的硬盤,容量不同則決定的只是用戶儲(chǔ)存數(shù)據(jù)大小,兩者性能是一樣的。
??? 普通家庭電腦的硬盤接口主要有兩類,如圖中所示,A方式為S-ATA接口;B方式為IDE方式。硬盤的安裝也非常簡(jiǎn)單,無(wú)論是S-ATA或者IDE接口都分正反面,只有將硬盤連接線的正反面正確放置到主板上的硬盤接口上其才可安裝進(jìn)去,否則的話則會(huì)因?yàn)獒樐_的不對(duì)稱而無(wú)法將硬盤安裝進(jìn)去。
關(guān)鍵詞標(biāo)簽:硬盤
相關(guān)閱讀
熱門文章 路由器地址大全-各品牌路由設(shè)置地址 各品牌的ADSL與路由器出廠默認(rèn)IP、帳號(hào)、密碼 Nslookup命令詳解-域名DNS診斷 站長(zhǎng)裝備:十大網(wǎng)站管理員服務(wù)器工具軟件
人氣排行 各品牌的ADSL與路由器出廠默認(rèn)IP、帳號(hào)、密碼 路由器地址大全-各品牌路由設(shè)置地址 騰達(dá)路由器怎么設(shè)置?騰達(dá)路由器設(shè)置教程 ADSL雙線負(fù)載均衡設(shè)置詳細(xì)圖文教程 路由表說(shuō)明(詳解route print) Nslookup命令詳解-域名DNS診斷 網(wǎng)管員實(shí)際工作的一天 網(wǎng)管必會(huì)!了解交換機(jī)控制端口流量