对硬盘分区形式 mbr gpt进行分区时,GPT和MBR有什么区别

硬盘分区表MBR和&GPT(GUID)的基本区别
硬盘分区表MBR和 GPT(GUID)的基本区别
简单地说,硬盘主要有两种分区表类型,原则上,一个硬盘只存在一种分区表,不能同时存在两种(事实上经过特殊的方法处理后,可以同时存在两种类型的分区表,这个不在我们的讨论范围)
一、MBR,这个分区表比较老了,你的硬盘就是这种。这个分区表的物征是:
1.最多支持4个主分区,或者3个主分区+1扩展分区(扩展分区下面可以有无数的逻辑盘)
2.支持2.2T以下的硬盘分区
3.启动条件是:要有引导扇区(MBR),并要有一个主分区,而且是必须激活的,当然有系统是必须的
4.一般的组合是:BIOS+MBR
5.支持32位系统和64位系统
二、GPT(GUID)分区表的硬盘
1.最多支持128个主分区,没有扩展分区,也没有逻辑盘
2.支持2.2T以上的硬盘分区
3.启动条件是:要有一个EFI(ESP)分区,要有一个主分区,当然有系统是必须的
4.一般的组合是:UEFI+GPT
5.只支持win7 win8 win8.1的64位系统,不支持32位系统。
三、基本原则(以64位win7 win8 win8.1的系统U盘为例)
1.以传统的BIOS方式启动电脑,你的系统只能安装在MBR分区的硬盘中,要是你的硬盘是GPT分区,无法下一步
2.以UEFI方式启动电脑,你的系统只能安装在GPT分区中,要是你的硬盘是MBR分区,无法进行下一步。
3.DiskGenius专业版,可以无损相互转换(所谓的无损也是相对的,不是绝对)。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。浅议磁盘分区――从MBR到GPT
diskpart这个命令,用了很多年了。
作为曾经SCCM的老手,至今还记得在System Center Configuration Manager的OSD(操作系统部署)中,为了实现单一镜像单一序列部署到不同的计算机硬件,去编写提供不同的磁盘分区的脚本。
这是由于不同厂商OEM提供Windows时,往往在磁盘上划分了保留分区以存放恢复镜像。如果企业或机构中存在非在线恢复系统的需求,那么可以把OSD产生的镜像WIM保存到保留的恢复分区,以供需要时进行系统的回复。
另外,对于一个生产环境,用户往往希望保留自己的数据分区而只恢复系统分区。在这个情况下,规范分区并且在OSD的任务序列中进行识别和处理就显得非常的重要了。
在以前很长的一段时间里,对磁盘分区的了解满足主分区、扩展分区、活动分区和MBR(主引导记录)就能大致满足日常需求了。在PC/AT时代,BIOS会去寻找磁盘上的激活的引导分区,然后根据之上的引导扇区的信息,加载SYS或者bootmgr之类的引导控制程序,引导进入操作系统。
还记得用16进制磁盘编辑器查看分区表,能够看到活动分区的0x80标记么?还记得查看引导扇区,最后两个双字节为0x55 0xAA么?这里有几篇文章可以帮助回忆:
Why 55 AA is used as the boot signature on IBM PCs?
/questions//why-55-aa-is-used-as-the-boot-signature-on-ibm-pcs
The PC/AT boot process
/jonathan.deboynepollard/FGA/pcat-boot-process.html#Active
可是技术不会停留,为了适应新的需求,例如为了超越2TB磁盘的限制,GPT磁盘分区出现了。相应的,磁盘类型ID也从以前的一个双字节变成了GUID。
之所以想起来了解这个问题,是因为我干掉了机器出场自带的恢复分区。所以顺便了解下GPT分区。
如何创建、删除分区,一搜一堆,不在这篇的讨论范围内。主要想看看分区类型。在删除恢复分区的时候,通过diskpart detail partition命令,能看到我的SSD上有这些类型的分区。
除了熟悉的分区/卷的信息,主要有两个信息是我想了解的,一个是分区类型,因为使用GPT磁盘,都显示为GUID了;一个是属性。
使用diskpart setid命令可以修改分区类型,当然也可以查看。 &&
DISKPART& help setid
为带焦点的分区更改分区类型字段。
语法: &SET ID={&BYTE& | &GUID&} [OVERRIDE] [NOERR]
ID={&BYTE& | &GUID&}
指定新分区类型。
对于主启动记录(MBR)磁盘,可以采用十六进制形式 为分区指定分区类型字节。可以使用此参数指定任何 分区类型字节,类型 0x42 (LDM 分区)除外。请注意,指定十六进制分区类型时,会忽略前导的 &0x&。
对于 GUID 分区表(GPT)磁盘,可以为分区指定&
分区类型 GUID。已识别的 GUID 包括:
EFI 系统分区:&
c12ad2-ba4b-00a0c93ec93b
基本数据分区:&
ebd0a0a2-b9e5--68b6b72699c7
可以使用此参数指定任何分区类型 GUID,&
以下几种类型除外:
Microsoft 保留分区:&
e3c9e316-0b5c-4db8-817d-f92df00215ae
动态磁盘上的 LDM 元数据分区:&
5808c8aa-7e8f-42e0-85d2-e1e90434cfb3
动态磁盘上的 LDM 数据分区:&
af9b60a0--bc68-ad
群集元数据分区:&
db97dba9-0840-4bae-97f0-ffb9a327c7e1
除提及的限制之外,DiskPart 不会检查分区类型是否有效,只是确保该分区类型 是十六进制形式的字节或 GUID。
OVERRIDE启用 DiskPart 能够强制首先卸载卷上的文件系统,然后再更改分区类型。更改分区类型时,DiskPart将尝试锁定和卸载卷上的文件系统。如果未指定此参数,并且锁定文件系统的调用失败(因为某些其他应用程序具有卷的打开句柄),则整个操作将失败。指定此参数时,将强制执行卸载,即使锁定文件系统的调用失败也是如此。卸载文件系统后,卷的所有打开句柄都将无效。
NOERR & 仅用于脚本。遇到错误时,DiskPart 会继续处理命令,如同没有出现错误一样。如果不使用 NOERR 参数,错误会导致 DiskPart退出,并返回错误代码。
仅供原始设备制造商(OEM)使用。
必须选择一个分区才能成功执行此操作。
使用此参数更改分区类型字段可能会导致计算机发生故障或无法启动。除非你是 OEM 或熟悉 GPT 磁盘的IT 专业人员,否则不要使用此参数更改 GPT 磁盘上的分区类型字段。不过,始终可以在 GPT 磁盘上使用CREATE PARTITION EFI 命令创建 EFI 系统分区,使用CREATE PARTITION MSR 命令创建 Microsoft 保留分区以及使用不带 ID 参数的 CREATE PARTITION PRIMARY命令在 GPT 磁盘上创建主分区。
此命令在动态磁盘或 Microsoft 保留分区上无法使用。
SET ID=07 OVERRIDE&
SET ID=ebd0a0a2-b9e5--68b6b72699c7
我注意到帮助没有说明我的OEM分区,于是搜索。
那么,分区属性又是怎么回事呢?使用diskpart gpt命令可以获得分区属性。
DISKPART& help gpt
在基本 GUID 分区表(GPT)磁盘上,将 GPT 属性分配给带焦点的分区。
语法: &GPT ATTRIBUTES=&N&
ATTRIBUTES=&N&
表示可应用于带焦点的分区的属性的十六进制值。GPT 属性字段是一个 64 位字段,该字段包含两个子字段。高位字段只有在特定分区类型 GUID 的环境中才进行解释,而低位字段则是所有分区类型公用的字段。
可以在所有分区上设置以下属性:
0x0001 将该分区标记为必需分区。这向所有的磁盘管理实用工具表明该分区不应被删除。EFI 系统分区仅包含启动操作系统所需的二进制数据。这样可以轻松地将原始设备制造商(OEM)或操作系统特定的二进制数据放置在其他分区中。
对于基本数据分区,定义了以下属性:
GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER&
防止为分区自动分配驱动器号。默认情况下,会为每个分区分配一个新驱动器号和卷 GUID 路径名。驱动器号和卷 GUID 路径名都可用于打开使用 Win32 API 的卷。设置此属性可确保在将磁盘移动到新计算机上时,系统不会自动生成新的驱动器号。而用户可以手动分配驱动器号。
GPT_BASIC_DATA_ATTRIBUTE_HIDDEN&
将分区的卷定义为隐藏。&
设置此属性可指定不会为卷分配驱动器号或卷 GUID 路径名。驱动器号和卷 GUID 路径名都可用于打开使用 Win32 API 的卷。
Win32 API 不会报告隐藏分区的卷,例如 FindFirstVolume 和 FindNextVolume。
GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY&
将分区定义为卷快照服务卷影副本卷。文件系统筛选器使用此标志阻止筛选器附加到卷中。
GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY&
阻止写入卷。
Microsoft 可能会随时添加其他属性。
GPT 分区属性提供有关该分区使用情况的附加信息。
必须选择一个基本 GPT 分区才能继续执行此操作。&
更改 GPT 属性可能会导致无法为基本数据卷分配驱动器号,或阻止装载文件系统。除非你是原始设备制造商(OEM)或熟悉 GPT 磁盘的 IT 专业人士,否则请勿更改 GPT 属性。
GPT ATTRIBUTES=0x0000&
GPT ATTRIBUTES=0xF001
对照detail partition命令获得的分区属性,能够发现有这么几种:
0x0;0X0001
这样一来,磁盘管理器中分区不能操作就很好理解了。
0x0000是标准的数据分区,系统会自动分配盘符,也能够正常的通过磁盘管理器进行操作管理;
0X0000系统不会分配盘符,这样磁盘挂载到其他操作系统时不会出现不需要的盘符。但在需要的时候可以进行操作;
0X0001除了以上属性之外,还叠加了防止删除分区的属性。
还记得安装Windows的时候,自动多出来的两个分区吗?一个叫引导分区,一个叫保留分区,都是干啥用的呢?
查一下前面的GUID,引导分区其实就是一个EFI分区,也可以简称ESP。这个分区通常保存引导需要的文件,例如bootmgr等。单独做出来一个分区的好处是系统运行时,病毒和恶意代码一般无法影响这个分区。
而保留分区,全称是Microsoft Reserved partition。安装Windows的GPT分区磁盘一定会有这个分区。这个分区有什么作用呢?例如,基本磁盘转化成动态磁盘,这个分区的数据就可以转为LDM动态卷的。
为了验证EFI分区,上图显示了我使用提升的System账户查看了挂载的这个分区的内容。
传统MBR分区的模式如下:
GPT分区的模式如下:
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
在天朝还有幸福感是因为知道得太少,离真相越近越绝望……当最基本的生命和财产都毫无保障的时候,什么权利尊严自由已不值一提~后清的延续,由军事殖民转向经济殖民,形象工程重于民众生存,宁予洋人不予家奴,将后代子孙资源提前消耗破坏殆尽,倒行逆施置大自然于无物,更将可能影响人类繁衍之转基因食物大量引进推广,中华民族危矣!经济基础决定上层建筑,基础离崩溃不远矣,建筑还能支撑多久?
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(42500)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'MBR与GPT分区扫盲,希捷2T、3T硬盘测评',
blogAbstract:'\r\n图片无法引用,请移步至原贴太平洋论坛
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}当前位置: >
mbr分区与gpt分区的区别
来源:时间:
mbr分区与的区别&
mbr分区与gpt分区的区别&
MBR,主引导记录(Master Boot Record),也就是现比较流行的硬盘分区模式。引导扇区在每个分区里都存在,但是我们常说的主引导扇区是硬盘的第一物理扇区。它由两个部分组 成:即主引导记录MBR和硬盘分区表DPT。硬盘的0磁道的第一个扇区称为MBR,它的大小是512字节,而这个区域可以分为三个部分。第一部分为pre-boot区(预启动区),占446字节;第二部分是Partition table区(分区表),占64个字节,硬盘中分区有多少以及每一分区的大小都记在其中。第三部分是magic number,占2个字节,固定为55AA。 & 他是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它。主引导记录中包含了硬盘的一系列参数和一段引导程序。引导程序主要是用来在系统硬件自检完后引导具有激活标志的分区上的操作系统。它执行到最后的是一条JMP指令跳到操作系统的引导程序去。这里往往是引导型病毒的注入点,也是各种多系统引导程序的注入点。但是由于引导程序本身完成的功能比较简单,所以我们可以完全地判断该引导程序的合法性(看JMP指令的合法性),因而也易于修复。象命令fdisk/mbr可以修复MBR和KV300这类软件可以查杀任意类型的引导型病毒,就是这个原因。
MBR分区的标准决定了MBR只支持在2TB以下的硬盘,超过2TB的硬盘只能管理2TB!为解决这个大问题,微软和英特尔在EFI方案中开发了GPT分区模式。
GPT,全局唯一标识分区表(GUID Partition Table),GUID,全局唯一标识符 (Globally Unique Identifier) 。与主启动记录 (MBR) 分区方法相比,GPT 具有更多的优点,因为它允许每个磁盘有多达 128 个分区,支持高达 18 千兆兆字节的卷大小,允许将主磁盘分区表和备份磁盘分区表用于冗余,还支持唯一的磁盘和分区 ID (GUID)。& 支持最大卷为 2 TB (terabytes) 并且每个磁盘最多有 4 个主分区(或 3 个主分区,1 个扩展分区和无限制的逻辑驱动器)的主启动记录 (MBR) 磁盘分区的样式相比,GUID 分区表 (GPT) 磁盘分区样式支持最大卷为 18 EB (exabytes) 并且每磁盘最多有 128 个分区。与 MBR 分区的磁盘不同,至关重要的平台操作数据位于分区,而不是位于非分区或隐藏扇区。另外,GPT 分区磁盘有多余的主要及备份分区表来提高分区数据结构的完整性。GPT是EFI方案的一部分,但并不依赖于EFI主板,在BIOS主板的PC中也可使用GPT分区。与MBR最大4个分区表项的限制相比,GPT对分区数量没有限制,但Windows最大仅支持128个GPT分区。GPT可管理硬盘大小达到了18EB(1EB=1024PB=1,048,576TB),不过NTFS格式最大仅支持256TB。
mbr分区与gpt分区是可以相互转换的,详细的转换方式请参考
mbr分区与gpt分区的区别内容出自
土豆使用教程>>
[U盘装win10]U盘安装ghost win10系统教程
[硬盘装win10]一键重装ghost win10系统
[U盘装win7]U盘安装ghost win7系统教程
[硬盘装win7]一键重装ghost win7系统教
[U盘装XP]U盘安装ghost XP系统教程
[硬盘装XP]一键重装ghost XP系统教程
[硬盘装win7]硬盘安装原版win7系统教
[U盘装win7]U盘安装原版win7系统教程
[硬盘装win10]硬盘安装原版win10系统
[U盘装win10]U盘安装原版win10系统教程
BIOS设置教程>>
[UEFI U盘启动]BIOS怎么设置UEFI U盘启
[U盘启动]U盘启动全攻略(传统和
[BIOS设置]电脑进入BIOS的两种实用方
[BIOS设置]硬盘模式设置图文详解
[U盘启动]BIOS设置U盘启动小结
常见问题解答>>

我要回帖

更多关于 硬盘分区形式 mbr gpt 的文章

 

随机推荐