[1]陈培德,吴建平,刘宏杰,等.MBR 磁盘转换为 GPT 磁盘的研究与实现[J].计算机技术与发展,2022,32(07):99-104.[doi:10. 3969 / j. issn. 1673-629X. 2022. 07. 017]
 CHEN Pei-de,WU Jian-ping,LIU Hong-jie,et al.Research and Implementation of MBR Disk Conversion to GPT Disk[J].,2022,32(07):99-104.[doi:10. 3969 / j. issn. 1673-629X. 2022. 07. 017]
点击复制

MBR 磁盘转换为 GPT 磁盘的研究与实现()
分享到:

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

卷:
32
期数:
2022年07期
页码:
99-104
栏目:
系统工程
出版日期:
2022-07-10

文章信息/Info

Title:
Research and Implementation of MBR Disk Conversion to GPT Disk
文章编号:
1673-629X(2022)07-0099-06
作者:
陈培德吴建平刘宏杰白雪松景文超
云南大学 信息学院,云南 昆明 650223
Author(s):
CHEN Pei-deWU Jian-pingLIU Hong-jieBAI Xue-songJING Wen-chao
School of Information Science and Engineering,Yunnan University,Kunming 650223,Chin
关键词:
MBR 磁盘GPT 磁盘保护的 MBRGPT 头GPT 分区表
Keywords:
MBR diskGPT diskprotective MBRGPT headerGPT partition table
分类号:
TP311. 12
DOI:
10. 3969 / j. issn. 1673-629X. 2022. 07. 017
摘要:
MBR 磁盘是硬盘一种分区格式,最大支持 2. 2 TB 的硬盘;而 GPT 磁盘是硬盘的另一种分区格式,克服了 MBR 对分区管理不能超过 2. 2 TB 的缺点,是目前硬盘普遍使用的一种分区形式。 该文以 Windows 10 为平台,WinHex 15. 08 为分析工具,虚拟硬盘为实验对象,制作 GPT 头、GPT 分区表、GPT 头备份模板,通过 GPT 分区表模板来恢复 GPT 分区表及 GPT分区表备份,并重新计算 GPT 头中的 GPT 分区表 CRC32 校验和、GPT 头 CRC32 校验和。 实验结果表明:MBR 磁盘转换为GPT 磁盘,通过扫描丢失的分区获得各分区的开始扇区号和容量,通过容量计算出总扇区数,通过开始扇区号和总扇区数计算分区结束扇区号,通过 GPT 分区表模板成功恢复 GPT 分区。 该文提出了将 MBR 磁盘转换为 GPT 磁盘的基本思路、方法与步骤,解决了将 MBR 磁盘转换为 GPT 磁后,GPT 分区难以恢复的技术问题。
Abstract:
MBR disk is a partitioning format for hard disks,supporting a maximum of 2. 2 TB hard disk. GPT disk is another partitioning format for hard disks. It overcomes the disadvantage of MBR that partition management cannot exceed 2. 2 TB,and it is a partition format commonly used in hard disks. We use Windows 10 as the platform,WinHex 15. 08 as the analysis tool,and virtual hard disk as the experimental object to make GPT header,GPT partition table and GPT header backup template,and restore GPT partition table and GPT partition table backup using the GPT partition table template and recalculate the GPT partition table CRC32 checksum in the GPT header and the GPT header CRC32 checksum.? ?The experimental results show that when the MBR disk is converted to GPT disk,the starting sector number and capacity of each partition are obtained by scanning the missing partition. The total number of sectors is calculated by capacity. The end sector number of the partition is calculated by the start sector number and the total sector number. The GPT partition is successfully restored with the GPT partition table template.We present the basic ideas,methods and steps of converting MBR disk to GPT disk to solve the technical problem that GPT partition is difficult to recover after MBR disk is converted to GPT magnetic.
更新日期/Last Update: 2022-07-10