服务器GPT分区与MBR分区转换教程

由于此硬盘的分区表采用的是GPT分区,它是一种有基于Itanium计算机中的可扩展固件接口(EFI)使用的磁盘分区架构。如果是大于2TB的硬盘安装系统就必须使用GPT分区形式,并且主板必须为EFI主板。

解决办法:

MBR分区

在安装到出现”window无法安装到这个磁盘。…“的这一步时,执行SHIFT+F10启动命令窗口。依次执行以下操作:

diskpart   —————————————– 启动diskpart,利用diskpart可实现对硬盘的分区管理(DOS命令)

list disk   —————————————–  显示磁盘信息(如果电脑插有U盘或者硬盘,也会显示相关信息)

select disk 0  ———————————–  选择第0个磁盘(电脑的硬盘的编号从0开始,即:0,1,2,…)

clean   ——————————————-    把当前选择的磁盘扇区清零,从当前处于焦点的磁盘删除分区或将卷格式化(在执行此命令前将磁盘信息备份)

convert mbr   ———————————–   将当前磁盘的分区形式设置为MBR

create partition primary size = xxx   ——   创建主分区(size大小的单位M,例:size=512000表示50G)

active   ——————————————-   激活当前分区,让当前分区成为系统盘

format fs=ntfs quick   ————————   格式化磁盘为ntfs(quick表示快速格式化)

create partition extended   —————–   创建扩展分区

create partition logical size = xxx  ——–  创建逻辑分区一

format quick   ———————————   快速格式化当前分区

create partition logical size = xxx   ——-  创建逻辑分区二

format quick   ———————————   快速格式化当前分区

create partition logical   ——————-   创建逻辑分区三,大小为剩余的容量

format quick    ——————————-   快速格式化当前分区

exit    ——————————————-   退出diskpart命令环境

exit   ——————————————-   退出命令窗口

在安装窗口中点击”刷新“后即可选择安装的磁盘分区,并继续安装系统!

diskpart命令摘要

一、显示磁盘信息的命令

list disk  ————    显示磁盘列表。

list partition  ——     显示所选磁盘的分区列表

list volome  ——-    显示卷列表

list vdisk   ———    显示虚拟磁盘列表

二、设置焦点的命令

diskpart  —————————-    显示diskpart版本及当前计算机名称

select disk n —————— —-   焦点设置给具有指定Window NT磁盘号n的磁盘,n可以用list disk命令查看。如果未指定磁盘号,该命令将显示当前处于焦点的磁盘

select partition n ————- —-  将焦点设置为指定分区。如果为指定分区,则显示当前处于焦点的分区

select volume x  ——————   将焦点设置给指定卷。如果为指定卷,该命令将显示当前处于焦点的卷。

select vdisk file = x:\xxx.vhd —    焦点设置给指定的虚拟磁盘文件

三、管理基本磁盘命令

active ————————————————————————-   将当前处于焦点的分区设置为”活动的“。此设置通知固件此分区是有效的系统分区。

assign [letter=l]/[mount=path] —————————————-    为当前处于焦点的分区分配驱动器号或者装入点。如果为指定驱动器号,则分配下一个可用驱动器号。

create partition primary [size=n][offset=n][id=byte/guid]  ——     在当前驱动器上以一定长度大小和起始地址偏移量创建一个主分区。如果在MBR磁盘上未指定 id字节,此命令将使用类型”0x6″创建分区,可以使用id参数指定分区类型,如果未在GPT磁盘上指定id GUID,此命令将创建msdata分区。可以使用id参数设置任何GUID

create partition extended [size=n][offset=n]  ——————–      在当前驱动器上以一定大小长度和起始地址偏移量创建一个扩展分区,驱动器必须是MBR磁盘。

create partition logical [size=n][offset=n] ————————      在当前磁盘的现有货站分区中以一定长度大小和起始地址偏移量创建一个逻辑驱动器。驱动器必须是MBR磁盘。

