硬盘的参数

[复制链接]

该用户从未签到

19

主题

16

回帖

279

积分

[INTOHARD]排长

Rank: 3Rank: 3

积分
279
发表于 2007-1-19 23:43:22 | 显示全部楼层 |阅读模式
1:类型号TYPE;1-45或46为标准[wiki]硬盘[/wiki],46或47为非标准硬盘(自定义)
2:写补偿Write PreComp(写入预补偿)预补偿的起始柱面号,因而内圈位密度比外圈大,由于磁翻转影响,可能使相邻的数据之间相互干涉而产生数据写错误。为改善内圈磁道数据写的性能,在写入前先进行反向的人工偏移,以减小写电流,即写入预补偿,不需再填写,系统自动选为0或65535。
3:着陆区Landing Zone([wiki]磁头[/wiki]启停区)。指关机时硬盘磁头应优先停放的内圈柱面号,IDE(EIDE)硬盘由于采用音圈电机,断电时磁头自动复位至内圈,所该项可以不填。
4:柱面数 Cylinder
5:磁头数
6:扇区数
7:容量
7.1[wiki]格式化[/wiki]容量=512×每道扇区数×柱面数×磁头数/10000[wiki]字节[/wiki]=每道扇区数×柱面数×磁头数/2KB
7.2非格式化容量一般为:格式化容量÷80%
7.3硬盘容量受如下限制:
7.3.1接口方式
7.3.1.1 ST506:原来只支持8个磁头,大多AT类型支持16磁头,一般150MB
7.3.1.2 IDE:每道扇区可达30以上,最大528MB
7.3.1.3 EIDE:最大8.4GB
7.3.1.4 ESDI:256磁头,4096柱面,256扇区/道,最大135GB
7.3.1.5 [wiki]SCSI[/wiki]:不关心磁头柱面,也不关心磁盘分布,无限制
7.3.1.6 BIOS
INT 13最早为软盘设计,用8位CL[wiki]存储[/wiki]扇区数,CH存储磁道数,DH存储磁头数。所以BIOS最多仅能支持256磁头,256个柱面,256个扇区/磁道。容量最大为256×256×256/2KB=8589.9MB。由于成本价格因素,磁头数一般不超过16个,柱面数一般超过256。因此INT 13程序设计做了如下修改:CL低6位存储扇区数,CL高2位移至CH前面存储柱面数,即扇区数最大为64,柱面数最大为1024,磁头数最大为256。
操作系统
DOS 3.31以前版本用两个字节(16位)表示每个逻辑盘总扇区数,即2的16次方共65536个扇区。则最大容量为65536/2KB=33MB
DOS 3.31以后版本至7.0用4个字节表示“总扇区数”,则最大容量为2的32次方个扇区,即有2.199GB
OS/2使用HPFS文件系统,直接分配512字节扇区,扇区标识号为32位长,即最大容量为2.199GB
Windows98 使用32位[wiki]分区表[/wiki],[wiki]簇[/wiki]更加小,一方面支持更大容量硬盘,另一方面提高硬盘使用率。
物理参数与逻辑参数
由于制造工世提高及成本因素,磁头一般不超过16个,而磁道密度越来越高,即柱面数一般远远大于1024,超过了BIOS限制范围。


