GPT分区基础知识及如何在GPT分区上安装WIN7,分区

分区知识充电:

大硬盘和WIN8系统,让我们从传统的BIOS MBR模式升级到UEFI GPT模式,现在购买的主流电脑,都是预装WIN8系统,为了更好的支持2TB硬盘,更快速的启动win8,预装系统都采取了GPT分区的格式,并且主板bios支持UEFI启动。

新服务器,4T硬盘,U盘安装Windows Server 2008 R2。

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

如果您对这些专用名词比较陌生的话,笔者简单解释一下:

把2008的镜像用UltraISO写入U盘。

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

MBR和GPT是两种不同分区形式,好比你买回来一块新硬盘,要划分成不同的区域,系统、工具、音乐等等,看你怎么分,传统的MBR模式只能分4个主分区,并且最大的支持2.1T硬盘。GPT可以分无数多分区,并且支持9.4ZB硬盘(9.4ZB=94亿TB)。

安装到分区那块,主分区200G,剩余分区系统自动给分为: 2T  剩余 两块盘。

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

NTFS,FAT32是文件系统,好比你给分好区的硬盘上打上格子,方便填充数据。至于打成什么样的格子由你自己决定,现在WIN主流是NTFS。

查,发现:MBR最大单分区2T,要修改为GPT分区。

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

几种常见分区解释:

安装到分区界面:shift f10 调出命令行工具,将分区修改为GPT并分区。

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

1.MBR分区表:Master Boot Record,即硬盘主引导记录分区表,只支持容量在 2.1TB 以下的硬盘,超过2.1TB的硬盘只能管理2.1TB,最多只支持4个主分区或三个主分区和一个扩展分区,扩展分区下可以有多个逻辑分区。

 依次运行:

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

  1. GPT分区表:GPT,全局唯一标识分区表(GUID Partition Table),与MBR最大4个分区表项的限制相比,GPT对分区数量没有限制,但Windows最大仅支持128个GPT分区,GPT可管理硬盘大小达到了18EB。只有基于UEFI平台的主板才支持GPT分区引导启动。

  2. ESP分区:EFI system partition,该分区用于采用了EFI BIOS的电脑系统,用来启动操作系统。分区内存放引导管理程序、驱动程序、系统维护工具等。如果电脑采用了EFI系统,或当前磁盘用于在EFI平台上启动操作系统,则应建议ESP分区。

> diskpart  

 

4. MSR分区:即微软保留分区,是GPT磁盘上用于保留空间以备用的分区,例如在将磁盘转换为动态磁盘时需要使用这些分区空间。

> list disk

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

主流分区对比:

> select disk 0

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

一、MBR分区结构

> clean

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

MBR包括:引导代码、Windows磁盘签名、MBR分区表和MBR结束标志共计4部分。位于硬盘的0柱面、0磁头、1扇区

> convert gpt

  select disk number  //选择磁盘number

二、GPT分区结构

> create partition efi size=200    # 创建大小为200M的EFI分区  

  detail disk  //查看磁盘信息

图片 1

> create partition msr size=128   # 创建大小为128M的MSR分区 

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

GPT磁盘分区结构解决了MBR只能分4个主分区的的缺点,并且支持大硬盘,分区结构清晰简单而且有备份。

> create partition primary size=204800  # 创建大小为200G的主分区安装系统 

  以下分两种情况:

如何在GPT分区上安装WIN7

刷新后发现主分区无法装系统,提示:

  1,通常用于安装win7:

了解到PT分区结构后,我们要知道要采用GTP格式分区装系统,所需要的系统必须是WIN7 X64位以上的,并且主板支持UEFI启动模式。

windows 无法安装到这个磁盘.选中的磁盘采用GPT分区形式

 查,发现:windows 2008默认貌似又不支持GPT分区,找到如下解决方案:

1、将U盘目录下的efimicrosoftboot 目录复制到U盘efi文件夹下。

2、把从下面地址下载的:BOOTx64.EFI 文件复制到U盘efiboot目录下

 

重启:选择主分区顺利安装操作系统。

