window硬盘、启动过程

来源:互联网 发布:ad166网络扫描怎么 编辑:程序博客网 时间:2024/05/16 11:03

============相关概念============

--分类:传统(机械)硬盘、固态硬盘(SSD);前者:一个或者多个铝制或者玻璃制的碟片组成。这些碟片外覆盖有铁磁性材料。绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器。后者:用固态电子存储芯片阵列而制成的硬盘。

--硬盘容量:存储器生产厂家都是按1000字节当作1k,所以100G的硬盘实际存储容量小于100G。

============硬盘物理结构============

--硬盘最基本的组成部分是由坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等。
1.扇区:每个盘片有两面,都可记录信息。盘片被分成许多扇形的区 域,每个区域叫一个扇区,每个扇区可存储128×2的N次方(N=0.1.2.3)字节信息。在DOS中每扇区是128×2的2次方=512字节。
2.磁道: 盘片表 面上以盘片中心为圆心,不同半径的同心圆称为磁道。
3.柱面: 硬盘中,不同盘片相同半径的磁道所组成的圆柱称为柱面。
硬盘的容量,基计算公式为:存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数

--簇:是DOS进行分配的最小单位。
1.不同的存储介质,不同容量的硬盘,不同的DOS版本,簇的大小也不一样。
2.簇的概念仅适用于数据区。

============硬盘数据结构============

--例如:主引导扇区   主分区  主分区 逻辑分区

--主引导扇区:是硬盘0号柱面,0号磁头的第一个扇区,大小为512字节。MBR,占用主引导扇区的前446字节,紧随其后的64字节是分区表DPT,最后还剩两个字节则恒为55AA,表示结束符号。
--MBR,全称为Master Boot Record,即硬盘的主引导记录。一般在操作系统安装时写入,但它并不属于操作系统。MBR就是一段引导程序,用于检测磁盘的分区合法性和加载操作系统,它的重要作用就是识别活动分区,并引导操作系统。
--分区表DPT,共64字节,记录了硬盘有多少分区以及分区的各种属性。由于一个分区的信息要占用16字节,所以分区表只能定义4个分区,这就是为什么我们说硬盘一般最多只能分为4个主分区 。
--每一个分区又由DBR、FAT1、FAT2、DIR、DATA5部分组成。

============主分区、扩展分区、逻辑分区============

--主分区:是由主引导扇区中64字节的分区表所定义的,最多只能有4个。但为了满足更多分区的需求,变产生了扩展分区。形式上,如果拥有扩展分区,就必须牺牲一个主分区,而且最多有一个扩展分区,也就是说:主分区+扩展分区<=4 and 扩展分区<=1。因此扩展分区也可以看成一种特殊的主分区。但扩展分区并不可以直接使用,扩展分区又必须以逻辑分区的形式出现,可以这样认为:扩展分区包含着若干逻辑分区,而且至少包含一个。

--扩展分区中的逻辑分区是以链式存在的。即每一个逻辑分区都记录着下一个逻辑分区的位置信息,依次串联。

--活动分区:必须是基本磁盘上的主要分区,一块硬盘上只可以有一个活动分区。其他主分区可以被标记为活动分区,从主引导扇区处看,活动分区仅仅是在分区表中,16个字节的最前面含有80标志的分区信息所定义的分区。一般系统分区和活动分区为同一个。

============活动分区、系统分区、启动分区(引导分区)============

--这几个概念跟之前描述几个的不一样,它描述分区的功能。
1.系统分区:包含加载 Windows(例如,Ntldr、Osloader、Boot.ini、Ntdetect.com)所需的硬件特定文件的分区。系统分区可以(但不是必须)与启动分区相同。
2.启动分区:包含 Windows 操作系统及其支持文件的分区。启动分区可以(但不是必须)与系统分区相同。

============启动过程============
--开机
--读取BIOS,自检(Power On Self  Test --POST);
--BIOS将控制权交给“下一阶段的启动程序”,依据是BIOS里面的“启动顺序”;
--读取MBR,MBR寻找活动分区,将活动分区引导扇区(DBR-DOS Boot Record又叫PBR-Partition Boot Record)读入;
--执行引导程序

============多系统共存============

--方法:

1.设置物理盘的引导次序:适用多硬盘的多系统共存。如果你采用的是多硬盘的计算机,而且每块硬盘都安装有不同操作系统时,建议你通过在CMOS中指定硬盘的启动次序,实现多操作系统的共存。由于操作系统之间互不影响,所以这种方法完全不受兼容。
2.修改MBR中的引导程序或PBR中的引导程序:适用单硬盘的系统共存。