摘要:
上一节实现了主GPT头的信息提取,这一节继续提取整个的GPT数据,并且将GPT分区表和MBR分区表两种格式融合成一个模块,使主调函数(也可以说是使用者)不需要关心磁盘的分区表类型:它太底层了,确实不需要过多的关心。 继续看上一节的图1,这里就不贴图了,LBA1的主GPT头给出了分区信息的总数,还有每 阅读全文
摘要:
题外话:在荒废了很久没有更新之后……某日突然收到读者的站内信!内容大体是询问GPT分区表信息的读取方式,笔者激动万分之下,决定继续解剖NTFS……其实GPT严格上不算是NTFS的内容, GPT和MBR类似,都属于像是“容器”的东西,容纳的都是一个个的分卷,可以是NTFS,可以是FAT32,等等。 上 阅读全文
摘要:
上一节讲到了NTFS的大致结构,这一节就其引导区中的扇区0,即引导扇区做说明。 图1为WinHEX截取的一个“标准的”NTFS的引导扇区数据。 图1 SD卡的物理0扇区 可以看到,柱面磁头扇区编号0,0,1,那么这是整个磁盘的0号扇区了。现在给出MBR的数据结构如下表(表格翻译整理自MSDN): 字 阅读全文
摘要:
本节的图片,部分原创,部分摘自百度图片,如果有引用他处的图片或原话,在文章末尾会特别注明! 磁盘基础知识。 我们先来看一个传统机械硬盘的拆解图,如图1. 图1 机械硬盘拆解图 看上面的图……不要有拆硬盘的冲动哈!从图上可以看出,磁盘整体上,分为碟片、磁头、控制器、电机和外壳。信息存储于碟片上,通过碟 阅读全文
摘要:
先声明一下关于版权的问题,NTFS是Microsoft公司的知识产权产品!我本人是本着学习与研究的态度对其进行分析的,以便于更好的理解数据存储技术。所查阅的所有资料,也都是网上甚至是MSDN自己公开的东西,没有逆向成分在里面,如果Microsoft公司,或者其他我引用资料的原作者发现我照搬了研究成果 阅读全文