系统安装
※,系统盘的引导格式一般为:MBR(Master Boot Record 主引导记录)或GPT(GUID Partition Table 全局唯一标识分区表) 类型。GPT是较新的分区机制,解决了MBR的很多缺点,GPT向后兼容MBR。
※,UEFI必须配合GPT分区才可以引导win10操作系统。win7以前的32位版本操作系统(包括)都不支持UEFI模式启动。win7 64位操作系统、win10 32/64位操作系统都支持UEFI模式安装,并且支持GPT分区模式的读写。
※,硬盘知识大全
※,主分区、扩展分区、逻辑分区、活动分区 梳理
- 早期的MBR分区表类型最多只能将一块磁盘分成4个主分区,原因是使用MBR分区表时,硬盘仅仅为分区表保留了64个字节的存储空间,而每个分区的参数占据16个字节,故主引导扇区中总计只能存储4个分区的数据。而现在更多使用的GPT分区表类型则至少可以划分128个主分区。未来很有可能不存在扩展分区和逻辑分区的概念。
- 当使用MBR分区表类型时,一个硬盘主分区至少1个,最多4个。扩展分区可以没有,最多一个,一个扩展分区占用一个主分区的位置,即主分区+扩展分区总共不能超过4个。
- 如果使用扩展分区,那么一个物理硬盘上最多只能3个主分区和1个扩展分区。扩展分区不能直接使用,它必须经过第二次分割成为一个一个的逻辑分区,然后才可以使用。一个扩展分区中的逻辑分区可以任意多个。
- 扩展分区实际上只是一个概念,一个名称,并不是用来实际存储数据的,扩展分区是以逻辑分区的方式来使用的,所有的逻辑分区都是扩展分区的一部分。而主分区和逻辑分区则是存储数据的。
- 主分区是直接在硬盘上划分出来的,每个主分区只能分成一个驱动器,每个主分区都有各自独立的引导块,可以用fdisk工具设定启动区,主分区的的主要作用是用来安装操作系统。扩展分区上可以划分出若干个逻辑分区,每个逻辑分区可以设置一个驱动器(逻辑驱动器)。这些逻辑驱动器没有独立的引导块,不能用fdisk设定为启动区 。
- 【参考文档】活动分区是基于主分区的,磁盘分区中的任意分区都可以设置成活动分区。如果电脑上4个主分区都安装了不同的操作系统,那么被标记为活动分区的主分区将用于初始引导,即启动活动分区内安装的系统。
※,磁道(track)、柱面(cylinder)、扇区(sector)、分区
- 扇区是磁盘生产时就形成的,不可变更。扇区损坏了硬盘容量就变小了。坏扇区通常有两种,一种是可以进行修复后正常使用的软坏扇区,这种坏的扇区,可以加以标识,并完全修复。另一种则是物理坏扇区,这种类型的坏扇区通常是无法有效地进行修复的。
※,BIOS:见下
BIOS,完整地说应该是ROM-BIOS,是只读存储器基本输入/输出系统的简写,它实际上是被固化到计算机中的一组程序,为计算机提供最低级的、最直接的硬件控制。准确地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是接口(虽然它本身也只是一个程序),负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。
一、BIOS的功能
从功能上看,BIOS分为三个部分:
1.自检及初始化程序;
2.硬件中断处理;
3.程序服务请求。
下面我们就逐个介绍一下各部分功能:
(一)自检及初始化
这部分负责启动计算机,具体有三个部分,第一个部分是用于计算机刚接通电源时对硬件部分的检测,也叫做加电自检(POST),功能是检查计算机是否良好,例如内存有无故障等。第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当计算机启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。
最后一个部分是引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把计算机的控制权转给引导记录,由引导记录把操作系统装入计算机,在计算机启动成功后,BIOS的这部分任务就完成了。
(二)程序服务处理和硬件中断处理
这两部分是两个独立的内容,但在使用上密切相关。
程序服务处理程序主要是为应用程序和操作系统服务,这些服务主要与输入输出设备有关,例如读磁盘、文件输出到打印机等。为了完成这些操作,BIOS必须直接与计算机的I/O设备打交道,它通过端口发出命令,向各种外部设备传送数据以及从它们那儿接收数据,使程序能够脱离具体的硬件操作,而硬件中断处理则分别处理PC机硬件的需求,因此这两部分分别为软件和硬件服务,组合到一起,使计算机系统正常运行。
BIOS的服务功能是通过调用中断服务程序来实现的,这些服务分为很多组,每组有一个专门的中断。例如视频服务,中断号为10H;屏幕打印,中断号为05H;磁盘及串行口服务,中断14H等。每一组又根据具体功能细分为不同的服务号。应用程序需要使用哪些外设、进行什么操作只需要在程序中用相应的指令说明即可,无需直接控制。
※,
※,
※,
※,