文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>关于fdisk -l看到的heads

关于fdisk -l看到的heads

时间:2006-11-03  来源:holmes86

# 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字节

相关阅读 更多 +
排行榜 更多 +
城市模拟驾驶

城市模拟驾驶

音乐节奏 下载
蜘蛛坑

蜘蛛坑

休闲益智 下载
魔法迷你城市

魔法迷你城市

休闲益智 下载