首页 > 代码库 > diskpart分区

diskpart分区

分区知识充电:

      主分区:主分区,也称为主磁盘分区,和拓展分区、逻辑分区一样,是一种分区类型。主分区中不能再划分其他类型的分区,因此每个主分区都相当于一个逻辑磁(在这一点上主分区和逻辑分区很相似,但主分区是直接在硬盘上划分的,逻辑分区则必须建立于扩展分区中)。早期MBR模式分区只能划分四个分区,现在的GPT分区至少可以划分128个主分区,未来很有可能将不存在扩展分区和逻辑分区的概念。一个硬盘的主分区包含操作系统启动所必需的文件和数据的硬盘分区,要在硬盘上安装操作系统,则硬盘必须有一个主分区。

      拓展分区:所谓扩展分区,严格地讲它不是一个实际意义的分区,它仅仅是一个指向下一个分区的指针,这种指针结构将形成一个单向链表。这样在主引导扇区中除了主分区外,仅需要存储一个被称为扩展分区的分区数据,通过这个扩展分区的数据可以找到下一个分区(实际上也就是下一个逻辑磁盘)的起始位置,以此起始位置类推可以找到所有的分区。无论系统中建立多少个逻辑磁盘,在主引导扇区中通过一个扩展分区的参数就可以逐个找到每一个逻辑磁盘。

      逻辑分区:逻辑分区是硬盘上一块连续的区域,不同之处在于,每个主分区只能分成一个驱动器,每个主分区都有各自独立的引导块,可以用fdisk设定为启动区。一个硬盘上最多可以有4个主分区,而扩展分区上可以划分出多个逻辑驱动器。这些逻辑驱动器没有独立的引导块,不能用fdisk设定为启动区。主分区和扩展分区都是dos分区。

      为什么有这3种分区呢?在MBR分区模式中,硬盘只能分4个分区,而4个分区肯定不够用,所以就催生了扩展分区和逻辑分区的概念,而之前的分区类型便起名为主分区了。实际上在早期的硬盘分区中并没有主分区、扩展分区和逻辑分区的概念,每个分区的类型都是现在所称的主分区。主分区是直接在硬盘上划分的,逻辑分区则必须建立于扩展分区中。现在的GPT分区至少可以划分128个主分区,未来很有可能将不存在扩展分区和逻辑分区的概念。

      关于MBR和GPT:MBR,全称为Master Boot Record,即硬盘的主引导记录。一般把它和分区联系起来的时候,就会代表一种分区的制式。由于硬盘的主引导记录中仅仅为分区表保留了64个字节的存储空间,而每个分区的参数占据16个字节,故主引导扇区中总计只能存储4个分区的数据。也就是说,一块物理硬盘只能划分为4个主分区磁盘。并且MBR最大仅支持2TB的硬盘,在现在这个连4T都不稀奇的时代,MBR出场的机会恐怕会越来越少。

      GPT,即Globally Unique Identifier Partition Table Format,全局唯一标识符的分区表的格式。这种分区模式相比MBR有着非常多的优势。首先,它至少可以分出128个分区,完全不需要扩展分区和逻辑分区来帮忙就可以分出任何想要的分区来。其次,GPT最大支持18EB的硬盘,几乎就相当于没有限制。

 

概念总是晦涩的,让我们来具体操作吧:

1,shift + F10 调出命令行,输入diskpart调出diskpart工具;

2, list disk  //列出物理磁盘列表

  select disk number  //选择磁盘number

  detail disk  //查看磁盘信息

  clean  //清除磁盘信息,即格式化

  以下分两种情况:

  1,通常用于安装win7:

  convert mbr  //转换到mbr格式

  create partition primary size=number (MB)   // 创建主分区,单位MB

  active  //激活主分区

  format quick  //快速格式化主分区

  create partition extended size=number (MB)   // 创建拓展分区,单位MB

  list partition  //查看当前分区信息

  create partition logical size=number (MB)  //创建逻辑分区,单位MB

  2,通常用于安装win10:

  convert gpt  //转换到gpt格式

  create partition efi size=number (MB)  //创建efi分区,通常大小为100MB,大小可调

  create partition msr size=number (MB)  //创建msr分区,通常大小为128MB,大小可调

  create partition primary size=number (MB)  //创建主分区,单位MB,gpt没有拓展逻辑分区概念,可以继续创建主分区

  exit  //退出diskpart工具/退出命令行

 

至此,分区完成,愉快地在分区上安装系统吧!

diskpart分区