資源描述:
《移動(dòng)硬盤分區(qū)表的修復(fù)辦法》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、移動(dòng)硬盤分區(qū)表的修復(fù)辦法2009-08-2017:16來源:watchstor.com我要評論(0)摘要:邏輯錯(cuò)誤造成的移動(dòng)硬盤數(shù)據(jù)丟失呢,大家還是可以自己處理的,因?yàn)檫@個(gè)基本都是移動(dòng)硬盤分區(qū)表丟失或出錯(cuò)造成的,恢復(fù)方法簡單的說下。標(biāo)簽:移動(dòng)硬盤分區(qū)表現(xiàn)在用移動(dòng)硬盤的人越來越多,但隨之遇到的問題也越來越多,最讓人頭疼的就是數(shù)據(jù)丟失,一般而言移動(dòng)硬盤都是用來備份數(shù)據(jù)的,所以一旦移動(dòng)硬盤數(shù)據(jù)丟失就會給大家造成很大的麻煩。在這里呢我只簡單說說硬盤邏輯錯(cuò)誤造成的移動(dòng)硬盤數(shù)據(jù)丟失,如果是物理損傷的話,建議你把硬盤送數(shù)據(jù)恢復(fù)中心吧。邏輯錯(cuò)誤造成的移動(dòng)硬盤數(shù)據(jù)
2、丟失呢,大家還是可以自己處理的,因?yàn)檫@個(gè)基本都是移動(dòng)硬盤分區(qū)表丟失或出錯(cuò)造成的,恢復(fù)方法簡單的說下。1,如果你的硬盤有足夠的空間可以使用數(shù)據(jù)恢復(fù)軟件把你移動(dòng)硬盤數(shù)據(jù)丟失的數(shù)據(jù)搶救到硬盤上;推薦軟件EasyRecoveryProfessional。2,如果你沒有這么大的硬盤空間來放要搶救的數(shù)據(jù)也有個(gè)辦法那就是把移動(dòng)硬盤分區(qū)表修好,推薦的軟件windows下用DiskGenius,DOS下用diskgen(用ghost快速分區(qū)也可以用這個(gè)恢復(fù))。。。3,其實(shí)還可以自己手動(dòng)恢復(fù)的,不過要求要高點(diǎn)移動(dòng)硬盤分區(qū)表的相關(guān)資料如下,想學(xué)習(xí)的就自己看看吧。一。移
3、動(dòng)硬盤分區(qū)表的位置及識別標(biāo)志分區(qū)表一般位于硬盤某柱面的0磁頭1扇區(qū)。而第1個(gè)分區(qū)表(也即主分區(qū)表)總是位于(0柱面,1磁頭,1扇區(qū)),剩余的分區(qū)表位置可以由主移動(dòng)硬盤分區(qū)表依次推導(dǎo)出來。移動(dòng)硬盤分區(qū)表有64個(gè)字節(jié),占據(jù)其所在扇區(qū)的[441-509]字節(jié)。要判定是不是分區(qū)表,就看其后緊鄰的兩個(gè)字節(jié)(也即[510-511])是不是"55AA",若是,則為分區(qū)表。二。移動(dòng)硬盤分區(qū)表的結(jié)構(gòu)分區(qū)表由4項(xiàng)組成,每項(xiàng)16個(gè)字節(jié)。共4×16=64個(gè)字節(jié)。每項(xiàng)描述一個(gè)分區(qū)的基本信息。每個(gè)字節(jié)的含義如下:移動(dòng)硬盤分區(qū)表項(xiàng)含義字節(jié)含義0Activeflag?;顒?dòng)標(biāo)志。
4、若為0x80H,則表示該分區(qū)為活動(dòng)分區(qū)。若為0x00H,則表示該分區(qū)為非活動(dòng)分區(qū)。1,2,3該分區(qū)的起始磁頭號,扇區(qū)號,柱面號磁頭號--1字節(jié),扇區(qū)號--2字節(jié)低6位,柱面號--2字節(jié)高2位+3字節(jié)4分區(qū)文件系統(tǒng)標(biāo)志:分區(qū)未用:0x00H。擴(kuò)展分區(qū):0x05H,0x0FH。FAT16分區(qū):0x06H。FAT32分區(qū):0x0BH,0x1BH,0x0CH,0x1CH。NTFS分區(qū):0x07H。5,6,7該分區(qū)的結(jié)束磁頭號,扇區(qū)號,柱面號,含義同上。8,9,10,11邏輯起始扇區(qū)號。表示分區(qū)起點(diǎn)之前已用了的扇區(qū)數(shù)。12,13,14,15該分區(qū)所占用的扇
5、區(qū)數(shù)。移動(dòng)硬盤分區(qū)表項(xiàng)有幾個(gè)字節(jié)比較重要,下面分別闡述之:1、(1,2,3)字節(jié)磁頭號由(1)字節(jié)8位表示,其范圍為(0--28-1),也即(0磁頭--254磁頭)。扇區(qū)號由(2)字節(jié)低6位表示,其范圍為(0--26-1),由于扇區(qū)號從1開始,所以其范圍是(1扇區(qū)--63扇區(qū))。柱面號由(2)字節(jié)高2位+(3)字節(jié),共10位表示,其范圍為(0--210-1),也即(0柱面--1023柱面)。當(dāng)柱面號超過1023時(shí),這10位依然表示成1023,需要注意。(5,6,7)字節(jié)含義同上。2、(8,9,10,11)字節(jié)如果是主分區(qū)表,則這4個(gè)字節(jié)表示該分區(qū)
6、起始邏輯扇區(qū)號與邏輯0扇區(qū)(0柱面,0磁頭,1扇區(qū))之差。如果非主移動(dòng)硬盤分區(qū)表,則這4個(gè)字節(jié)要么表示該分區(qū)起始邏輯扇區(qū)號與擴(kuò)展分區(qū)起始邏輯扇區(qū)號之差,要么為63。詳細(xì)情況在后面有所闡述。注意:1、扇區(qū)上的字節(jié)是按左邊低位,右邊高位的順序排列的。所以在取值時(shí),需要把字節(jié)再反一下,讓高位字節(jié)在左邊,低位字節(jié)在右邊,這一點(diǎn)在讀取邏輯起始扇區(qū)號和分區(qū)大小時(shí)需要注意。舉個(gè)例子:第一項(xiàng)的邏輯起始扇區(qū)為(3F000000),轉(zhuǎn)換為十進(jìn)制前要先反一下字節(jié)順序,為(0000003F)然后在轉(zhuǎn)換為十進(jìn)制,即63。同理分區(qū)大小為(3F047D00),先反為(007D
7、043F)再轉(zhuǎn)換為十進(jìn)制,即8193087。2、邏輯扇區(qū)號與(柱面,磁頭,扇區(qū))的相互轉(zhuǎn)換:令L=邏輯扇區(qū)號,C=柱面號,H=磁頭號,S=扇區(qū)號。每道扇區(qū)數(shù)=63每柱面磁頭數(shù)=255每柱面扇區(qū)數(shù)=每道扇區(qū)數(shù)*每柱面磁頭數(shù)=63×255=16065柱面號下標(biāo)從0開始。磁頭號[0--254],扇區(qū)號[1--63]。邏輯扇區(qū)號下標(biāo)也從0開始。(柱面,磁頭,扇區(qū))轉(zhuǎn)換成邏輯扇區(qū)號的公式為:L=C×16065+H×63+S-1;比如(1柱面,1磁頭,1扇區(qū)),其邏輯扇區(qū)號為:L=1×16065+1×63+1-1=16128邏輯扇區(qū)號轉(zhuǎn)換成(柱面,磁頭,扇區(qū)
8、)公式為:C=L/16065H=(L%16065)/63S=(L%16065)%63+1比如邏輯扇區(qū)號16127:C=16127/160