硬盘的结构:
硬盘的结构和软盘差不多,是由磁道
(Tracks)
、扇区
(Sectors)
、柱面
(Cylinders)
和磁头
(Heads)
组成的。
拿一个盘片来讲,它和软盘类似,上面被分成若干个同心圆磁道
track
,每个磁道
track
被分成若干个扇区
sector
,每扇区
sector
通常是
512
字节。
硬盘的磁道数
track
一般介于
300-3000
之间,每磁道的扇区数通常是
63
,而早期的硬盘只有
17
个。
磁道
、扇区、柱面cylinder
和软盘不同的是,硬盘由很多个磁片叠在一起,柱面指的就是多个磁片上具有相同编号的磁道
track
,它的数目和磁道是相同的。
硬盘的容量如下计算:
硬盘容量=柱面数×扇区数×每扇区字节数×磁头数
标准
IDE
接口最多支持
1024
个柱面,
63
个扇区,
16
个磁头,这个最大容量为
1024
×
63
×
16
×
512
=
528,482,304
字节,即
528M
;
fdisk -l
的输出
Disk /dev/hda: 82.3 GB, 82347195904 bytes
总共的硬盘大小
255 heads, 63 sectors/track, 10011 cylinders
255
个磁头
,
每个磁道
63
个扇区
,10011
个柱面
Units = cylinders of 16065 * 512 = 8225280 bytes
每个柱面的大小
= 255
个磁头
(
相当于每个柱面由
255
个同心圆的磁道构成
) *
每个磁道
63
个扇区
*
每个扇区
512
字节
即
= 255 * 63 * 512
字节
= 8225280
则整个硬盘的大小
=
柱面数
*
每个柱面的大小
= 10011 *
8225280 = 80 G
Device
|
Boot
|
Start
|
End
|
Blocks
|
Id
|
System
|
/dev/hda1
|
*
|
1
|
1216
|
9767488+
|
c
|
Win95 FAT32 (LBA)
|
/dev/hda2
|
|
3649
|
4731
|
8699197+
|
83
|
Linux
|
/dev/hda3
|
|
4732
|
4985
|
2040255
|
82
|
Linux swap
|
/dev/hda4
|
|
4986
|
10011
|
40371345
|
7
|
HPFS/NTFS
|
设备名
|
启动分区以
*
标记
|
开始的柱面
|
结束的柱面
|
大小
(k
为单位
)
|
分区的代号
(
无意义
)
|
文件系统格式
|
本文转自yahoon 51CTO博客,原文链接:http://blog.51cto.com/yahoon/157571,如需转载请自行联系原作者