ntfs:new technology file system
系统(也叫引导分区)分区:主引导程序所在的分区
启动分区:操作系统所在的分区
系统分区可以(但不是必须)与启动分区相同
物理磁盘必须要有一个主分区(磁盘的第一块分区,在磁盘最前面,用来存放主引导程序),除了主分区剩下叫做扩展分区(扩展分区和主分区一个级别的),扩展分区不能直接用,需要将扩展分区划分为逻辑分区。平常我们还经常接触主分区、逻辑分区,它们是针对磁盘分区类型划分的,主要存在于MBR引导的硬盘,对于GPT引导硬盘来说,所有分区都是主分区。
主引导程序是属于整块磁盘的,没有主引导程序,这块磁盘就无法使用,不管在这块磁盘上是装的什么系统,也不管是装了几个系统,主引导程序是先于操作系统加载进入内存的,所以可以对主引导程序进行添加或修改来做一些事情,主引导程序运行完后就把控制权交给操作系统。要在一块磁盘上安装多个系统,分给每个系统的空间是独立的,而且是“纯净的”,即没有被其他系统“沾染”。这块磁盘就好像一块陆地,两个系统则好像两个国家,当然使用电脑的你就是上帝了,你可以让其中一个国家释放出一片土地,让你来创建一个新的国家。对于A系统的空间,B系统能感知到,但是不能进行管理和使用。(这里我有个疑问,如果电脑有两块硬盘,那么是每块硬盘有一个主引导程序还是只有一块硬盘中存在主引导程序?如果每个硬盘都有自己的引导程序,那电脑怎么知道选择哪一个?而且这样的话,那两块硬盘好像是独立的,不能同时使用啊,那就没有起到扩容的作用啊)
MBR(Master Boot Record)引导方式是比较早期的一种方式,在引导程序中规定一个物理磁盘最多只能分为4个分区(不一定要分成4份,1~4都可以,注意这里的分区是物理级别的),而每一个磁盘都必须有一个分区是用来存放主引导程序,那么我们就把这个存放引导程序的分区称为主分区(占用磁盘最前面的空间,主分区存放着主引导程序,当然还可以存放其他东西,比如还可以作为启动分区来安装操作系统,此时引导分区和启动分区为同一个分区,这个分区需要激活),剩下的空间叫做扩展分区(扩展分区可以是0~1个,即如果磁盘只分为一份,那就没有扩展分区),所以说主分区和扩展分区本来都是分区,是同一级别的,只是因为一个存放了主引导程序,所以习惯上叫做主分区。扩展分区不能直接使用,要分成若干个逻辑分区。主分区从编号为1~4(C代表4),逻辑分区从5(D代表5)开始编号,磁盘(硬盘,光盘)也是从0开始编号
GPT引导则不再区分主分区和扩展分区,统称为分区,且至少可以分为128个分区
建立主分区→建立扩展分区→建立逻辑分区→激活主分区(实际上可以有多个主引导程序放在不同的分区,但是只能有一个是激活的)→格式化所有分区
主分区和扩展分区属于物理分区阶段,只有完成了逻辑分区才能选择或者创建文件系统,所谓的选择何种文件系统,实质就是对分区进行该种文件系统的格式化
HDD(Mechanical Hard Disk):机械硬盘
HHD(Hybrid Hard Disk):混合硬盘
SSD(Solid State Disk):固态硬盘
GPU(graphic process unit)就是显卡(Video card,Graphics card)的主芯片
磁盘和硬盘
计算机存储器分为内存和外存,外存一般就是磁盘(当然往现在外存还有光盘,USB,移动硬盘等),早期的时候因为磁盘包括硬盘,软盘(硬盘容量和速度都大于软盘),现在软盘基本没用,所以现在磁盘基本就是指的硬盘了
串口,并口,USB(universal serial BUS,通用串行总线),并行传输会有一问题,并行的各条线会产生干扰(两条电流线之间容易产生电磁干扰),串行就不会有这个问题
操作系统分区原理
所谓的分区是操作系统的概念,物理分区和逻辑分区都是操作系统为了管理磁盘提出来的
在计算机早起,还在用软盘的时候,就把A,B盘符给了软盘,所以硬盘盘符都是从C开始的
关于Windows的一些知识
WindowsPE(preinstallation environment)是包含Windows各系统内核的一个微系统,可以用来安装系统,安装系统方式很多,U盘启动,系统光盘,pe安装,其本质都是一样的。平时我们安装软件都是在运行操作系统的基础上,其实操作系统也只不过是运行在电脑上的一个程序,当电脑还没安装操作系统的时候,我们同样可以运行其他的程序,上面说的那几种安装系统的方式都是先运行一些程序,然后通过这些程序来安装操作系统。关于启动项那块我的理解是这样的,电脑(硬件)是用来运行程序的,不管程序是在哪(硬盘,光盘,U盘都可以),开机后,很自然的应该是电脑询问你要运行的程序是在哪里啊,所以才会有启动项这样的东西(硬盘启动,光盘启动,U盘启动),由于电脑的默认设置为从硬盘启动,所以就从硬盘启动,从硬盘启动的话先运行硬盘引导分区里的主引导程序,然后如果有安装多个系统,就会出现让你选择系统的界面,选择完后操作系统就接管电脑了。我的疑问是系统安装程序是何方神圣,能够跟操作系统一样直接运行在电脑上?
安装windows和linux双系统
一般先安装windows系统,再安装linux系统,因为windows的引导程序无法识别linux系统,而linux小引导程序能够识别windows系统,如果先安装linux系统,后面安装的windows系统的引导程序会覆盖掉linux的引导程序,导致无法识别linux系统,从而无法启动linux系统(网上看到的,我没有实测)