为了保持软件兼容性,又要能使用全部硬盘空间,在IDE(EIDE)控制器中采用了虚化的逻辑地址来保证与BIOS兼容,用物理地址来保证对硬盘的正确操作。控制器自动完成逻辑地址对物理地址的映射。(所以IDE/EIDE接口硬盘支持自动检测硬盘参数)
绝对扇区值=(逻辑柱面号×设定磁头数+逻辑磁头号)×设定扇区数+逻辑扇区号
物理柱面号=绝对扇区值/(实际磁头数+实际扇区数)
物理柱面号=(绝对扇区值-物理柱面号×实际磁头数×实际扇区数)/实际扇区数
物理扇区号=绝对扇区值-物理柱面号×实际磁头数-物理磁头号×实际扇区数
由以上公式可知,CMOS SETUP中某一型号硬盘,实际上可对应具有同一容量的所有IDE/EIDE硬盘,可得如下结论:
在保证硬盘总容量不变,并满足BIOS对硬盘参数限制的情况,可以选择不同的逻辑格式化参数。
一个IDE/EIDE硬盘,即使在COMS SETUP中设置了错误的格式化参数,在其物理容量范围内,该硬盘仍可正确读写。
由于硬盘的所以参数均整数,所以必须存在着一组格式化参数值,使磁盘空间余量最小,浪费最小。此组格式化参数就称为硬盘的最佳逻辑格式化参数。
由于硬盘的逻辑格式化参数发生了变化,可能使得一些依赖于硬盘物理地址的程序不能够正确执行。比如DOS引导不成功,但用软盘引导后,该硬盘上的内容仍然能够正常读写。
所以改变逻辑格式化参数后,应重新对该硬盘主DOS分区重新Format(高格)

硬盘访问模式
NORMAL模式:一般模式CMOS设置的硬盘参数为硬盘的实际上参数,所以该模式支持的最大硬盘容量为1024×16×63×512=528MB
LBA模式:大数据块模式CMOS设置的硬盘参数可以与物理参数不同(最大磁头数为255,其余同NORMAL)LBA模式支持32位数据传输,最大硬盘容量:1024×255×63×512=8.4GB
Large模式:大磁道模式将柱面数除以2,磁头数乘以2,则最大硬盘容量为512×32×63×512=1GB
IDE接口硬盘只能选择NORMAL(不能获得EIDE性能)容量低于528MB硬盘三种模式均可,容量高于528MB的EIDE硬盘三咱模式均可,容量高于528MB的EIDE硬盘只能采用后两种模式。
  • TA的每日心情
    开心
    2018-10-26 13:57
  • 签到天数: 1901 天

    [LV.Master]三朝元老

    129

    主题

    3617

    回帖

    8万

    积分

    Intohard Team

    远程数据恢复

    Rank: 7Rank: 7Rank: 7

    积分
    80955
    QQ
    发表于 2007-1-20 08:31:40 | 显示全部楼层
    这方面的介绍 很多!搜索一下就可以了!

    该用户从未签到

    19

    主题

    16

    回帖

    279

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    279
     楼主| 发表于 2007-1-20 15:26:48 | 显示全部楼层
    嗯~~~~~~~~~~~~~~~~

    该用户从未签到

    15

    主题

    24

    回帖

    238

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    238
    发表于 2007-1-24 11:17:40 | 显示全部楼层
    不错,,比较精...学习了..

    该用户从未签到

    0

    主题

    8

    回帖

    114

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    114
    发表于 2007-1-27 20:20:47 | 显示全部楼层
    还好了.不太全.谢谢了.

    该用户从未签到

    0

    主题

    1

    回帖

    104

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    104
    发表于 2007-1-29 12:53:37 | 显示全部楼层
    谢谢,,,,,,,,,,,,,,,

    该用户从未签到

    0

    主题

    15

    回帖

    207

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    207
    发表于 2007-2-12 22:16:53 | 显示全部楼层
    新手,学习中 。。。。。
  • TA的每日心情
    奋斗
    2012-4-26 09:09
  • 签到天数: 1 天

    [LV.1]布衣百姓

    63

    主题

    1842

    回帖

    2368

    积分

    [INTOHARD]营长

    金牌会员

    Rank: 6Rank: 6

    积分
    2368
    QQ
    发表于 2007-4-23 11:53:33 | 显示全部楼层
    学习了!!!!!!!!!!!!!!!!!!!!!!!!!!

    该用户从未签到

    0

    主题

    3

    回帖

    34

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    34
    发表于 2007-4-27 20:11:02 | 显示全部楼层
    bu cuo  xue xi le

    该用户从未签到

    1

    主题

    662

    回帖

    952

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    952
    发表于 2007-5-4 13:55:47 | 显示全部楼层
    学习了!!!!!!!!!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表