[發明專利]一種Windows系統磁盤分區的修復方法有效
| 申請號: | 201210277142.3 | 申請日: | 2012-08-06 |
| 公開(公告)號: | CN102819462A | 公開(公告)日: | 2012-12-12 |
| 發明(設計)人: | 王大彬;徐吉兵 | 申請(專利權)人: | 廈門市美亞柏科信息股份有限公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00 |
| 代理公司: | 北京恒都律師事務所 11395 | 代理人: | 安筱瓊 |
| 地址: | 361008 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 windows 系統 磁盤分區 修復 方法 | ||
1.一種Windows磁盤分區修復方法,其特征在于,該方法包括以下步驟:
S1:判斷是否有未掃描的磁盤扇區?若否,則執行S4;若是則依次向后掃描磁盤的未掃描扇區,尋找主引導記錄MBR、擴展分區記錄EBR或操作系統引導記錄DBR,若當前掃描到的是DBR,則執行S2,若當前掃描到的是MBR或EBR,則執行S3;
S2:判斷當前DBR是否是不正確的MBR/EBR所匹配的DBR?若是則丟棄當前DBR;否則接著判斷當前DBR是否是備份DBR,如果是則丟棄,否則根據當前DBR中所記錄的該分區的大小、分區類型等信息判斷該分區描述信息是否正確?是則根據當前DBR重構與其匹配的MBR/EBR并保存該正確的分區信息,返回執行S1,否則直接返回執行S1;
S3:根據MBR/EBR中的分區表信息構成分區鏈,如果構成的分區鏈正確則保存該分區鏈信息,否則判斷當前MBR/EBR中的第一條分區表項所記錄的該分區描述信息是否正確,是則保存該正確的分區信息并返回執行S1,否則直接返回執行S1;
S4:將已保存的所有正確的分區信息寫入磁盤。
2.如權利要求1所述的一種Windows磁盤分區修復方法,其特征在于,所述S1之前還包括步驟:打開磁盤,獲取所述磁盤的扇區總數SUM,并令前一分區的結束扇區號為0;
所述S1包括以下步驟:
步驟A1:判斷當前已掃描的磁盤扇區數N是否大于或等于所述SUM?是則跳轉到S4;否則跳轉到步驟A2;其中N的初始值設為0;
步驟A2:令OFFSET=OFFSET+1,繼續執行步驟A5;其中,OFFSET是當前掃描的扇區距離與其最近的前一個錯誤的MBR/EBR的扇區數,所述OFFSET的初始值為0;
步驟A3:讀取所述磁盤的第N個扇區最后兩字節的信息,并判斷其是否為“55AA”?是則執行步驟A5;否則執行步驟A4;
步驟A4:令N=N+1,并返回執行步驟A1;
步驟A5:判斷所述磁盤的第N個扇區是否是MBR或EBR?是則執行S3,否則執行步驟A6;
步驟A6:判斷所述磁盤的第N個扇區是否是DBR?是則繼續執行S2,否則跳轉到步驟A4。
3.如權利要求2所述的一種Windows磁盤分區修復方法,其特征在于,所述S2包括:
步驟B1:判斷當前OFFSET是否小于70,是則執行步驟B2,否則執行步驟B3;
步驟B2:讀取不正確的MBR/EBR記錄,判斷是否有不正確的MBR/EBR與當前DBR匹配,如果有不正確的MBR/EBR與當前DBR匹配則跳轉到步驟A4;否則跳轉到步驟B4;
步驟B3:判斷當前DBR是否是NTFS分區的DBR,是則執行步驟B5,否則執行步驟B4;
步驟B4:判斷當前DBR中“該分區的扇區總數”字段值是否正確,是則跳轉到步驟B6;否則跳轉到步驟A4;
步驟B5:讀取不正確的MBR/EBR記錄,判斷當前DBR是否能作為NTFS分區的備份DBR與不正確的MBR/EBR匹配,是則執行步驟A4;否則執行步驟B4;
步驟B6:根據當前DBR重構與其匹配的MBR/EBR,繼續執行步驟B7;
步驟B7:判斷與當前DBR匹配的MBR/EBR是否重構成功?若是則將重構成功的MBR/EBR所記錄的分區信息視作正確的分區信息,并跳轉到步驟B8;否則跳轉到步驟A4;
步驟B8:保存該正確的分區信息,并繼續執行步驟B9;
步驟B9:令N=N+該正確的分區信息中記錄的該分區的扇區總數+1,繼續執行步驟B10;
步驟B10:記錄該正確的分區信息所對應的分區的結束扇區號,跳轉到步驟A1。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門市美亞柏科信息股份有限公司,未經廈門市美亞柏科信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210277142.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種揮發性有機物VOCS吸附冷凝回收系統
- 下一篇:多功能智能過濾器