delete partition [override]———————————————     删除当前处于焦点的分区。Diskpart 禁止删除当前系统、启动或分页卷。要删除 ESP、MSR 或已知OEM分区,必须指定override参数。
extend [size=n]  ———————————————————    当前处于焦点的卷扩展到未分配的连续空间。未分配空间必须在处于焦点的分区之后(前者的扇区偏移量必须大于后者)。
remove [[letter=l]/[mount=path]/[all]]  —————————–     删除当前处于焦点的分区的驱动器号或装入点。如果指定all参数,则删除所有当前驱动器号和装入点。
如果未指定驱动器号或装入点,则删除驱动器号。

四、管理动态磁盘的命令

active  —————————————————–    将当前处于焦点的卷设置为“活动的”。此设置通知固件此分区是有效系统分区。
add disk=n     ——————————————-     向指定磁盘上的当前处于焦点的卷添加镜像。
assign [[letter=l]/[mount=path]]     —————–    为当前处于焦点的卷分配驱动器号或装入点。如果未指定驱动器号,则分配下一个可用驱动器号。
break disk=n [nokeep]    ————————– –      断开当前处于焦点的镜像。
create volume simple [size=n] [disk=n]   ——-     在指定磁盘上以一定长度大小创建一个简单卷。
create volume stripe [size=n] disk=n[,n[,…]]   —     在指定磁盘上创建带区集卷。如果未指定大小,则创建尽可能大的带区卷。
create volume raid [size=n] disk=n[,n[,…]] ——     在指定磁盘上创建 Raid-5 集卷。每一个磁盘上均分配相当于“Raid-5 卷大小”的空间量。如果未指定大小,则创建尽可能大的 Raid 5 卷。
delete disk [override]   ——————————      从磁盘列表中删除缺失的动态磁盘。 如果未指定 override 参数,将删除磁盘上包含的所有简单卷,并删除所有镜像丛。
delete partition [override]   ————————       删除当前处于焦点的分区。禁止删除用于包含现有在线动态卷的任何分区。要删除 ESP、MSR 或已知 OEM 分区,需指定 override 参数。
delete volume   —————————————      删除当前处于焦点的卷。使用此命令后,将丢失所有数据。
extend disk=n [size=n]   —————————-     将当前简单卷或扩展卷扩展到指定磁盘上。如果未指定大小,此卷可占用指定磁盘上的所有空闲空间。
import    ———————————————– –     导入外部磁盘组中的所有磁盘。
online    ————————————————      使以前离线的磁盘或卷重新在线。
remove [[letter=l]/[mount=path]/[all]]  ————     删除当前处于焦点的卷的驱动器号或装入点。如果使用 all 参数,将删除所有当前驱动器号和装入点。
retain  —————————————————     准备将动态简单卷用作启动或系统卷

五、转换磁盘的命令

convert mbr   ————   将当前磁盘的分区形式设置为 MBR。可以是基本磁盘或动态磁盘。切勿包含任何有效数据分区或卷。
convert gpt    ————    将当前磁盘的分区形式设置为 GPT。可以是基本磁盘或动态磁盘。切勿包含任何有效数据分区或卷。
convert dynamic   —–    将基本磁盘改为动态磁盘。磁盘可以包含有效数据分区。
convert basic   ———    将空的动态磁盘转换为基本磁盘。

六、其他命令

exit    —————    停止 Diskpart 并将控制权返回给操作系统。
clean [all]  ——-    通过将扇区清零,从当前处于焦点的磁盘删除分区或将卷格式化。默认情况下,仅改写 MBR 或 GPT 分区信息及任何有关 MBR 磁盘的隐藏扇区信息。如果指定 all 参数,可将每个扇区都清零,同时可删除驱动器上包含的所有数据。
rem […]    ——– —      不执行任何操作,但您可以使用此命令注释脚本文件。
rescan    ————-     重新扫描所有 I/O 总线并可因此发现添加到计算机上的任何新磁盘。
format   ————–     格式化卷或分区.
attach   —————     连接虚拟磁盘文件。
detach  —————   分离虚拟磁盘文件。

七、帮助命令

help —–   显示所有命令列表。
UEFI + GPT   vs    BIOS + MBR

