2023年11月25日发(作者:)

302

Vol.30摇No.2

20202Feb.2020

COMPUTERTECHNOLOGYANDDEVELOPMENT

重建GPT分区与NTFS_DBR的研究

陈培德

1,21,21,222

,吴建平,王丽清,朱辰龙,

(1.云南省电子计算中心,云南昆明650223;

2.云南大学信息学院,云南昆明650223)

:GPT分区是目前硬盘普遍使用的一种分区形式,克服了MBR对分区管理不能超过2TB的缺点;NTFS文件系统

Windows操作系统的重要组成部分文中以Windows7为平台,虚拟硬盘为实验对象,WinHex15.08作为数据分析与恢

复工具,GPT硬盘结构和NTFS文件系统结构进行分析;对硬盘GPT分区、NTFS_DBRNTFS_DBR备份同时被破坏后

进行修复实验实验结果表明,GPT分区、NTFS_DBRNTFS_DBR备份同时被破坏后,通过元文件$MFT0号记

、1号记录和8号记录中的80H属性相关数据,计算NTFS卷的总容量与NTFS_DBRBPB的参数提出了通过NTFS

卷的总容量重建GPT分区的基本思路方法与步骤,并获得各GPT分区开始扇区号(即各NTFS_DBR所在扇区)在整个

GPT磁盘中的位置,以及恢复NTFS_DBRNTFS_DBR备份的思路方法与步骤解决了GPT分区和NTFS_DBR同时被

破坏后难以恢复的技术难题

中图分类号:TP311.12摇文献标识码:A摇文章编号:1673-629X(2020)02-0127-06

关键词:GPT分区;NTFS文件系统;NTFS_DBRBPB参数;元文件$MFT

doi:10.3969/j.issn.1673-629X.2020.02.025

ResearchonRebuildingGPTPartitionandNTFS_DBR

CHENPei-de

1,21,21,222

,WUJian-ping,WANGLi-qing,ZHUChen-long,DENGJian

2.SchoolofInformationScienceandEngineering,YunnanUniversity,Kunming650223,China)

Abstract:GPTpartitionisacommonpartitionformofharddisk,whichovercomesthedisadvantagethatMBRcannotexceed2TBfor

partitionmanagement.NTFSfilesystemisthemainpartoftheWindowsoperatingsystem.WithWindows7astheplatformandvirtual

harddiskastheexperimentalobject,WinHex15.08asthedataanalysisandrecoverytool,thestructureofGPTharddiskandNTFSfile

systemisanalyzed.HarddiskGPTpartition,NTFS_DBRandNTFS_DBRbackuparedestroyedatthesametimetoperformrepairex鄄

periments.ExperimentshowsthatwhentheGPTpartitions,NTFS_DBRandNTFS_DBRbackupsaredestroyedatthesametime,

throughthe80Hattributerelatedatainmetafile$MFTrecord0,record1andrecord6,thetotalcapacityofNTFSvolumeandBPBpa鄄

rametersinNTFS_DBRarecalculated.Thebasicidea,methodandprocedureofrebuildingGPTpartitionbythetotalcapacityofNTFS

volumearepresented,andthepositionofeachGPTpartitionstartingarea(thatiseachNTFS_DBRsector)intheentireGPTdisk,and

theideas,methods,andstepsforrestoringNTFS_DBRandNTFS_DBRbackupsareobtained.ThetechnicalproblemthattheGPT

partitionandNTFS_DBRaredifficulttorecoverafterbeingdestroyedatthesametimecanbesolved.

Keywords:GPTpartitiontable;NTFSfilesystem;BPBparametersofNTFS_DBR;$MFTmetafile

(1.YunnanProvincialElectronicComputingCenter,Kunming650223,China;

0摇

2003中的一种新型磁盘架构,是一种基于Itanium

GPTMBR(masterbootGPT分区表被破坏的情况时有发生GPT分区表

局唯NTFS文件系统则是Windows操作系统重要的

[1]

WindowsServer

算机中的可扩展固件接口使用的磁盘分区

[1]

GPTGUIDpartitiontable的缩写,其含义是

record)

[2-3]

,解决了MBR分区表不支持容量大于2TB

分区的问题

[4]

组成部分,但是由于计算机病毒的破坏掉电用户误

GhostGPT分区至MBR分区误转等各种原因,导致

收稿日期:2019-02-28摇修回日期:2019-06-28摇网络出版时间:2019-11-07

基金项目:国家自然科学基金面上项目(41571010);国家自然科学基金地区项目(61462093)

作者简介:陈培德(1966-),,实验师,研究方向为文件系统与数据恢复技术

网络出版地址:http://kns.cnki.net/kcms/detail/61.1450.TP.20191107.0912.044.html