Chinaunix首页 | 论坛 | 博客
  • 博客访问: 568027
  • 博文数量: 44
  • 博客积分: 5017
  • 博客等级: 大校
  • 技术积分: 508
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-17 16:03
文章分类

全部博文(44)

文章存档

2011年(1)

2010年(1)

2009年(1)

2008年(5)

2007年(22)

2006年(14)

我的朋友

分类: LINUX

2006-11-03 19:37:39

# fdisk -l

Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1217     9775521    c  W95 FAT32 (LBA)
/dev/hda2            1218       16555   123202485    5  Extended
/dev/hda5            1218        3042    14659281    b  W95 FAT32
/dev/hda6            3043        4867    14659281    b  W95 FAT32
/dev/hda7            4868        6692    14659281   83  Linux
/dev/hda8            6693        8517    14659281   83  Linux
/dev/hda9            8518       10342    14659281   83  Linux
/dev/hda10          10343       11559     9775521    b  W95 FAT32
/dev/hda11          11560       12776     9775521   83  Linux
/dev/hda12          12777       16424    29302528+  83  Linux
/dev/hda13          16425       16551     1020096   82  Linux swap
/dev/hda14          16552       16553       16033+  83  Linux
/dev/hda15          16554       16555       16033+  83  Linux
   以前从来都没有注意也没有去理解上面一部分的描述信息,仔细一看,发现heads的值是255,heads表示可是磁头数啊,而普通硬盘的磁头数最多也就 是4个,怎么想也想不明白,于是到网上搜索了一大圈,但收获不大,然后一个同事告诉我,要我去查查CHS(物理寻址)和LBA(逻辑块寻址)它们之间的区 别,经过一番搜索,终于明白heads原来是逻辑的数值,fdisk -l看到的sectors和cylinders也是逻辑的值,在LBA模式下,设置的柱面、磁头、扇区等参数并不是实际硬盘的物理参数。只是在访问硬盘 时,由IDE控制器把由柱面、磁头、扇区等参数确定的逻辑地址转换为实际硬盘的物理地址。


关于硬盘的一些参数解释如下:
硬盘划分为磁头(Heads)、柱面(Cylinder)、扇区(Sector)。
*△磁头(Heads)*:每张磁片的正反两面各有一个磁头,一个磁头对应一张磁片的一个面。因此,用第几磁头
就可以表示数据在哪个磁面。
*△柱面(Cylinder)*:所有磁片中半径相同的同心磁道构成“柱面",意思是这一系列的磁道垂直叠在一起,就形成一个柱面的形状。简单地理解,柱面就是磁道。
*△扇区(Sector)*:将磁道划分为若干个小的区段,就是扇区。虽然很小,但实际是一个扇子的形状,故称为扇区。每个扇区的容量为512字节。


硬盘容量=磁头数×柱面数×扇区数×512字节


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