int13与扩展int13区别

int13与扩展int13区别

ID:1484502

大小:66.50 KB

页数:9页

时间:2017-11-11

int13与扩展int13区别_第1页
int13与扩展int13区别_第2页
int13与扩展int13区别_第3页
int13与扩展int13区别_第4页
int13与扩展int13区别_第5页
资源描述:

《int13与扩展int13区别》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、关于int13与扩展int13第一部分简介1,1一.硬盘结构简介1.硬盘参数释疑到目前为止,人们常说的硬盘参数还是古老的CHS(Cylinder/Head/Sector)参数.那么为什么要使用这些参数,它们的意义是什么?它们的取值范围是什么?很久以前,硬盘的容量还非常小的时候,人们采用与软盘类似的结构生产硬盘.也就是硬盘盘片的每一条磁道都具有相同的扇区数.由此产生了所谓的3D参数(DiskGeometry).既磁头数(Heads),柱面数(Cylinders),扇区数(Sectors),以及相应的寻址方式.其中:磁头数

2、(Heads)表示硬盘总共有几个磁头,也就是有几面盘片,最大为255(用8个二进制位存储);柱面数(Cylinders)表示硬盘每一面盘片上有几条磁道,最大为1023(用10个二进制位存储);扇区数(Sectors)表示每一条磁道上有几个扇区,最大为63(用6个二进制位存储).每个扇区一般是512个字节,理论上讲这不是必须的,但好象没有取别的值的.所以磁盘最大容量为:255*1023*63*512/1048576=8024GB(1M=1048576Bytes)或硬盘厂商常用的单位:255*1023*63*512/100

3、0000=8414GB(1M=1000000Bytes)在CHS寻址方式中,磁头,柱面,扇区的取值范围分别为0到Heads-1,0到Cylinders-1,1到Sectors(注意是从1开始).2.基本Int13H调用简介BIOSInt13H调用是BIOS提供的磁盘基本输入输出中断调用,它可以完成磁盘(包括硬盘和软盘)的复位,读写,校验,定位,诊断,格式化等功能.它使用的就是CHS寻址方式,因此最大识能访问8GB左右的硬盘(本文中如不作特殊说明,均以1M=1048576字节为单位).3.现代硬盘结构简介在老式硬盘中,由

4、于每个磁道的扇区数相等,所以外道的记录密度要远低于内道,因此会浪费很多磁盘空间(与软盘一样).为了解决这一问题,进一步提高硬盘容量,人们改用等密度结构生产硬盘.也就是说,外圈磁道的扇区比内圈磁道多.采用这种结构后,硬盘不再具有实际的3D参数,寻址方式也改为线性寻址,即以扇区为单位进行寻址.为了与使用3D寻址的老软件兼容(如使用BIOSInt13H接口的软件),在硬盘控制器内部安装了一个地址翻译器,由它负责将老式3D参数翻译成新的线性参数.这也是为什么现在硬盘的3D参数可以有多种选择的原因(不同的工作模式,对应不同的3D

5、参数,如LBA,LARGE,NORMAL).4.扩展Int13H简介虽然现代硬盘都已经采用了线性寻址,但是由于基本Int13H的制约,使用BIOSInt13H接口的程序,如DOS等还只能访问8G以内的硬盘空间.为了打破这一限制,Microsoft等几家公司制定了扩展Int13H标准(ExtendedInt13H),采用线性寻址方式存取硬盘,所以突破了8G的限制,而且还加入了对可拆卸介质(如活动硬盘)的支持.二.BootSector结构简介1.BootSector的组成BootSector也就是硬盘的第一个扇区,它由MB

6、R(MasterBootRecord),DPT(DiskPartitionTable)和BootRecordID三部分组成.MBR又称作主引导记录占用BootSector的前446个字节(0to0x1BD),存放系统主引导程序(它负责从活动分区中装载并运行系统引导程序).DPT即主分区表占用64个字节(0x1BEto0x1FD),记录了磁盘的基本分区信息.主分区表分为四个分区项,每项16字节,分别记录了每个主分区的信息(因此最多可以有四个主分区).BootRecordID即引导区标记占用两个字节(0x1FEand0x1

7、FF),对于合法引导区,它等于0xAA55,这是判别引导区是否合法的标志.BootSector的具体结构如下图所示:0000

8、------------------------------------------------

9、

10、

11、

12、

13、

14、MasterBootRecord

15、

16、

17、

18、

19、

20、主引导记录(446字节)

21、

22、

23、

24、

25、

26、

27、01BD

28、

29、01BE

30、------------------------------------------------

31、

32、

33、01CD

34、分区信息1(16字节)

35、01CE

36、--------------------

37、----------------------------

38、

39、

40、01DD

41、分区信息2(16字节)

42、01DE

43、------------------------------------------------

44、

45、

46、01ED

47、分区信息3(16字节)

48、01EE

49、----------------------------------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。