一. 硬盘结构简介.docVIP

  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文档。上传文档
查看更多
一. 硬盘结构简介

一. 硬盘结构简介 一. 硬盘结构简介 BRBR 1. 硬盘参数释疑 BRBR  到目前为止, 人们常说的硬盘参数还是古老的 CHS(Cylinder/Head/Sector) BR参数. 那么为什么要使用这些参数,它们的意义是什么?它们的取值范围是什么? BR  很久以前, 硬盘的容量还非常小的时候,人们采用与软盘类似的结构生产硬 BR盘. 也就是硬盘盘片的每一条磁道都具有相同的扇区数.由此产生了所谓的3D参 BR数 (Disk Geometry). 既磁头数(Heads), 柱面数(Cylinders),扇区数(Sectors), BR以及相应的寻址方式. BRBR  其中: BRBR  磁头数(Heads)表示硬盘总共有几个磁头,也就是有几面盘片, 最大 BR为 255 (用 8 个二进制位存储); BR  柱面数(Cylinders) 表示硬盘每一面盘片上有几条磁道,最大为 1023 BR(用 10 个二进制位存储); BR  扇区数(Sectors) 表示每一条磁道上有几个扇区, 最大为 63(用 6 BR个二进制位存储). BR  每个扇区一般是 512个字节, 理论上讲这不是必须的,但好象没有取 BR别的值的. BRBR  所以磁盘最大容量为: BRBR  255 * 1023 * 63 * 512 / 1048576 = 8024 GB ( 1M =1048576 Bytes ) BR或硬盘厂商常用的单位: BR  255 * 1023 * 63 * 512 / 1000000 = 8414 GB ( 1M =1000000 Bytes ) BRBR  在 CHS 寻址方式中, 磁头, 柱面, 扇区的取值范围分别为 0到 Heads - 1, BR0 到 Cylinders - 1, 1 到 Sectors (注意是从 1 开始). BRBR 2. 基本 Int 13H 调用简介 BRBR  BIOS Int 13H 调用是 BIOS提供的磁盘基本输入输出中断调用, 它可以 BR完成磁盘(包括硬盘和软盘)的复位, 读写, 校验, 定位, 诊断,格式化等功能. BR它使用的就是 CHS 寻址方式, 因此最大识能访问 8 GB 左右的硬盘 (本文中 BR如不作特殊说明, 均以 1M = 1048576 字节为单位). BRBR 3. 现代硬盘结构简介 BRBR  在老式硬盘中, 由于每个磁道的扇区数相等,所以外道的记录密度要远低 BR于内道, 因此会浪费很多磁盘空间 (与软盘一样). 为了解决这一问题,进一 BR步提高硬盘容量, 人们改用等密度结构生产硬盘. 也就是说,外圈磁道的扇区 BR比内圈磁道多. 采用这种结构后, 硬盘不再具有实际的3D参数,寻址方式也改 BR为线性寻址, 即以扇区为单位进行寻址. BR  为了与使用3D寻址的老软件兼容 (如使用BIOSInt13H接口的软件), 在硬 BR盘控制器内部安装了一个地址翻译器,由它负责将老式3D参数翻译成新的线性 BR参数. 这也是为什么现在硬盘的3D参数可以有多种选择的原因(不同的工作模 BR式, 对应不同的3D参数, 如 LBA, LARGE, NORMAL). BRBR 4. 扩展 Int 13H 简介 BRBR  虽然现代硬盘都已经采用了线性寻址, 但是由于基本 Int13H 的制约, 使 BR用 BIOS Int 13H 接口的程序, 如 DOS 等还只能访问 8 G以内的硬盘空间. BR为了打破这一限制, Microsoft 等几家公司制定了扩展 Int 13H 标准 BR(Extended Int13H), 采用线性寻址方式存取硬盘, 所以突破了 8 G的限制, BR而且还加入了对可拆卸介质 (如活动硬盘) 的支持. BRBR二. Boot Sector 结构简介 BRBR 1. Boot Sector 的组成 BRBR  Boot Sector 也就是硬盘的第一个扇区, 它由 MBR (MasterBoot Record), BRDPT (Disk Partition Table) 和 Boot Record ID 三部分组成. BRBR  MBR 又称作主引导记录占用 Boot Sector 的前 446 个字节( 0 to 0x1BD ), BR存放系统主引导程序 (它负责从活动分区中装载并运行系统引导程序). BR  DPT 即主分区表占用 64 个字节 (0x1BE to 0x1FD),记录了磁盘的基本分区 BR信息. 主分区表分为四个分区项, 每项 16 字节,分别记录了每个主分区的信息 BR(因此最多可以有四个主分区). BR  Boot Record ID 即引导区标记占用两个字节 (0x1FE and0x1FF), 对于合法 B

文档评论(0)

hf916589 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档