WINDOWS 无法安装这个磁盘,磁盘采用GPT分区格式Win7安装时用DiskPart命令行手动分区
出chatgpt独享账号!内含12美元!仅需38元/个!独享永久使用!点击购买!出chatgpt独享账号!内含120美元!仅需38元/个!独享永久使用!点击购买!出chatgpt独享账号!内含12美元!仅需38元/个!独享永久使用!点击购买!
出chatgpt独享账号!内含120美元!仅需38元/个!独享永久使用!点击购买!
Diskpart是Windows环境下的一个命令,正常运行该命令时需要系统服务的支持,所以在纯DOS、XP内核的WinPE环境下都是不能运行的,但是在Win7的预安装环境下却是可以的。
当安装程序运行到创建磁盘分区界面时,按下“Shift+F”便可启动命令窗口了。之后输入Diskpart回车便可进入Diskpart的命令环境(其提示符为:“DISKPART>”)。在此提示符下键入相应命令就可以进行分区操作,具体用到的命令有:Clean、List、Select、Create、Format、Exit,这些命令的使用方法可以在Diskpart命令提示符下键入Help或者通过网络查询得知,在此笔者不再赘述。假设用ListDisk命令显示的目标磁盘为0号,则建立分区的步骤如下:
ListDisk /*显示本机的所有磁盘*/SelectDisk0 /*选择0号磁盘(一个硬盘默认为0)*/Clean /*清楚磁盘上所有的内容*/CreatePartitionPrimarySize=51200 /*创建主分区容量为50G*/Active /*激活主分区*/FormatQuick[FormatFS=NTFSQuick] /*快速格式化分区[分区格式为NTFS并快速格式化]*/CreatePartitionExtended /*创建逻辑分区*/CreatePartitionLogicalSize=51200 /*创建逻辑分区一容量为50G*/ForamtQuick /*快速格式化分区*/CreatePartitionLogicalSize=153600 /*创建逻辑分区二容量为150G*/ForamtQuick /*快速格式化分区*/CreatePartitionLogicalSize=153600 /*创建逻辑分区三容量为150G*/ForamtQuick /*快速格式化分区*/CreatePartitionLogical /*创建逻辑分区四容量为剩余空间*/ForamtQuick /*快速格式化分区*/Exit /*退出Diskpart*/Exit /*退出命令提示符环境*/
提示:用Diskpart分区时一定要选对目标磁盘,当前被选中的磁盘/分区前面会有*号标志,我们可以用ListDisk/Partition来进行查看。另外在分区前也可以用Resan重新扫描一下机器的磁盘,以便正确选择目标磁盘。
WINDOWS无法安装这个磁盘,选中的磁盘采用GPT分区格式建议尝试:1.使用Win7光盘或者U盘引导,进入系统安装界面。2.按Shift+F10打开命令提示符。3.输入”Diskpart”(不用输入引号,下同),并按回车,进入操作界面4.输入:”listdisk”,查看磁盘信息。注意看磁盘容量来选择。465G的Disk0是硬盘,3852M的Disk1是用于Win7安装的U盘。5.输入:”selectdisk0”,选择disk0为当前操作的磁盘6.输入:”Clean”,清空当前磁盘分区。7.输入:”convertmbr”,转换为MBR分区。8.操作完成,关闭此命令提示符窗口,继续按照正常的方法安装Win7系统即可。Windows无法安装到这个磁盘 选中的磁盘具有MBR分区表解决方法
出chatgpt独享账号!内含120美元!仅需38元/个!独享永久使用!点击购买!
在安装win10的时候,会出现这种提示:Windows无法安装到这个磁盘。选中的磁盘具有MBR分区表。在EFI系统上,Windows只能安装到GPT磁盘。出现这种情况主要是因为U盘启动时,默认使用EFI引导启动,而不是常见的MBR引导,所以会发生这种情况。这种情况常常出现在原来安装32位系统、现在改安64位系统的过程中。
选中的磁盘具有MBR分区表解决方法
解决方法一:出现上述问题后,直接把U盘拔掉插到其它电脑,把U盘里的efi文件夹和bootmgr.efi文件删掉,问题就搞定了,然后,再用这个U盘启动盘去装系统,就不会出现这种问题了。删掉这两个文件夹跟文件的原因是因为从U盘安装会默认使用efi引导启动,删掉之后没有efi,就默认用mbr启动了。
另外,我之前用光盘刻录过win8,给朋友安装的时候,也一样出现这种问题,但是问题是我的光盘是一次读写的,无法像U盘一样进去把那两个文件夹删掉,所以对于光盘我也不知道怎样弄。但是,奇怪的是,我自己的电脑也是用U盘安装的
Windows8pro,却没出现上述问题,我个人觉得是因为我的电脑比较老(09年底买的),不支持EFI启动的原因。什么是EFI呢?这是一种很重要的技术,统治电脑20多年的BIOS启动技术将来会被EFI代替,那时,在BIOS设置界面(严格来说应该是EFI界面)装可以使用鼠标,也可以是中文,不再是晦涩难懂的英文,也不再是只能使用键盘操作了。
解决方法二:非预装win10机型出厂时,硬盘默认为MBR分区表格式,而UEFI模式仅支持在GPT分区表的硬盘上安装系统。
如果系统安装光盘中包含了UEFI信息,启动时可能会自动加载并进入UEFI模式,因此便会出现“windows无法安装到这个磁盘,选中的磁盘具有MBR分区表,在EFI系统上,windows只能安装到GFT磁盘”的提示。
建议您尝试以下方法:
开机按ESC键,会显示两个光驱或者U盘的选项,选择光驱名称前没有UEFI的选项启动,即可正常把系统安装在MBR分区表硬盘上。
解决方法三:进入主板选择启动的项目、比如F8、F11之类、u盘启动里有2项、一个是EFI启动、一个是普通启动、安装64位系统、选了EFI启动,就会出错,应该选普通启动。如果光盘安装,进BIOS看看,EFI进入bios看到UEFI状态时,Enabled如果是启用状态,那么把他禁用掉看看(改为disabled),保存重启,选择光驱启动。但不能选择第uefi的光驱模式。
解决方法四:使用Windows8的分区工具来重分区安装。或者用diskgenius最新版的来建立GPT分区。提示,使用这种方法前请把硬盘数据进行拷贝,以免造成损失。
解决方法五:如果系统安装过程中弹出Windows无法安装到这个磁盘选中的磁盘具有MBR分区表,这个时候可以使用启用Diskpart命令,具体操作方法是:
按住shift+F10快捷键,打开命令提示符(即cmd.exe程序),然后在依次输入:
1.输入diskpart,并按下回车;
2.输入listdisk,并按下回车;
3.输入selectdiskC;(此处的“C”就是将要安装Win7系统的那个盘,若你要把Win7系统安装在D盘,就输入selectdiskD,同理可得其他盘的情况该怎么书写。)
4.输入Clean,并回车,就代表清空当前的磁盘分区;
5.输入convertmbr,回车,就代表已经转换为MBR分区了。如下图解:
使用快捷“Shift+F12”启用Diskpart命令,进入DOS
使用“Listdisk”命令列出当前计算机上的所有物理磁盘,找到需要重新分区的盘,进行磁盘的确认和清除当前需要安装操作系统磁盘的内容
进行最后的磁盘重建主分区以及逻辑分区(装操作系统必须要建立主分区)
使用“Createpartitionprimarysize=30720”.其中createpartition表示创建分区。primary表示创建是主分区。如果这个位置是logical:表示逻辑分区,extended:表示扩展分区。(size:表示分区大小,单位M)
激活已经建立的分区,这样你重新运行安装操作系统,就不会出现症状中的提示了,试试看吧。
Windows无法安装到这个磁盘。选中的磁盘具有MBR分区表。在EFI系统上,Windows只能安装到GPT磁盘
MBR—-MBR的意思是“主引导记录”,最早在1983年在IBMPCDOS2.0中提出。之所以叫“主引导记录”,是因为它是存在于驱动器开始部分的一个特殊的启动扇区。这个扇区包含了已安装的操作系统的启动加载器和驱动器的逻辑分区信息。所谓启动加载器,是一小段代码,用于加载驱动器上其他分区上更大的加载器。如果你安装了Windows,Windows启动加载器的初始信息就放在这个区域里——如果MBR的信息被覆盖导致Windows不能启动,你就需要使用Windows的MBR修复功能来使其恢复正常。如果你安装了Linux,则位于MBR里的通常会是GRUB加载器。MBR支持最大2TB磁盘,它无法处理大于2TB容量的磁盘。MBR还只支持最多4个主分区——如果你想要更多分区,你需要创建所谓“扩展分区”,并在其中创建逻辑分区。GPT—-GPT意为GUID分区表。(GUID意为全局唯一标识符)。这是一个正逐渐取代MBR的新标准。它和UEFI相辅相成——UEFI用于取代老旧的BIOS,而GPT则取代老旧的MBR。之所以叫作“GUID分区表”,是因为你的驱动器上的每个分区都有一个全局唯一的标识符(globallyuniqueidentifier,GUID)——这是一个随机生成的字符串,可以保证为地球上的每一个GPT分区都分配完全唯一的标识符。这个标准没有MBR的那些限制。磁盘驱动器容量可以大得多,大到操作系统和文件系统都没法支持。它同时还支持几乎无限个分区数量,限制只在于操作系统——Windows支持最多128个GPT分区,而且你还不需要创建扩展分区。在MBR磁盘上,分区和启动信息是保存在一起的。如果这部分数据被覆盖或破坏,事情就麻烦了。相对的,GPT在整个磁盘上保存多个这部分信息的副本,因此它更为健壮,并可以恢复被破坏的这部分信息。GPT还为这些信息保存了循环冗余校验码(CRC)以保证其完整和正确——如果数据被破坏,GPT会发觉这些破坏,并从磁盘上的其他地方进行恢复。而MBR则对这些问题无能为力——只有在问题出现后,你才会发现计算机无法启动,或者磁盘分区都不翼而飞了。
Windows 和 GPT 常见问题解答
什么是GPT磁盘GUID分区表(GPT)是作为统一可扩展固件接口(UEFI)计划的一部分引入的。GPT提供一种比旧式主启动记录(MBR)分区方案(过去在电脑中很常用)更灵活的机制来为磁盘分区。
分区是物理或逻辑磁盘上的一片连续存储空间,其功能如同一块物理上独立的磁盘。分区对系统固件和已安装的操作系统可见。在系统启动操作系统之前,对分区的访问由系统固件控制,而在操作系统启动之后则由操作系统控制。
MBR分区有什么缺点MBR磁盘仅支持四个分区表条目。如果分区超过四个,则需要创建一个称作“扩展分区”的次要结构。然后可将扩展分区划分为一个或多个逻辑磁盘。
Windows根据报告的几何结构在柱面边界上创建MBR磁盘分区和逻辑驱动器,不过,此信息不再与硬件(磁盘驱动程序或RAID控制器)的物理特征有任何关系。从WindowsVista和WindowsServer2008开始,随时硬件在真实缓存或物理对齐方面提供的技巧越来越完善,用户选择的逻辑边界更多。由于此分区信息存储在驱动器本身上,因此操作系统并不依赖于这种对齐。
MBR分区规则比较复杂,很容易指定不当。例如,柱面对齐是否意味着每个分区的长度必须至少为一个柱面?MBR分区由两字节字段标识,需要进行协调以避免冲突。IBM最初提供这种协调,但当今不存在任何分区标识符的权威列表。
另一种常见做法是通过不成文的过程使用分区或“隐藏”的扇区来保存特定信息,这会导致出现难以调试的问题。过去,供应商特定的实施方案和工具会向公众发布,因此支持工作变得困难。
为何需要使用GPTGPT磁盘允许增长。GPT磁盘上的分区数量不受临时方案的限制,例如由MBR扩展启动记录(EBR)定义的容器分区。GPT磁盘分区格式定义完善且完全能够自我标识。对平台操作至关重要的数据放置在分区中,而不是放置在未分区或“隐藏”的扇区中。GPT磁盘使用主分区表和备份分区表来实现冗余,并使用CRC32字段来改善分区数据结构的完整性。GPT分区格式使用版本号和大小字段来方便将来的扩展。
每个GPT分区具有唯一的标识GUID和分区内容类型,因此无需协调即可防止分区标识符冲突。每个GPT分区具有一个36字符Unicode名称。这意味着,任何软件都可以显示分区的用户可读名称,而无需进一步了解该分区。
在何处可以找到GPT磁盘分区的规范统一可扩展固件接口(UEFI)规范(版本2.3)的第5章定义了GPT格式。在https://www.uefi.org/specifications上可以找到此规范。
基本磁盘的GPT格式基本磁盘是Windows中最常用的存储类型。“基本磁盘”是指包含分区(例如主分区和逻辑驱动器)的磁盘,通常会使用某种文件系统将其格式化为文件存储的卷。
GPT分区表上提供了保护性MBR区域,目的是与MBR上运行的磁盘管理实用工具向后兼容。GPT磁头定义了分区条目可用的逻辑块地址范围。GPT磁头还定义了它在磁盘上的位置、其GUID,以及一个用于验证GPT磁头完整性的32位循环冗余检验(CRC32)校验和。GUID分区表中的每个条目以分区类型GUID开头。16字节的分区类型GUID(类似于MBR磁盘分区表中的“系统ID”)标识该分区包含的数据类型,并标识该分区的使用方式,例如,它是基本磁盘还是动态磁盘。请注意,每个GUID分区条目都有一个备份副本。
有关基本磁盘的详细信息,请参阅基本磁盘和动态磁盘。
动态磁盘的GPT格式动态磁盘最初在Windows2000中引入,提供基本磁盘所不具备的功能,例如,能够创建跨多个磁盘的卷(跨区卷和带区卷),以及创建容错卷(镜像卷和RAID-5卷)。动态磁盘可以在同时支持MBR和GPT的系统上使用这两种分区样式。有关动态磁盘的详细信息,请参阅基本磁盘和动态磁盘。
GPT磁盘的UEFI要求GPT磁盘可自我标识。解释GPT磁盘分区方案所需的所有信息已完全包含在位于物理媒体上指定位置处的结构中。
GPT磁盘的最大大小是多少理论上,一块GPT磁盘的最大长度可为2^64个逻辑块。逻辑块的大小通常为512字节。
最大分区(和磁盘)大小取决于操作系统版本。WindowsXP和原始版本的WindowsServer2003对每个物理磁盘(包括所有分区)的大小限制为2TB。WindowsServer2003SP1、WindowsXPx64版和更高版本可以支持最大18EB的原始分区。(Windows文件系统目前限制为每个分区不超过256TB。)
GPT磁盘可以包含多少个分区该规范允许几乎无限数量的分区。但是,Windows实现将分区数量限制为不超过128个。分区数量受限于为GPT中的分区条目保留的空间量。
一块磁盘是否可以同时使用GPT和MBR否。但是,所有GPT磁盘都包含一个保护性MBR。
保护性MBR保护性MBR从扇区0开始,位于磁盘上的GPT分区表之前。MBR包含一个跨越磁盘的0xEE类型分区。
为何GPT包含保护性MBR保护性MBR用于保护从以前发布的MBR磁盘工具(例如MicrosoftMS-DOSFDISK或MicrosoftWindowsNT磁盘管理器)对GPT磁盘进行的访问。这些工具无法识别GPT,也不知道如何正确访问GPT磁盘。无法识别GPT的旧式软件仅在访问GPT磁盘时才解释受保护的MBR。这些工具通过解释受保护的MBR将GPT磁盘视为包含单个整体性的分区(可能未识别到),而不是将该磁盘误认为是未分区的磁盘。
为何GPT分区的磁盘上看似使用了MBR使用仅识别MBR的磁盘工具访问GPT磁盘时会发生这种情况。有关详细信息,请参阅以下各节:
如何在一块磁盘上同时使用GPT和MBR保护性MBR为何GPT包含保护性MBRWindows磁盘支持WindowsXPx64是否可以从GPT磁盘读取、写入和启动WindowsXPx64版只能将GPT磁盘用作数据存储。
32位版本的WindowsXP是否可以从GPT磁盘读取、写入和启动否。在32位版本上只能看到保护性MBR。不会装载EE分区,也不会将其公开给应用程序软件。
32位和64位版本的WindowsServer2003是否可以从GPT磁盘读取、写入和启动从WindowsServer2003ServicePack1开始,所有版本的WindowsServer都可以使用GPT分区磁盘来存储数据。只有基于Itanium的系统上的64位版本才支持启动。
WindowsVista、WindowsServer2008和更高版本是否可以从GPT磁盘读取、写入和启动是的,所有版本都可以使用GPT分区磁盘来存储数据。只有基于UEFI的系统上的64位版本才支持启动。
Windows2000、WindowsNT4或Windows95/98是否可以从GPT读取、写入和启动否。同样,旧式软件只会看到保护性MBR。
将GPT磁盘移到另一台计算机可以将仅包含数据的GPT磁盘移动或迁移到运行WindowsXP(仅限64位版)或更高操作系统版本(32位或64位版)的其他系统。可以在系统关机或安全移除磁盘后迁移仅包含数据的GPT磁盘。
在同一系统上混合搭配使用GPT和MBR磁盘如前所述,可以在支持GPT的系统上混用GPT和MBR磁盘。但是,必须注意以下限制:
支持UEFI的系统要求启动分区必须驻留在GPT磁盘上。其他硬盘可以是MBR或GPT磁盘。MBR和GPT磁盘都可以放在单个动态磁盘组中。卷集可以跨越MBR和GPT磁盘。可移动媒体可移动媒体必须是MBR、GPT或“超级软盘”。
超级软盘不使用GPT或MBR格式的可移动媒体被视为“超级软盘”。整个媒体被视为单个分区。
媒体制造商对可移动媒体执行任何MBR分区操作。如果媒体使用MBR,则仅支持一个分区。MBR分区媒体和超级软盘之间几乎不存在用户可识别的区别。
可移动媒体的示例包括软盘驱动器、JAZ磁盘盒、磁光媒体、DVD-ROM和CD-ROM。SCSI或IEEE1394等外部总线上的硬盘驱动器不被视为可移动媒体。
在2003年发布的WindowsXP64位版中对媒体进行分区时的默认行为是什么?
仅对于2003年发布的WindowsXP64位版而言(适用于基于Itanium的系统),固定磁盘将使用GPT分区格式进行分区。只有在先删除所有现有分区(这会导致数据丢失)之后,才能将GPT磁盘转换为MBR磁盘。
在32位版本的WindowsXP、WindowsServer2003和WindowsXPx64中对媒体进行分区时的默认行为只能使用MBR磁盘。
将操作系统中的驱动器号映射到UEFI固件中的分区驱动器号与分区之间不存在可用于分辨驱动器和分区的固有映射。基本数据分区必须由其分区GUID标识。
创建ESP分区可以使用UEFI固件实用工具Diskpart.efi或Windows命令行实用工具Diskpart.exe来创建ESP分区。
分区上的更改不应直接更改任何分区磁头条目。不要使用磁盘工具或实用工具进行改动或更改。
可卸式磁盘支持的分区可卸式磁盘通常会在不同的计算机之间迁移,或者只是偶尔对操作系统不可用。可卸式磁盘的示例包括USB磁盘,最终用户可以轻松断开其连接。WindowsXP仅支持在可卸式磁盘上进行MBR分区。更高版本的Windows支持在可卸式磁盘上进行GPT分区。
有关可移动媒体的详细信息,请参阅以下问题:
可移动媒体超级软盘WindowsGPT所需的分区:EFI系统分区可扩展固件接口系统分区(ESP)ESP包含NTLDR、HAL、Boot.txt和启动系统所需的其他文件,例如驱动程序。分区GUID定义了ESP:
DEFINE_GUID(PARTITION_SYSTEM_GUID,0xC12A7328L,0xF81F,0x11D2,0xBA,0x4B,0x00,0xA0,0xC9,0x3E,0xC9,0x3B)
GPT磁盘和ESP否,MBR磁盘也可以包含ESP。UEFI指定从GPT或MBR启动。MBR磁盘上的ESP由分区类型0xEF标识。但是,Windows不支持从MBR磁盘或0xEF分区启动UEFI。
ESP的大小ESP大约为100MB。
在单个磁盘上包含两个ESP不应创建此类配置,而且Windows中不支持此类配置。
在两个不同的磁盘上包含两个ESP可以复制ESP分区以获得高可用性配置。使用软件卷时,必须手动进行复制,并且必须手动同步内容。硬件供应商可以提供其他高可用性解决方案。无法镜像ESP分区。
Microsoft在ESP中放置哪些内容Microsoft将HAL、加载程序和启动操作系统所需的其他文件放在ESP中。
ESP在磁盘上的位置应将ESP放在磁盘上的第一个位置。将ESP放在磁盘上的第一个位置的主要好处是,当ESP在逻辑上位于你要尝试跨越的两个数据分区之间时无法跨越卷。
系统或设备制造商在ESP中添加内容ESP应仅包含启动操作系统所需的文件、在操作系统启动之前运行的平台工具或者必须在操作系统启动之前访问的文件。例如,执行预启动系统维护所需的文件必须放在ESP中。
在操作系统运行时使用的其他增值文件或诊断工具不应放在ESP中。必须注意的是,ESP中的空间是有限的系统资源;它的主要用途是为启动操作系统所需的文件提供存储空间。
系统制造商放置平台诊断工具或其他增值文件等文件系统制造商的首选做法是将增值内容放在OEM特定的分区中。如同MBROEM分区一样,GPTOEM(或其他未识别的)分区的内容不会公开(提供驱动器号或在卷列表中返回)。警告用户删除分区可能导致系统无法运行。OEM特定的分区应放在磁盘上的MSR之前、任何ESP之后。尽管这不是体系结构的要求,但这种放置方式与将ESP放在第一个位置具有相同的好处。例如,当OEM特定的分区在逻辑上位于你要尝试跨越的两个数据分区之间时无法跨越卷。
放置在ESP中是为操作系统预启动环境中执行的应用程序或文件提供的一个选项。但是,ESP在体系结构上是共享的空间,代表一种有限的资源。应认真考虑ESP中的空间消耗。与操作系统预启动环境无关的文件不应放在ESP中。
Microsoft保留的分区(MSR)Microsoft保留的分区(MSR)在每个磁盘驱动器上保留以后供操作系统软件后使用的空间。GPT磁盘不允许隐藏的扇区。以前使用隐藏扇区的软件组件现在将为组件特定的分区分配MSR的一部分。例如,将某个基本磁盘转换为动态磁盘会导致该磁盘上的MSR大小减小,并且新建的分区将保存动态磁盘数据库。MSR具有分区GUID:
DEFINE_GUID(PARTITION_MSFT_RESERVED_GUID,0xE3C9E316L,0x0B5C,0x4DB8,0x81,0x7D,0xF9,0x2D,0xF0,0x02,0x15,0xAE)
需要MSR的磁盘每个GPT磁盘必须包含一个MSR。磁盘上的分区顺序应该是ESP(如果有)、OEM(如果有)和MSR,然后是主数据分区。在创建其他主数据分区之前先创建MSR,这一点特别重要。
MSR的创建责任在首次将磁盘分区信息写入驱动器时必须创建MSR。如果制造商将磁盘分区,必须同时创建MSR。如果Windows在安装过程中将磁盘分区,则Windows会创建MSR。
为何在首次将磁盘分区时必须创建MSR将磁盘分区后,就没有剩余的可用空间用来创建MSR。
MSR的大小在最初创建MSR后,其大小取决于磁盘驱动器的大小:
在大小小于16GB的驱动器上,MSR为32MB。在大于或等于16GB的驱动器上,MSR为128MB。随着将MSR划分到其他分区,它会变得更小。
WindowsGPTESP实现Windows所需的分区对于UEFI系统,启动驱动器必须包含一个ESP、一个MSR,以及至少一个包含操作系统的基本数据分区。即使在系统上安装了多个操作系统,该系统上也只应存在一个ESP。在镜像启动配置中,实际上可以有两个驱动器包含ESP,但它们被视为同一ESP的冗余副本。每个数据驱动器必须至少包含一个MSR和一个基本数据分区。
驱动器上的所有基本数据分区都应该是连续的。如上所述,在数据分区之间放置一个OEM特定的分区或其他未识别的分区会对以后的卷跨越施加限制。
基本数据分区基本数据分区对应于主MBR分区0x6(FAT)、0x7(NTFS)或0xB(FAT32)。可以使用驱动器号或装载点和/或其他卷设备对象来装载每个基本分区。每个基本数据分区在Windows中以卷设备对象的形式表示,并可以选择以装载点或驱动器号的形式表示。
标识基本数据分区该分区具有以下分区类型GUID
DEFINE_GUID(PARTITION_BASIC_DATA_GUID、0xEBD0A0A2L、0xB9E5、0x4433、0x87、0xC0、0x68、0xB6、0xB7、0x26、0x99、0xC7);
ESP分区对最终用户的可见性ESP分区不会隐藏,但也不会为它分配驱动器号。除非分配了驱动器号,否则它不会出现在资源管理器中,但某些工具能够列出它。
MSR和OEM特定的分区对最终用户的可见性用户在Windows资源管理器中看不到这些分区,而任何已识别到的文件系统也不会向旧式程序(例如上下文索引编制)公开。OEM特定的分区和其他未识别的分区仅在磁盘管理MMC管理单元中可见,因为它们没有可识别的文件系统。
Windows默认装载的分区Windows仅公开基本数据分区。可以装载其他使用FAT文件系统的分区,但不能以编程方式公开。只为基本数据分区分配驱动器号或装载点。
将会装载ESPFAT文件系统,但不会公开。这样,在Windows中运行的程序就可以更新ESP的内容。使用mountvol/s为ESP分配驱动器号可以访问该分区。访问ESP需要管理员特权。尽管MSR以及从MSR创建的任何分区都可以使用可识别的文件系统,但不会公开任何此类分区。
Windows无法识别任何OEM特定的分区或与其他操作系统关联的分区。使用可识别文件系统的、未识别到的分区被视为ESP。将会装载这些分区,但不会公开。与MBR磁盘不同,OEM特定的分区与其他操作系统分区之间没有实际区别;所有这些分区都是“未识别”的分区。
用户如何查看ESP、OEM和其他未识别的分区用户可以使用磁盘管理工具(例如磁盘管理实用工具)或diskpart.exeWindows命令行。MSR以及从MSR创建的任何分区只能通过命令行查看。
动态磁盘动态磁盘使用两个不同的GPT分区
一个对应于MBR分区0x42的数据容器分区,其GUID为:DEFINE_GUID(PARTITION_LDM_DATA_GUID,0xAF9B60A0L,0x1431,0x4F62,0xBC,0x68,0x33,0x11,0x71,0x4A,0x69,0xAD);
一个包含动态配置数据库的分区,其GUID为:DEFINE_GUID(PARTITION_LDM_METADATA_GUID,0x5808C8AAL,0x7E8F,0x42E0,0x85,0xD2,0xE1,0xE9,0x04,0x34,0xCF,0xB3);
卷是在数据容器中创建的,默认会装载。同样,此数据容器分区与0x42MBR分区的内容完全相同。
将基本磁盘转换为动态磁盘对于能够转换为动态磁盘的驱动器,该驱动器上的所有基本数据分区必须是连续的。如果其他未识别的分区隔开了基本数据分区,则无法转换磁盘。这也是在创建任何基本数据分区之前必须先创建MSR的原因之一。转换过程的第一步是隔离MSR的一部分以创建配置数据库分区。然后将所有不可启动的基本分区合并成单个数据容器分区。启动分区保留为单独的数据容器分区。这类似于主分区转换。
WindowsXP和更高版本的Windows与Windows2000的不同之处在于,基本分区和扩展分区优先转换为单个0x42分区,而不是像Windows2000中那样保留为多个不同的0x42分区。
混合了GPT和MBR动态磁盘的系统是的。有关详细信息,请参阅“在同一系统上混合搭配使用GPT和MBR磁盘会发生什么情况?”
装载特定的分区可以使用下表中列出的工具访问不同类型的GPT磁盘分区。
工具Windows固件Diskpart.efi磁盘分区工具ESPMSR数据Diskpart.exe磁盘分区工具ESPMSR数据Diskmgmt.msc逻辑磁盘管理器ESP数据Explorer.exe文件资源管理器数据使用Microsoft平台SDKAPI,你还可以开发自己的工具在GPT磁盘分区的基元级别访问这些分区。
如何在Windows中管理GPT磁盘GPT和MBR磁盘的管理方式相同。可以使用Diskpart.exe命令提示符实用工具或磁盘管理器管理单元,将磁盘格式化为GPT或MBR。可以在GPT和MBR磁盘上创建卷,这两种磁盘可以在同一个动态磁盘组中混用。
FTdisk集从WindowsXP开始,Windows上不再支持MBR或GPT磁盘的FTdisk集。只能通过动态磁盘来支持逻辑卷。
将磁盘从GPT转换为MBR,或反之Microsoft提供了用于将磁盘从MBR转换为GPT的MBR2GPT.exe。
GPT磁盘支持的文件系统建议在所有基本数据分区和所有动态卷上使用NTFS。Windows安装程序和磁盘管理管理单元仅提供NTFS。为了规避这种问题,必须通过Format命令行工具显式格式化分区或卷。
操作GPT磁盘及其内容创建GPT磁盘只能在未分区的空磁盘(原始磁盘或空的MBR磁盘)上创建GPT磁盘。有关创建GPT磁盘的详细信息,请参阅使用GPT驱动器。
转换MBR或GPT磁盘可将现有的分区格式转换为另一种格式。有关详细信息,请参阅以下TechNet文章:
将主启动记录磁盘更改为GUID分区表磁盘将GUID分区表磁盘更改为主启动记录磁盘不要逐扇区创建GPT磁盘的副本磁盘和分区GUID将不再唯一。这种情况绝对不能发生。可以逐扇区创建ESP或基本数据分区的内容副本。
使用OPK映像工具复制整个GPT磁盘可以使用OPK映像工具复制整个GPT磁盘;但是,有一些重要事项需要注意。OEM预安装工具包(OPK)会将磁盘和分区GUID初始化为零。首次启动Windows时,操作系统将生成唯一的GUID。OPK仅支持生成ESP、MSR和基本数据分区。
如果应用程序记录了任何磁盘或分区GUID,则它可能会中断。依赖于GUID的系统制造商或应用程序供应商提供的任何应用程序、驱动程序、实用工具或固件实现都应该能够处理从OPK初始化值更改为操作系统生成的值的GUID。
Diskpart.efiMAKE命令OEM可以通过Diskpart.efiMAKE命令简化操作系统预安装和系统恢复。可以轻松扩展此命令,以便为平台创建“默认”磁盘配置。例如,系统制造商可以扩展MAKE命令,以使用ESP、MSR、OEM特定的分区和一个基本数据分区自动对启动驱动器进行分区。
例如,假设有一种可能的磁盘配置,其名为BOOT_DISK。在发生企业故障恢复期间,MAKEBOOT_DISK允许客户将启动磁盘完全重新分区为原始出厂默认设置。
检测重复的磁盘或分区GUID如果Windows检测到重复的磁盘或分区GUID,它将在检测时为任何重复的磁盘GUID、MSR分区GUID或MSR基本数据GUID生成新的GUID。这类似于Windows2000中的重复MBR签名处理。动态容器或数据库分区上存在重复GUID会导致不可预测的结果。