Chinaunix首页 | 论坛 | 博客
  • 博客访问: 574312
  • 博文数量: 190
  • 博客积分: 10937
  • 博客等级: 上将
  • 技术积分: 2205
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-07 11:28
文章分类

全部博文(190)

文章存档

2012年(1)

2011年(27)

2010年(20)

2009年(142)

我的朋友

分类: WINDOWS

2009-04-13 10:51:16

柱面 cylinder 每柱面240磁道(磁头)
磁道 track 每磁道63扇区
扇区 sector 每扇区512字节
每磁道63*512=32256字节
每柱面240*32256=7741440字节=7560 K=7.38 M
容量 = C*T*S*512 = C*240*63*512 = C*7741440
如40G IDE(接口) ATA(Bus)硬盘有5168柱面,则容量=5168*7741440=40007761920字节=37.26G

活动分区的第1磁道第1扇区包含MBR(Master boot record,前446字节),分区表(64字节),和分区表有效标志0x55 0xAA,
分区其他内容从第2磁道开始。

分区表分为4栏,每栏16字节,用来描述一个分区,即最多4个主分区或3个主分区1个扩展分区,且只能设1个扩展分区。
如果是用DOS的FDISK(只能分一个主分区)程序分区后,只用两栏,第一栏描述基本的DOS分区,第二栏描述扩展的DOS分区。

各字节的含义如下:
    00H—标志活动字节,活动DOS分区为80H,其它为00H。
    01H—本分区逻辑0扇区所在的磁头号。
    02H—逻辑0扇区所在柱面中的扇区号。
    03H—逻辑0扇区所在的柱面号。
    04H—分区类型标志。
    05H—本分区最后一个扇区的磁头号。
    06H—最后一个扇区的扇区号。
    07H—最后一个柱面的柱面号。
    08H—硬盘上在本分区之前的扇区总数,4字节。
    0CH—本分区的扇区总数,从逻辑0扇区计数,不含隐藏扇区,4字节。
在上面的介绍中给出的柱面号与扇区号虽然各占一个字节,但实际上扇区号用6位表示,柱面号用10位表示,
扇区号所在字节的最高两位实际上是柱面号的最高两位。

老硬盘的8G限制:
最大柱面2^10=1024,最大磁头2^8=256,1024*256*63*512=8064 M=7.875 G

对于某个分区又可分成簇,每簇k(k=4,8等)个扇区,文件按簇为单位存储

电脑启动自检后把启动盘的MBR读入内存0000:7C00处执行

阅读(584) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~