一、背景
今天给windows做系统,遇到了这个问题:
Windows无法安装到这个磁盘,选中的磁盘具有MBR分区表。在EFI系统上,Windows只能安装到GPT磁盘。
首先,我们要来降解一下两个概念:MBR分区表和GPT磁盘。
- 因不同的分区结构和分区方法,将磁盘类型分为:MBR和GPT两种磁盘类型
- GPT是一种基于Itanium 计算机中的可扩展固件接口 (EFI) 使用的磁盘分区架构,允许支持多达128个分区,支持高达18千兆字节的卷大小,允许将主盘分区表和备份磁盘分区表用于冗余
- MBR特点:支持最大卷为 2 TB (terabytes) 并且每个磁盘最多有 4 个主分区(或 3 个主分区,1 个扩展分区和无限制的逻辑驱动器)
二、MBR磁盘类型分区
List Disk:显示本机的所有磁盘,以便正确操作目标磁盘
Select Disk 1:选择1号磁盘 一定要选对目标磁盘 前面会有*号标志
Clean :清除1号磁盘上的所有分区
Create Partition Primary Size=512000 创建主分区,容量为:512000MB
Active:激活主分区
Format Quick:快速格式化当前分区
Create Partition Extended:创建扩展分区
Create Partition Logical Size=512000:创建逻辑分区一,容量为:512000MB
Format Quick:快速格式化当前分区
Create Partition Logical Size=512000:创建逻辑分区二,容量为:512000MB
Format Quick :快速格式化当前分区
Create Partition Logical :创建逻辑分区三,大小为剩余的容量
Format Quick :快速格式化当前分区
Exit :退出Diskpart命令环境
Exit :退出命令窗口
这里要注意的是Diskpart分区时,一定要选对目标磁盘,当前被选中的磁盘/分区前面会有*号标志,可以用List Disk/Partition来进行查看。另外在分区前也可以用Resan重新扫描一下机器的磁盘,以便正确选择目标磁盘。
这时用户再点击“您想将Windows安装在何处?”窗口中的 “刷新”选项后就会出现刚才分区的结果,至此,分区操作结束。
三、MBR转GPT分区
首先,用windows安装盘启动电脑,到下面这个界面,按Shift+F10,就会启动具有管理员权限的CMD:
# 在安装 win8 选择安装磁盘分区时
shift+F10
# 进入cmd后,
diskpart 进入
list disk--------------------列出系统拥有的磁盘
select disk 0 --------------选择0号磁盘(请根据磁盘大小,自行判断你的目标磁盘)
detail disk -------- 显示当前磁盘的详细信息,辅助判断你选择的磁盘是否正确
clean ---- 清除,该命令会把所有磁盘分区和数据全部干掉!危险命令,看清楚
convert gpt------------------将磁盘转换为GPT格式
ist partition-----------------列出磁盘上的分区,因为我们刚转换成GPT格式,因此,分区为空
create partition efi size=200---------------建立EFI分区,大小为200M
create partition msr size=128--------------建立MSR分区,微软默认建立的话,大小是128M
create partition primary size=51200-------建立主分区,大小为50G
create partition primary ------- 剩下的分为一个区
list partition---------------------------------列出磁盘上的分区