資源描述:
《硬盤分區(qū)表找回丟失的分區(qū)》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、硬盤分區(qū)表找回丟失的分區(qū)用WinHex直接修改磁盤分區(qū)表找回丟失的分區(qū)(另附分區(qū)表知識)1.為什么寫這篇blog上個星期SATA開始不停地出問題,經常性的在使用中分區(qū)信息丟失。開始只是C盤信息丟失,也就忍了,每次用Ghost還原。最后一次居然整個擴展分區(qū) 沒了,所有電影音樂游戲一概報銷。只好臨時把系統(tǒng)又裝回老硬盤。雖然丟失的沒有重要資料,畢竟是一大堆攢下來的東西,很不爽,決定找回來。在網上搜硬盤工 具沒找到理想的,倒是順便又溫習了一遍分區(qū)表知識,于是決定自己動手,豐衣足食。裝上WinHex,直接開
2、干。2.MBR(主引導記錄)and Partition Table(分區(qū)表)MBR是磁盤第一個扇區(qū),CHS地址是0柱面,0磁頭,1扇區(qū);LBA地址是0。布局如下:133.修復過程理解了MBR和Partition Table,修復思路就很清晰了。我的數據分區(qū)大概是占用250G硬盤的后180G,所以從硬盤頭六分之一的位置開始,搜索分區(qū)表的明顯標志0x55AA。WinHex的方便的搜索功能還可以設置只搜索存在于整數倍于512字節(jié)塊的末尾的0x55AA,速度快很多。每找到一個最后兩字節(jié)為0x55AA的扇區(qū)
3、,就分析4個分區(qū)表項是不是合理的,以及它所描述的分區(qū)大小,終于找到一個扇區(qū),含有一個分區(qū)表項,大小180G,哈哈,肯定就是它了。這個扇區(qū)肯定就是擴展分區(qū)的起始扇區(qū),它含有的那個分區(qū)表項肯定就是它唯一包含的一個邏輯分區(qū)了。在MBR中創(chuàng)建一條屬性為擴展分區(qū)(05)的分區(qū)表項,填入其他相關位置信息,以描述剛才找到的這個擴展分區(qū):CHS起始位置:一般是邏輯分區(qū)表項中的CHS起始位置,把磁頭數改為0。CHS結束位置:照抄邏輯分區(qū)表項中的CHS結束位置。LBA偏移量,寫入那個擴展分區(qū)相對磁盤起始位置的扇區(qū)偏移
4、量。分區(qū)大?。簯撌沁壿嫹謪^(qū)表項中邏輯分區(qū)大小加上63個扇區(qū)。存盤,運行Windows管理工具,查看磁盤信息,數據分區(qū)赫然在目。:)4.備份MBR終于找回我的電影和mp3了,激動啊。趕緊做個備份。MBR本來沒有第二份拷貝,不像FAT,所以用winhex把MBR復制一份到磁盤最后一個扇區(qū),這個扇區(qū)一般不可能被用到。好了,再也不怕你硬盤掉電了。相信聽說過硬盤MBR、硬盤分區(qū)表、DBR的朋友一定都不少??墒牵闱宄鼈兎謩e起什么作用嗎?它們的具體位置又在哪里呢?硬盤上的MBR只有一份嗎?什么是硬盤邏輯鎖
5、?如何制造和破解它呢??別急,讓我們一步步來搞清楚吧!==必備基礎知識:==以下先介紹一下有關扇區(qū)編號的基本知識:介紹一下有關硬盤扇區(qū)編號規(guī)則的3個易混淆的術語“物理扇區(qū)編號”、“絕對扇區(qū)編號”和“13邏輯扇區(qū)編號”。我們都知道硬盤扇區(qū)的定位有兩種辦法:1、直接按柱面、磁頭、扇區(qū)3者的組合來定位(按這種編號方式得到的扇區(qū)編號稱為物理扇區(qū)編號);2、按扇區(qū)編號來定位(又分“絕對扇區(qū)編號“和“邏輯扇區(qū)編號“兩種)。這兩種定位辦法的換算關系如下圖:(設圖中所示硬盤每道扇區(qū)數均為63)如圖所示,由于目前大
6、多數硬盤采用的是一種“垂直分區(qū)結構“13,故左圖一磁頭數為2、盤片數為1的硬盤,圖中0磁頭所對扇區(qū)的表示方法就有2種,即:0柱面 0磁頭1扇區(qū)=絕對0扇區(qū),而1磁頭所對扇區(qū)的表示方法也有2種,即:1柱面0磁頭1扇區(qū)=絕對63扇區(qū)。如果是如右圖所示磁頭數為4、盤片數為2的硬 盤,那么則順著垂直于盤片的箭頭線方向進行如圖的絕對扇區(qū)的編號。以上,我們說了物理扇區(qū)、絕對扇區(qū)的編號方式,而邏輯扇區(qū)編號由于是操作系統(tǒng)采用的扇區(qū)編號方式,而操作系統(tǒng)只能讀取分區(qū)內部的數據內容,故邏輯扇區(qū)是從 各分區(qū)內的第一個扇區(qū)
7、開始編號,如我們下文對mbr的說明可以知道:mbr這個扇區(qū)所在硬盤磁道是不屬于分區(qū)范圍內的,緊接著它后面的才是分區(qū)的內容,因 此一般來說絕對63扇區(qū)= c:分區(qū)邏輯1扇區(qū)。以下讓我們總結一下3種編號方式的不同:編號方式 表示方法 采用該種方式編號的對象 起始編號物理扇區(qū)編號 0柱面0磁頭1扇區(qū) BIOS內置中斷服務程序 0柱面0磁頭1扇區(qū)絕對扇區(qū)編號 絕對X扇區(qū) 人們?yōu)榉奖闼捎玫霓k法 絕對0扇區(qū)邏輯扇區(qū)編號 邏輯X扇區(qū) 操作系統(tǒng) 邏輯1扇區(qū)需要說明的是:本文假設所使用的硬盤每道扇區(qū)數都為63。各
8、位手頭上所使用的硬盤具體的每道扇區(qū)數則可以在BIOS設置內有關硬盤參數的設置內查到。==有關MBR、分區(qū)表、DBR的基本知識:==硬盤MBR(硬盤主引導記錄)及硬盤分區(qū)表介紹硬盤MBR就是我們經常說的“硬盤主引導記錄”,簡單地說,它是由FDISK等磁盤分區(qū)命令寫在硬盤絕對0扇區(qū)的一段數據,它由主引導程序、硬盤分區(qū)表及扇區(qū)結束標志字(55AA)這3個部分組成,如下:組成部分 所占字節(jié)數 內容、功能詳述主引導程序區(qū) 446 負責檢查硬盤分區(qū)表、尋找可引導分區(qū)并負責將可引導分區(qū)的引導扇區(qū)