1.磁盘为什么要分区?
正常来说,不是拿一块磁盘就可以直接使用的,需要先进行分区,格式化操作,才能对其进行存储,就好比一个实心立方体,你不可以在这里放置东西,你必须挖一个坑洞,使其成为一个容器,才能放置东西,这就是分区,你也可以按需求挖多个坑洞,放置不同的东西。而格式化呢,就是将这些坑洞经过各种处理,处理成你能接受的物品放置方法。磁盘也是如此,必须先分区,提供可存储的空间,然后格式化,使其能够被操作系统正常处理。
2.不同的分区方案有什么不同?
一般来说,针对Legacy BIOS的启动,磁盘分区会按照MBR的分区方案进行分区,这种分区方式是在磁盘的最开始的一处写入一个引导程序作为主引导记录,然后在后面记录分区的内容。MBR分区一般分为主分区和扩展分区,其中安装系统的主分区要求是活动分区,标识这个分区是可以被引导的。
对于UEFI BIOS的启动,磁盘分区一般以GPT的分区方案进行分区,与MBR不同的是,GPT以GUID进行分区管理,而引导则是在一个特殊的FAT分区里读取一个指定文件进行启动的,这个分区通常被称为EFI分区或ESP分区,然后还有一个主分区,这里一般才是真正存储操作系统的分区。
3.如何进行磁盘分区操作?
由于涉及磁盘修改,所以操作将在PE内进行,这里以ComPE为例
注意:该操作可能导致磁盘数据丢失,请注意备份!!!
UEFI BIOS的GPT分区
1.Diskpart
Diskpart是Microsoft放在Windows操作系统内自带的一个磁盘管理控制台工具,可以进行很多磁盘操作
首先,Win+R,运行Diskpart
此时我们就会看到这个控制台窗口
我们输入list disk,此时就会列出连接在电脑上的所有磁盘
然后我们输入list par,检查是否有其他分区存在,如果有,且出于完全重装系统的目的,输入clean清除所有磁盘分区
输入convert gpt将硬盘转换成GPT硬盘
然后,我们输入create par efi size=<分区大小,以MB结尾>创建一个ESP分区,一般ESP分区大小为300MB
然后,出于WIndows本身的一个保护机制,可以创建一个MSR分区,一般大小为16MB,这里填写的是300MB
最后,我们创建一个主分区,这里说一下,如果不指定size参数,则意思是将磁盘所有可用空间全部用于创建指定分区,如果有需求,可以自己指定size参数,像上面那样
然后对这个分区进行格式化操作,输入format fs=<分区格式> quick,其中quick可选,表示快速格式化,如果不带quick,格式化会更完全但是速度会很慢,按需求来(注意:格式化操作会删除该分区的所有文件,请谨慎)
Windows上的分区格式主要分为exFAT,FAT32,NTFS,这里用NTFS进行格式化,按需选择(注意:对于早于Windows 11 Insider Preview Build 27686的Windows系统来说是不支持用Diskpart格式化大于32GB的FAT32分区的)
最后,我们用assign指定分区的盘符,建议系统盘符为C
至此,使用Diskpart完成了磁盘分区。
2.DiskGenius
DiskGenius是一个第三方的磁盘管理工具,功能上会比Windows本身自带的工具多得多
首先打开DiskGenius
全空闲表示没有分区,如果有分区且需要完全重装系统,可以删除所有分区
为了简单化,点击快速分区
根据需求自定义,这里我选择的是一个分区
然后根据需求选择ESP分区的大小
一切OK后,点击确定
这样一来,就完成分区了。
Legacy BIOS的MBR分区
1.Diskpart
Diskpart是Microsoft放在Windows操作系统内自带的一个磁盘管理控制台工具,可以进行很多磁盘操作
首先,Win+R,运行Diskpart
此时我们就会看到这个控制台窗口
我们输入list disk,此时就会列出连接在电脑上的所有磁盘
然后我们输入list par,检查是否有其他分区存在,如果有,且出于完全重装系统的目的,输入clean清除所有磁盘分区
如果磁盘是GPT(会在GPT下出现*),请输入convert mbr
输入create par pri创建主分区
如果需要指定大小,可使用create par pri size=<分区大小,以MB为单位>创建指定大小的主分区
若没有size参数,则表示所有剩余空间全部用于创建分区
然后对这个分区进行格式化操作,输入format fs=<分区格式> quick,其中quick可选,表示快速格式化,如果不带quick,格式化会更完全但是速度会很慢,按需求来(注意:格式化操作会删除该分区的所有文件,请谨慎)
Windows上的分区格式主要分为exFAT,FAT32,NTFS,这里用NTFS进行格式化,按需选择(注意:对于早于Windows 11 Insider Preview Build 27686的Windows系统来说是不支持用Diskpart格式化大于32GB的FAT32分区的)
然后使用assign分配盘符,系统分区建议用C
接下来是最重要的一点,系统分区如果作为引导分区,一定要是活动分区,所以输入active
如果需要,可以输入create par ext size=<分区大小,以MB为单位>创建扩展分区
至此,Diskpart创建分区完成
2.DiskGenius
DiskGenius是一个第三方的磁盘管理工具,功能上会比Windows本身自带的工具多得多
首先打开DiskGenius
全空闲表示没有分区,如果有分区且需要完全重装系统,可以删除所有分区
为了简单化,点击快速分区
选择MBR,然后根据需求指定分区数目,若多个分区,请对期望的主分区选中“主分区”。
然后点击确定
此时,DiskGenius完成了分区操作
接下来,就可以进行操作系统安装了