硬盘扇区、柱面的基本知识;

转自:http://www.intohard.com/article-436-1.html

概述:本文介绍硬盘的扇区基本知识, 同时对逻辑扇区和物理扇区的概念做出说明
盘片上涉及的基本概念

整个硬盘上一般有很多的盘片组成,每个盘片如同切西瓜一样被“切”成一块一块的扇面,同时沿着半径的方向被划分成了很多同心圆,就是传说中的磁道,每条磁道被扇面切成很多的扇形区域叫做扇区(扇区是从磁盘读出和写入信息的最小单位,通常大小为512字节),不同盘片上的同半径磁道组成了柱面,这些都是磁盘物理上的概念,知道便可。有了这些概念,便可以计算磁盘的容量:

磁头数 × 磁道(柱面)数 × 每道扇区数 × 每扇区字节数

l 磁头(head)数:每个盘片一般有上下两面,分别对应1个磁头,共2个磁头;
l 磁道(track)数:磁道是从盘片外圈往内圈编号0磁道,1磁道…,靠近主轴的同心圆用于停靠磁头,不存储数据;
l 柱面(cylinder)数:同磁道数量;
l 扇区(sector)数:每个磁道都别切分成很多扇形区域,每道的扇区数量相同;
l 圆盘(platter)数:就是盘片的数量。

如图:

另外(下面一段来自:http://blog.csdn.net/misiter/article/details/7469710

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

问题1:磁道是在磁盘的外圈还是内圈?
由于历史原因 , 磁盘的0磁道在最外圈(过去的老式硬盘,每条磁道上的簇的数量都是一样多的。也就是说最里面和最外面的磁道的簇的数目是一样的。显然,磁密度越低,数据的安全越有保障。而MBR放在0柱面的,第0个磁道的,第1个簇上面,为了这个关键数据的安全,所以磁道要从最外开始安排。)

问题2:硬盘上的引导区信息?
硬盘的第一个扇区被称之为 Boot Sector。由 MBR (MasterBoot Record)、DPT (Disk Partition Table) 和 Boot Record ID 三部分组成。

MBR 又称作主引导记录,占用 Boot Sector 的前 446 个字节(0 ~ 0x1BD)。存放系统主引导程序,负责从活动分区中装载并运行系统引导程序。

DPT 即主分区表,占用 64 个字节 (0x1BE ~ 0x1FD),记录了磁盘的基本分区信息。主分区表分为四个分区项,每项 16 字节,分别记录了每个主分区的信息 (因此最多可以有 4 个主分区)。

Boot Record ID 即引导区标记,占用两个字节 (0x1FE ~ 0x1FF)。对于合法引导区,它等于 0xAA55,这是判别引导区是否合法的标志。

了解这些,对于分区装系统足矣;

时间: 2024-10-14 01:02:01

硬盘扇区、柱面的基本知识;的相关文章

分配粒度和内存页面大小(x86处理器平台的分配粒度是64K,内存页是4K,所以section都是0x1000对齐,硬盘扇区大小是512字节,所以PE文件默认文件对齐是0x200)

分配粒度和内存页面大小 x86处理器平台的分配粒度是64K,32位CPU的内存页面大小是4K,64位是8K,保留内存地址空间总是要和分配粒度对齐.一个分配粒度里包含16个内存页面. 这是个概念,具体不用自己操心,比如用VirtualAllocEx等函数,给lpAddress参数NULL系统就会自动找一个地方分配你要的内存空间.如果需要自己管理这个就累了...... 一个分配粒度是64K,这就是为什么Null指针区域和64K进入区域都是 64K的原因,刚好就是一个分配粒度.一个内存页是4K,这就是

电脑中的文件是在硬盘扇区中存储的形式

在数据恢复的过程中,主要就是和数打交道的过程,所以有必要普及下数据进制的基础知识.由于计算机底层用二进制语言通信的,而二进制转换成16进制相对方便,所以我们在用磁盘编辑软件打开硬盘是大多数看到的都是十六进制格式的. 10进制 : 逢十进位有  0 1 2 3 4 5 6 7 8 9 2进制:逢二进位  只有0和1 两个数字 8进制:逢八进位 有0 1 2 3 4 5 6 7 八个数字 16进制:逢16进位  除了0-9 十个数字外.还有A B C D E F 六个字母 数的存储格式 数的存储格式

WIN32和Kernel)直接读写硬盘扇区

