磁盤邏輯錯誤的修復(fù)_第1頁
已閱讀1頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、發(fā)信人:cnstars(新思)信區(qū):Windows9x_3x標(biāo)題:硬盤分區(qū)邏輯錯誤的修復(fù)發(fā)信站:BBS水木清華站(FriNov2909:40:162002)(集星先鋒網(wǎng)新思)本人的多次體驗的結(jié)果,供大家參考使用。<基本定義>硬盤分區(qū)記錄MBR表:位于硬盤分區(qū)第0扇區(qū)用于引導(dǎo)硬盤分區(qū)的含有分區(qū)表的扇區(qū)。硬盤引導(dǎo)記錄I/O表:位于硬盤分區(qū)第63扇區(qū)用于引導(dǎo)邏輯磁盤且含有磁盤I/O參數(shù)的扇區(qū)。硬盤主引導(dǎo)分區(qū):用于引導(dǎo)操作系統(tǒng)的分區(qū),一個硬盤只

2、能有一個主引導(dǎo)分區(qū)。硬盤擴展分區(qū):用于管理一個或多個邏輯磁盤分區(qū)的分區(qū),系統(tǒng)不能直接使用。硬盤邏輯分區(qū):可供系統(tǒng)直接使用其扇區(qū)的硬盤分區(qū)。硬盤邏輯磁盤:被系統(tǒng)利用的硬盤邏輯分區(qū)的系統(tǒng)管理部分。<基礎(chǔ)知識>1、硬盤0扇區(qū)及硬盤總扇區(qū)倒數(shù)的第100個扇區(qū)備份有硬盤的主引導(dǎo)分區(qū)表。2、硬盤63扇區(qū)及硬盤總扇區(qū)倒數(shù)的第99扇區(qū)備份有硬盤的主引導(dǎo)扇區(qū),即磁盤的I0參數(shù)表。3、一般用FDISK分區(qū)的FAT32類型的硬盤在此分區(qū)的第69扇區(qū)處會有一個

3、備份的引導(dǎo)扇區(qū)的信息。4、硬盤分區(qū)結(jié)構(gòu)順序:(PART+BOOT(保留扇區(qū))+FAT*2+ROOT+DATA)。5、文件分配表FAT首部含有十六進制數(shù)0000F8FFFF0F(不含前導(dǎo)符0000)。6、文件目錄表FDT中含有分區(qū)根目錄下的目錄名和文件名,如comm和recycled。7、被FDISK處理后的BOOT區(qū),內(nèi)容全為十六進制“F6“,同時FDISK所備份FAT32的BOOT扇區(qū)也被清空為“F6“,再翻到“BOOT扇區(qū)+32“位

4、置,會有FAT表標(biāo)志“F8FFFF0F“。<分區(qū)記錄>800101000BFE7FBE3F000000C0926D00000041BF0FFEFFFEFF926D00FC0CF501每個表項16字節(jié),低位在前高位在后,各字節(jié)的含義如下:第00字節(jié):為引導(dǎo)標(biāo)志項,值應(yīng)為00或80第01-03字節(jié):為分區(qū)開始的磁頭、扇區(qū)、柱面號。第04字節(jié):為分區(qū)系統(tǒng)標(biāo)志,值05為邏輯分區(qū)記錄中的擴展分區(qū)、06為FAT16分區(qū)、0B為FAT32分區(qū)、0F為

5、主分區(qū)記錄中的擴展分區(qū)。第05-07字節(jié):分區(qū)結(jié)束的磁頭、扇區(qū)、柱面號。第08-11字節(jié):邏輯分區(qū)前隱藏的扇區(qū)數(shù)或擴展分區(qū)前已用的扇區(qū)數(shù)。第12-15字節(jié):所指向的分區(qū)所含的扇區(qū)數(shù)(擴展分區(qū)項應(yīng)包含隱藏的63個扇區(qū))。<引導(dǎo)記錄>63-保留扇區(qū)32)2=1405,此數(shù)就是每個FAT的扇區(qū)數(shù),再將此十進制1405轉(zhuǎn)換成十六進制=37E1h,字組內(nèi)前后位(byte)交換,得E1370000,所以此處為“E1370000“;在FAT16中其四

6、個字節(jié)先后表示為驅(qū)動器數(shù)、保留區(qū)、擴展引導(dǎo)記錄標(biāo)識、系列號。第28-2B字節(jié):FAT32中此處應(yīng)為0第2C-2F字節(jié):FAT32中為根目錄所在簇數(shù)“02000000“,簇計數(shù)從2開始,根目錄所在的簇值一般為2簇,為00000002h,字組內(nèi)前后位(byte)交換得02000000,所以此處為“02000000“;第30-31字節(jié):FAT32中為文件系統(tǒng)信息扇區(qū)數(shù)“0100“,此文件系統(tǒng)信息扇區(qū)為1扇區(qū),為0001h,字組內(nèi)前后位(byt

7、e)顛倒得0100,所以此處為“0100“;第32-33字節(jié):FAT32中為系統(tǒng)每個引導(dǎo)扇區(qū)的扇區(qū)數(shù)“0600“,系統(tǒng)引導(dǎo)扇區(qū)位于系統(tǒng)的保留扇區(qū)范圍之內(nèi)且有一個副本,一般FAT32中引導(dǎo)扇區(qū)有6*2個扇區(qū),即63至75為0006h,字組內(nèi)前后位(byte)顛倒得0600,所以此處為“0600“;第34-3F字節(jié):FAT32中為系統(tǒng)保留FAT16中第28-35字節(jié)為卷標(biāo);第36-3D字節(jié)為文件系統(tǒng)類型;第3E-FF字節(jié)為DOS加載代碼。第

8、40字節(jié):FAT32中為磁盤編號“80“(第一個硬盤為80h);第41字節(jié):FAT32中為系統(tǒng)保留第42-46字節(jié):FAT32中為擴展的引導(dǎo)扇區(qū)特征碼及系統(tǒng)安裝序列號等“29“,這部份可用標(biāo)準(zhǔn)的硬盤照搬過來。第47-51字節(jié):FAT32中為系統(tǒng)的卷標(biāo)號第52-59字節(jié):FAT32中為文件分配表FAT的類型提示符。<文件分配表FAT>文件分配表FAT扇區(qū)數(shù)的計算:假設(shè)E盤分區(qū)表位置33077835扇區(qū)及E盤BOOT區(qū)33077898扇,又

9、知道了E盤FAT表1的起始位置是第33077930扇區(qū),F(xiàn)AT表2的起始位置是第33087718扇區(qū),還有ROOT區(qū)的起始位置是33097506扇區(qū)。最簡單的方法是ROOT區(qū)的起始位置減去FAT2的起始位置:33097506-33087718=9788道ROOT區(qū)所在位置的情況下,用FAT2的起始位置減去FAT1的起始位置:33087718-33077930=9788還有一種方法是ROOT區(qū)的起始位置減去FAT表1的起始位置,再除以2:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論