FAT32文件系统的WinHex解说示例(曹大平).docxVIP

FAT32文件系统的WinHex解说示例(曹大平).docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FAT32文件系统的WinHex解说示例(曹大平)

FAT32文件系统的WinHex解说示例WinHex获取与安装在百度上键入“WinHex”,有哪些信誉好的足球投注网站到“winhex必威体育精装版官方版下载_百度软件中心”,下载后安装。运行winhex。WinHex使用与主引导记录(MBR)及分区表(DPT)将SD卡插入读卡器,再插入PC机的USB口,格式化为FAT32、4096字节;在桌面上建立.txt文件,用英文充满10kB以上。在winhex界面菜单上选择“Tools/Open Disk”获得如下界面。如果选择“Physical Media”下的“RM1 Generic Mass-Storage (954 MB, USB)”,获得SD卡的物理介质存储区的0扇区的情况。该扇区的00H~1BDH共446个字节为MBR(Main Boot Record),与硬盘不同,该区域对SD卡没有意义(【1】SD结构),故,全为0;另外的64个字节(1BEH-- 1FDH)为DPT(Disk Partition Table硬盘分区表)(【2】p6),分区表信息的部分放大如下图:按照本文件夹中【2】p4的说明,上述数据是按照CHS(柱面、磁头、扇区)方式进行寻址的,由于是SD卡,没有磁头等实物对应,故,从000001B0EH至000001C5H相当于00H~0BH没有解释的意义;上图中000001C6H~000001C9H通过“小端模式”(【2】p5)逆序后的数据表示LBA(Logic Block Address逻辑块地址,又称为“线性寻址模式”)的起始扇区为1(注意:【2】p7中是51); 000001CAH~000001CDH通过“小端模式”逆序后的数据为001DCFFF,表示LBA寻址的扇区总数为001DCFFFH= 1953791,比上图左下角的数据1953792少1,即,逻辑扇区数比物理扇区数少1。SD卡的FAT32系统的逻辑扇区意义解说可在上面的界面中继续解释,但也可以再通过“Tools/Open Disk”打开“Removable medium (E:,954 MB),RM1”得到逻辑扇区,下面基于该界面进行解释。该逻辑扇区依次为Boot sector、FSINFO 、备份引导扇区、Reserved sector其余部分、FAT1、FAT2、Root directory、DATA、Free space、“.”目录区、Free space 、Volume slack(松弛区域),依次解说如下。3.1 Boot sector在界面上的MAP区(或存储单元数据显示区)右边是其ASCⅡ码显示区,该区域的左上角有一图标“/”,打开该图标选择“Boot sector”即可得到界面如下图所示。虽然这里的图标“/”之下的条目是“Boot sector”,但根据与硬盘的对应,这里的“Boot sector”与硬盘的DBR(DOS Boot Record操作系统引导记录区)相对应,可能是因为格式化是在Windows下进行的,而不是在DOS下进行的,所以不宜叫做DBR,而使用“Boot sector”替代DBR,但内容相似。逻辑扇区分布如下图。从上图可知,右边的条目有Cluster No.:n/a(Not Available/ Not applicable; 不可用/不适用),该条目下面是Boot sector引导扇区;还有Logical sector No.:0; Physical sector No.:1。说明Boot sector的起始逻辑扇区是1。硬盘的DBR包括“Boot sector”及BPB(BIOS Parameter Block)两部分,这里的“Boot sector”也包括这两部分,其相关参数分别用BS_及BPB_标记,与这两个标记对应的上图的MAP部分截图如下: 根据【3】,上图中部分字节的意义、偏移地址及由此而定义的变量结构如下:struct FAT32_DBR{unsigned char BS_jmpBoot[3]? //跳转指令 offset: 0unsigned char BS_OEMName[8]? //操作系统版本名offset: 3unsigned char BPB_BytesPerSec[2]? //每扇区字节数 offset:11unsigned char BPB_SecPerClus[1]? //每簇扇区数 offset:13unsigned char BPB_RsvdSecCnt[2]? //保留扇区数目 offset:14unsigned char BPB_NumFATs[1]? //FAT表数offset:16unsigned char BPB_HiddSec[4]? //FAT 区前隐扇区数 offset:28unsigned char BPB

文档评论(0)

整理王 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档