第一篇写技术的文章哦,以前好少写文章,我的文字表达很差劲,大家不要笑哦.前几天仙剑4通关了,感觉好惆怅,什么都不想去做.今天看了一下书发现一篇比较好玩的文章,于是自己静静地实践一番.文章是<基于硬盘保留扇区的软件保护方法(作者:熊志勇)>,内容是介绍了怎么读写硬盘保留扇区.以下是我的学习日记. 这里是摘自文章里的一个表:硬盘的总体结构***********************************************************************编号       名

linux2.6硬盘扇区直接读写程序

下面的程序可以在linux2.6内核直接读写硬盘的指定扇区,也是根据网上一个朋友的做法做了修改的: 有两个不是很明白的地方就是:1.bd_claim函数的使用,这个是个递归函数,像是匹配内存指针和设备,但是调用会返回错误:2.bdev = open_by_devnum(0x00800000, FMODE_READ | FMODE_WRITE); 中0x00800000数字的确认,不知从何而来: #include <linux/module.h>#include <linux/init.h

硬盘基础知识

1.磁盘盘片 是储存数据信息的载体,硬盘内含有一片或多片磁盘盘片,每片盘片都有两个面(磁面)可以存储数据.单碟或双碟就是指这个硬盘内有一个盘片或二个盘片. 2.磁头组件 磁头组件上有多个磁头,每个磁头用来读写对应磁面的数据.即一个磁头对应一个磁面,一个硬盘内有几个可以存储数据的磁面就对应有相同数量的磁头. 3.主轴组件 磁盘盘片安装在主轴上.硬盘工作时,主轴上的驱动电机驱动磁盘盘片高速旋转. 4.着陆区 硬盘在非工作状态时,磁头被放在磁盘盘片外专门设立的停靠斜坡上,就是着陆区.之前,磁头都是停在

再来理解一下硬盘

写在前面的话:上一篇写了<理解硬盘>,对硬盘的基本组成和基本概念说了说,基本上是从硬件的角度来说的,这篇再来写写硬盘,基本概念就不说了,直接看前一篇就可以了,重点关注于文件和系统分区在硬盘里面的位置,也解答一下@金色海洋(jyk)阳光男孩 的疑问. ====正文开始==== 一.我的磁盘参数 我们知道硬盘里面重要的几个概念:磁头(Head).柱面(Cylinder).扇区(Sector),下图是我电脑的这几项的数据,用DiskGenius查看的: 共有60801个柱面,255个磁头,每道扇区数

计算机启动过程及相关知识BIOS CMOS等

Contents 一.bios存放在哪里?... 2 二.如果说BIOS存放在ROM中,那么为什么可以升级BIOS?... 3 三.BIOS与CMOS的区别和联系... 4 3.1.BIOS是什么?... 4 3.2.BIOS的功能... 4 3.3.CMOS是什么?... 5 3.4.BIOS设置和CMOS设置的区别与联系... 6 3.5.何时要对BIOS或CMOS进行设置?... 6 四.POST(开机自检)与BIOS在启动过程那个先开始执行... 7 五.BIOS 是什么语言编写的...

硬盘的结构与工作原理----转载

转载自:http://blog.csdn.net/tianxueer/article/details/2689117 一般硬盘正面贴有产品标签,主要包括厂家信息和产品信息,如商标.型号.序列号.生产日期.容量.参数和主从设置方法等.这些信息是正确使用硬盘的基本依据,下面将逐步介绍它们的含义. 硬盘主要由盘体.控制电路板和接口部件等组成,如图1-1所示.盘体是一个密封的腔体.硬盘的内部结构通常是指盘体的内部结构:控制电路板上主要有硬盘BIOS.硬盘缓存(即CACHE)和主控制芯片等单元,如图1-2

硬盘结构与工作原理

硬盘上的数据是如何组织与管理的呢?硬盘首先在逻辑上被划分为磁道.柱面以及扇区,其结构关系如图1-6所示.                                                      图1-6 磁头.柱面和扇区 每个盘片的每个面都有一个读写磁头,磁盘盘面区域的划分如图1-7所示.磁头靠近主轴接触的表面,即线速度最小的地方,是一个特殊的区域,它不存放任何数据,称为启停区或着陆区(Landing Zone),启停区外就是数据区.在最外圈,离主轴最远的地方是"0"