[发明专利]一种基于引导分区抽取和重建的方法有效
| 申请号: | 202110481111.9 | 申请日: | 2021-04-30 |
| 公开(公告)号: | CN113157213B | 公开(公告)日: | 2021-09-17 |
| 发明(设计)人: | 徐胜旺 | 申请(专利权)人: | 深圳市数存科技有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 深圳峰诚志合知识产权代理有限公司 44525 | 代理人: | 李明香 |
| 地址: | 518000 广东省深圳市龙岗区坂*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 引导 分区 抽取 重建 方法 | ||
本发明公开了一种基于引导分区抽取和重建的方法,涉及计算机软件技术,用于实现并快速恢复主引导;步骤包括抽取模块从控制芯片中读出硬盘的最大柱数、每柱头数以及每头扇区数;在计算机排除故障的状态下,抽取模块读出分区引导,将前四个字节所指出的C区总扇区数读出,在计算机排除故障的状态下,将偏移地址从7C00H处开始的一个扇区全部清零,清零扇区的地址为7C00H‑7DFFH;从7DBEH处即第一个分区信息表开始的部分开始进行恢复C区分区表;重建模块恢复扩展分区分区表;通过写入模块在7DDE处加入Wi ndows标记;重建模块链接写入模块重写主引导程序,用命令FDI SK/MBR;最终实现并快速恢复主引导。
技术领域
本发明属于计算机软件技术领域,具体是一种基于引导分区抽取和重建的方法。
背景技术
硬盘主引导扇区是一个敏感的区域,它的安全与否直接决定硬盘是否能够正常使用。深入认识和灵活使用硬盘主引导扇区将有助于你的系统维护和许多特殊工作完成。
随着计算机技术的不断发展,计算机病毒也愈演愈烈,它们不断的找机会破坏电脑程序。有些病毒专门破坏计算机的主引导信息,从而使机器无法正常启动;硬盘主引导记录(MBR)位于0柱面、0磁头、1扇区,占用446个字节,它用于硬盘启动时将系统控制权转移给用户指定的并在分区表中登记了的某个操作系统区。它由三部分组成:主引导程序、分区信息表、结束标志。所以当主引导记录中三部分中之一遭到破坏时,系统将无法正常启动。
为了实现并快速恢复主引导,提出一种基于引导分区抽取和重建的方法。
发明内容
为了解决上述方案存在的问题,本发明提供了一种基于引导分区抽取和重建的方法。
本发明的目的可以通过以下技术方案实现:
一种基于引导分区抽取和重建的方法,包括基于引导分区的抽取和重建系统,所述基于引导分区的抽取和重建系统包括服务器、抽取模块、转换模块、写入模块、重建模块以及存储库;
所述抽取模块用于获取硬盘主引导记录以及硬盘的参数信息,并将获取的硬盘主引导记录与硬盘的参数信息发送至转换模块以及重建模块;
所述抽取模块获取硬盘的参数信息后,链接服务器获取硬盘的控制芯片以及硬盘的操作系统;
所述硬盘主引导记录由三个部分组成,分别为主引导程序、分区信息表以及结束标志;所述硬盘主引导记录位于0柱面、0磁头、1扇区,占用446个字节,用于硬盘启动时将系统控制权转移给用户指定的并在分区表中登记了的某个操作系统区;
所述转换模块用于根据写入模块写入的内容进行转换;
所述重建模块用于对分区信息表进行重建,根据主引导的结构进行恢复。
进一步地,基于引导分区的抽取和重建的具体过程包括以下步骤:
步骤一:抽取模块从控制芯片中读出硬盘的最大柱数、每柱头数以及每头扇区数;
步骤二:在计算机排除故障的状态下,抽取模块读出分区引导,将前四个字节所指出的C区总扇区数读出,所述C区总扇区位于0柱面、0磁头、1扇区;
步骤三:在计算机排除故障的状态下,将偏移地址从7C00H处开始的一个扇区全部清零,清零扇区的地址为7C00H-7DFFH;
步骤四:从7DBEH处即第一个分区信息表开始的部分开始进行恢复C区分区表;
步骤五:重建模块恢复扩展分区分区表;
步骤六:通过写入模块在7DDE处加入Windows标记;
步骤七:重建模块链接写入模块重写主引导程序,用命令FDISK/MBR。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市数存科技有限公司,未经深圳市数存科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110481111.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无人机群发机构
- 下一篇:一种用于松茸采摘的运输装置





