[1]陈培德,吴建平.恢复 GPT 分区的研究与实现[J].计算机技术与发展,2021,31(07):81-86.[doi:10. 3969 / j. issn. 1673-629X. 2021. 07. 014]
 CHEN Pei-de,WU Jian-ping.Research and Implementation of Recovering GPT Partition[J].,2021,31(07):81-86.[doi:10. 3969 / j. issn. 1673-629X. 2021. 07. 014]
点击复制

恢复 GPT 分区的研究与实现()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
31
期数:
2021年07期
页码:
81-86
栏目:
系统工程
出版日期:
2021-07-10

文章信息/Info

Title:
Research and Implementation of Recovering GPT Partition
文章编号:
1673-629X(2021)07-0081-0
作者:
陈培德吴建平
云南大学 信息学院,云南 昆明 650223
Author(s):
CHEN Pei-deWU Jian-ping
School of Information Science and Engineering,Yunnan University,Kunming 650223,China
关键词:
GPT 分区保护 MBRGPT 头GPT 分区表GPT 分区区域CRC32 校验
Keywords:
GPT partitionprotecting MBRGPT headerGPT partition tableGPT partition areaCRC32 checksum
分类号:
TP311. 12
DOI:
10. 3969 / j. issn. 1673-629X. 2021. 07. 014
摘要:
GPT 分区是目前硬盘普遍使用的一种分区形式,克服了 MBR 对分区管理不能超过 2. 2 TB 的缺点。 但是由于用户误操作、计算机病毒破坏、突然掉电等因素的影响,使得 GPT 分区被破坏的情况时有发生,从而导致存储在硬盘中的数据丢失。 针对这一情况,该文以 Windows 7 为平台,WinHex15. 08 为分析工具,虚拟硬盘为实验对象,提出了重建 GPT 分区的基本思路、方法与步骤,以解决 GPT 分区被破坏后难以恢复的技术问题。 通过保护 MBR 模板恢复保护 MBR,通过 GPT 分区表模板来恢复 GPT 分区表及 GPT 分区表备份;通过 GPT 头模板恢复 GPT 头;通过 GPT 头备份模板恢复 GPT 头备份。实验结果表明:当 GPT 分区被破坏后,计算 GPT 头、GPT 头备份和 GPT 分区表中的相关参数,通过 GPT 模板并修改 GPT头、GPT 分区表和 GPT 头备份中的相关参数便可成功恢复 GPT 分区,从而完整恢复各逻辑盘中的全部数据。
Abstract:
GPT partition is a common partition form of hard disk at present,which overcomes the disadvantage that the MBR cannot exceed 2. 2 TB for partition management. However,due to the user爷s mishandled,computer virus damage,sudden power loss and so on,the GPT partition is destroyed from time to time,resulting in the loss of data stored in the hard disk. In response to this situation,taking Windows 7 as the platform,WinHex15. 08 as the analysis tool,and virtual hard disk as the experimental object,we put forward the basic idea,method and steps of rebuilding GPT partition,so as to solve the technical problem that it is difficult to restore after GPT partition is damaged. Restore the MBR by protecting the MBR template,restore the GPT partition table and backup the GPT partition table by protecting the GPT partition table template. Restore the GPT header using the GPT header template. Restore the GPT header backupusing the GPT header backup template. The experiment shows that when the GPT partition is destroyed, the GPT partition can be success fully restored by calculating the relevant parameters of GPT header,GPT header backup and GPT partition table,and modifying them by GPT template,so that all the data in each logical disk can be completely restored.

相似文献/References:

[1]陈培德,吴建平,钱文华,等.重建GPT分区的研究与实现[J].计算机技术与发展,2019,29(02):96.[doi:10.3969/j.issn.1673-629X.2019.02.020]
 CHEN Peide,WU Jianping,QIAN Wenhua,et al.Research and Implementation of Rebuilding GPT Partition[J].,2019,29(07):96.[doi:10.3969/j.issn.1673-629X.2019.02.020]
[2]陈培德,吴建平,王一景,等.GPT 磁盘克隆成 MBR 磁盘后数据恢复的研究[J].计算机技术与发展,2020,30(05):94.[doi:10. 3969 / j. issn. 1673-629X. 2020. 05. 018]
 CHEN Pei-de,WU Jian-ping,WANG Yi-jing,et al.Research on Data Recovery after GPT Disk Cloned into MBR Disk[J].,2020,30(07):94.[doi:10. 3969 / j. issn. 1673-629X. 2020. 05. 018]

更新日期/Last Update: 2021-07-10