硬盘基本参数表.doc

硬盘基本参数表.doc

ID:59348875

大小:17.50 KB

页数:2页

时间:2020-09-04

硬盘基本参数表.doc_第1页
硬盘基本参数表.doc_第2页
资源描述:

《硬盘基本参数表.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、硬盘基本参数表中断向量表中,int0x41的中断向量位置(4*0x41=0x0000:0x0104)存放的并不是中断程序的地址而是第一个硬盘的基本参数表。对于100%兼容的BIOS来说,这里存放着硬盘参数表阵列的首地址F000h:E401h。第二个硬盘的基本参数表入口地址存于int0x46中断向量中。表硬盘基本参数信息表位移大小说明0x00字柱面数0x02字节磁头数0x03字开始减小写电流的柱面(仅PCXT使用,其它为0)0x05字开始写前预补偿柱面号(乘4)0x07字节最大ECC猝发长度(仅XT使用,其它为0)0x08字节控制字节(驱动器步进

2、选择)位0未用位1保留(0)(关闭IRQ)位2允许复位位3若磁头数大于8则置1位4未用(0)位5若在柱面数+1处有生产商的坏区图,则置1位6禁止ECC重试位7禁止访问重试。0x09字节标准超时值(仅XT使用,其它为0)0x0A字节格式化超时值(仅XT使用,其它为0)0x0B字节检测驱动器超时值(仅XT使用,其它为0)0x0C字磁头着陆(停止)柱面号0x0E字节每磁道扇区数0x0F字节保留。硬盘设备号命名方式硬盘的主设备号是3。其它设备的主设备号分别为:1-内存,2-磁盘,3-硬盘,4-ttyx,5-tty,6-并行口,7-非命名管道由于1个硬盘

3、中可以存在1--4个分区,因此硬盘还依据分区的不同用次设备号进行指定分区。因此硬盘的逻辑设备号由以下方式构成:设备号=主设备号*256+次设备号也即dev_no=(major<<8)+minor两个硬盘的所有逻辑设备号见下表所示。表硬盘逻辑设备号逻辑设备号对应设备文件说明0x300/dev/hd0代表整个第1个硬盘0x301/dev/hd1表示第1个硬盘的第1个分区0x302/dev/hd2表示第1个硬盘的第2个分区0x303/dev/hd3表示第1个硬盘的第3个分区0x304/dev/hd4表示第1个硬盘的第4个分区0x305/dev/hd5

4、代表整个第2个硬盘0x306/dev/hd6表示第2个硬盘的第1个分区0x307/dev/hd7表示第2个硬盘的第2个分区0x308/dev/hd8表示第2个硬盘的第3个分区0x309/dev/hd9表示第2个硬盘的第4个分区其中0x300和0x305并不与哪个分区对应,而是代表整个硬盘。从linux内核0.95版后已经不使用这种烦琐的命名方式,而是使用与现在相同的命名方法了。5.4.3.5硬盘分区表为了实现多个操作系统共享硬盘资源,硬盘可以在逻辑上分为1--4个分区。每个分区之间的扇区号是邻接的。分区表由4个表项组成,每个表项由16字节组成,

5、对应一个分区的信息,存放有分区的大小和起止的柱面号、磁道号和扇区号,见下表所示。分区表存放在硬盘的0柱面0头第1个扇区的0x1BE--0x1FD处。表硬盘分区表结构位置名称大小说明0x00boot_ind字节引导标志。4个分区中同时只能有一个分区是可引导的。0x00-不从该分区引导操作系统;0x80-从该分区引导操作系统。0x01head字节分区起始磁头号。0x02sector字节分区起始扇区号(位0-5)和起始柱面号高2位(位6-7)。0x03cyl字节分区起始柱面号低8位。0x04sys_ind字节分区类型字节。0x0b-DOS;0x80-

6、OldMinix;0x83-Linux…0x05end_head字节分区的结束磁头号。0x06end_sector字节结束扇区号(位0-5)和结束柱面号高2位(位6-7)。0x07end_cyl字节结束柱面号低8位。0x08--0x0bstart_sect长字分区起始物理扇区号。0x0c--0x0fnr_sects长字分区占用的扇区数。__

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

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

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