操作系统:cn_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_vl_build_x64_dvd_617396.iso

 

 BOOTx64.EFI 下载地址:

 

  convert mbr  //转换到mbr格式

GPT格式分区最少要分三个区。

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

第一个是EFI系统保护区(默认隐藏不加载)第二个是MSR微软保留分区,第三个是系统数据分区。

  active  //激活主分区

安装过程:

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

1、准备一个全新硬盘,开机,插入WIN7 X64位安装光盘,从光盘启动。(什么,没有光盘,那只有制作U盘安装盘了)

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

1>移动硬盘(U盘)准备一个FAT32分区,一定要FAT32分区,因为efi bios只能识别FAT32分区,推荐5G ,最低要求,能放下win7 镜像解压出的所有文件。主分区也行,逻辑分区也行,不需要有引导功能。为方便叙述,该分区称为Install分区。

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

2>将win7 x64镜像中的所有文件复制到Install分区根目录

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

3>将EFI SHELL(x64).zip解压到Install分区根目录,

  2,通常用于安装win10:

PS:EFI SHELL(x64).zip已经包含有diskpart工具

  convert gpt  //转换到gpt格式

4>将bootmgfw.efi复制到Install分区根目录

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

最终,Install分区目录结构如下图

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

图片 2

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

2、安装画面选择现在安装,自定义安装,到了选择分区的时候(这个时候看到的应该是一个完全没有分区的空硬盘)这个时候按shift F10。

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

3、创建GPT分区过程(重要):

 

输入diskpart,回车。

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

输入list disk,可以看到硬盘编号,0,1,2,3…什么的。

输入select disk x(x是硬盘编号)选中你要分区的硬盘。

输入clean清除该硬盘上的所有分区(如果你的硬盘不是未分区状态)。

输入convert gpt将该硬盘转换成GPT分区表(基本上可以说是永久转换,没法转回MBR,除非你再次用clean清除分区表)。

现在开始创建EFI分区:

输入create partition efi size=xxx(xxx是分区大小,以MB为单位 ,Windows默认也就是128M,MAC默认200M)

输入create partition msr size=xxx(msr是Microsoft保留分区,Windows默认好像也就是100M)

输入create partition primary size=xxx d=yyy创建数据分区,可用于安装操作系统(id=yyy可以不必输入,它代表的是GUID分区类型(格式,就像MBR分区表的FAT/NTFS/HFS 用一个字符串代表分区格式,只不过GUID它很长,是全球唯一标识符,这里不输入的话,在安装操作系统,格式化分区时会自动生成)。

然后再重复上面那一句创建多个数据分区。

建完了分区后,可以将EFI分区格式化一下以便挂载,方法:

输入list partition看一下EFI分区的编号是多少。

输入select partition x选中EFI分区(一般是1)。

输入assign letter=x(x代表你要给它分配的盘符,随便填一个没被占用的盘符就好了)

输入exit退出diskpart分区工具,这下又回到了命令行。

输入format x: /fs:fat32 /q /y格式化这个EFI分区。

这样一个GPT磁盘就做好了,剩下就是安装了。

4、分区好了以后,就可以在图形界面下进行安装操作了。

附录:Win8 在GPT分区下安装win7(即可保留原win8系统和一键还原)

后记:

除了使用EFI引导将Windows安装在GPT分区表上,其实EFI还有很多可以玩的。我们可以自己编写EFI程序,也能下载网上的efi程序运行。只要把*.efi放在FAT32的U盘的EFI目录下,主板就能够执行它。网上有人通过这个方法加载efi程序,打开了SONY笔记本BIOS的隐藏选项,可以支持RAID和超频等等,可谓是非常刺激啊。

EFI作为一个一直在服务器系统中使用的成熟技术(并不是新技术),其取代BIOS是必然趋势。同样MBR作为DOS时代的遗毒,也将被淘汰。EFI GPT将成为主流,的确要好好实践一下哦。

 

原文:

本文由星彩网app下载发布于星彩网app下载,转载请注明出处:GPT分区基础知识及如何在GPT分区上安装WIN7,分区

TAG标签: 星彩网app下载
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。