【一下内容归QQ:407647406及http://hi.baidu.com/4o7647406版权所有,未经允许禁止引用和复制,请自重!】

不同点:

1.BIOS+MBR安装系统要求硬盘只要存在非隐藏、活动的主分区就可以了;而UEFI+GPT要求硬盘上除了存在ESP分区,还必须存在至少一个主分区

2.BIOS+MBR一旦系统安装好之后,如果系统引导文件在单独的分区,此分区可以在操作系统中可见,也可以设置此分区为隐藏,系统都可以正常启动;而UEFI+GPT系统引导文件所在的ESP分区在操作系统中为不可见
3.BIOS+MBR启动要求的活动的主分区不是唯一固定的,可以任意设定某一分区为活动的主分区,然后MBR就可以通过分区表指引操作系统从此分区启动,也就是说,可以在任意分区(主分区<无论是否活动>或者扩展分区)安装操作系统,只要存在任意的活动主分区,就可以从此分区启动操作系统;而UEFI+GPT只能把系统引导文件放置在ESP分区
4.BIOS+MBR的系统引导文件可以和系统文件在同一分区的根目录,也可以不与系统文件同一分区,只要系统引导文件所在分区为活动的主分区即可启动操作系统;而UEFI+GPT只能把系统引导文件放置在ESP分区,且操作系统必须在另外的主分区,也就是说,UEFI+GPT强制要求系统启动文件与系统文件必须分离,不在同一分区。

相同点:

1.BIOS+MBR和UEFI+GPT的系统引导文件都可以放置在单独的分区,这一点在上面的第4点里已经说的很清楚
2.BIOS+MBR的系统引导文件所在的活动主分区位置不是固定的,可以随意设置任意分区满足此条件,UEFI+GPT的ESP的位置也是可以随意设置的,在硬盘起始位置、中间位置、末尾,都可以,只要分区属性和其中的引导文件正确,就可以引导启动操作系统 (参考文中附图)
3.BIOS+MBR的系统引导文件所在的分区和UEFI+GPT的ESP分区都可以分配任意大小,而不是ESP必须100M
4.BIOS+MBR安装系统所需的非隐藏、活动主分区和UEFI+GPT的系统的ESP分区,都可以同时设置多个,但是即使有多个相同属性的分区,系统安装时安装程序都是自动写入第一个,启动时也都是从第一个启动(参考文中附图)

补充:

1.使用BIOS+MBR和UEFI+GPT安装的系统文件是一模一样的,唯一的区别只是引导方式的不同,因此使用GHOST手动备份的系统,MBR和GPT可以任意交叉还原,只要做好引导修复就没有任何问题
2.GHOST始终是系统备份还原神器,只要熟练掌握GHOST手动操作,至少目前为止Windows系统的范围之内,无论什么版本,无论MBR还是GPT,都可以随意备份还原。
3.MBR与GPT分区互转的话,与“删除所有分区”以及“全盘格式化”没有任何必然联系,你格式化一万遍硬盘也还是原来的分区结构,只有通过转换操作才可以到另一种,而这个转换操作与“删除所有分区”以及“全盘格式化”没什么关系。
着重强调一点:

以上所有经验均基于UEFI+GPT的组合,而实际上,UEFI启动(Windows操作系统)的话,并不强制要求硬盘必须为GPT分区,而是只要硬盘上存在EFI启动文件且位于FAT(16/32)分区就可以了(UEFI无法从NTFS分区启动)。因此如果是小于2.2T的硬盘,不必非得转换成GPT也可以引导系统启动。也就是说,UEFI+MBR也是可行的,而GPT硬盘的话,则必须使用UEFI引导,BIOS无法原生引导GPT硬盘上的操作系统(Windows)。
———————
作者:acjymer
来源:CSDN
原文:https://blog.csdn.net/cuijy/article/details/36182245
版权声明:本文为博主原创文章,转载请附上博文链接!

© 版权声明
THE END
点赞0
抢沙发
头像
提交
头像

昵称

取消
昵称

    暂无评论内容

一言一语