也许您会说这个问题很幼稚,我认为是。但是我不明白。

当前信息说,硬盘分区表长64个字节,可以记录四个主分区,每个分区占16个字节
在这16个字节中,有3个字节指示分区的起始头号,扇区,柱面号和3个字节。
指示分区的结束头号,扇区为好以及圆柱号。我的问题在这里。如果硬盘相对较小,则表示没有问题。但是,如果硬盘非常大(我的是IBM40G)并且有一个大扩展分区(我的扩展DOS分区是18G),那么这6个字节如何代表该分区的开始和结束位置?在这三个字节中,第一个字节代表头号,最大值为255,第二个字节的低6位代表扇区号,最大值为63,这两点没有问题。但是,当2个字节的高2位和第3个字节的8位不能同时表示气缸号时,我认为是有问题的。总共只有10位,最多可以表示1024个柱面。我的40G硬盘的柱面数是4118(在BIOS中仅检测到32G,4118柱面,63个扇区和254个磁头)根据上面的分区表格式,它由三个字节表示,可以仅表示2至24的扇区幂,最大柱面数为1023。我的18G扩展分区如何表示?我阅读了分区表的第二项并进行了分析。根据起始位置计算的扇区数与分区表中的扇区总数不匹配。我的主要DOS分区是2.5G,分析表中的第一项,没有问题。扩展分区的起始地址也正确,但是结束位置的柱面号远远大于1024。分区表中此位置的表示形式显然是错误的,但是我的系统可以正常运行。这是怎么回事?我认为大分区的表示形式必须与原始表示形式有所不同。它是如何变化的?我听说有人说,为了突破8G的限制,BIOS扩展了INT13H。谁能告诉我它做了什么样的扩展?如何使用扩展的INT13H?
也许这真的是一个幼稚的问题,那些希望知道的人会毫不犹豫地启迪我。

本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-347631-1.html
我发现一群喷子以喷为乐
容许现在打击的红灯区的存在
比芝麻糊营养高