2024年1月9日发(作者:宋半梅)
【UEFI+GPT】多种方法安装windows8/8.1 x64
——@南木嘉人
贴吧地址:/p/3763087390
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
关于UEFI+GPT,不了解的朋友可以先去看看我这两个帖子:
【科普】UEFI+GPT、Legacy+MBR引导模式介绍 & 引导修复教程
/p/3754146793
【实验】GPT与MBR磁盘互相转换
/p/3756702943?see_lz=1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
另外吧里精品贴也有好多关于UEFI+GPT安装系统的教程帖子,大家也可以去翻阅。
之所以我还要再写一遍教程贴,是因为我觉得我的帖子比那些基佬写的要清晰、要明朗,更便于理解与实践(楼主自恋中,不要打扰~~~)
前几天发了个关于UEFI+GPT介绍的帖子,于是这几天就有好几个吧友问我如何UEFI+GPT模式安装windows 8/8.1。
本来最便捷的方法是将微软原版64位Win8.1 ISO镜像直接刻录在FAT32格式的U盘上,BIOS下修改boot mode为UEFI,然后从U盘启动就可以安装了。
楼主前几天也亲自测试过,测试机型为联想Y400N(支持UEFI)、联想Y460P(不支持UEFI)以及支持EFI的VM虚拟机,将64位win8.1刻录到fat32格式U盘后,不论UEFI还是Legacy
BIOS都可以成功引导U盘进行安装(UEFI引导模式下,U盘识别为“UEFI USB”,Legacy模式下,U盘识别为“USB”)。
但是这几天遇到两位吧友,反映说刻录好的FAT32 U盘,UEFI不识别,没法安装到GPT格式磁盘上,楼主看了下他们的BIOS设置,也没发现有什么问题。尝试了各种方法,比如在U盘下添加了UEFI启动文件等,都不能从UEFI USB启动。
这到底是个什么鬼!人品??
好吧,今天特地发个UEFI+GPT模式安装windows8/8.1 64位的帖子,绕过无法识别UEFI USB这种情况,供大家参考。
先给大家简单科普两个微软定义的名词:启动分区、系统分区
启动分区:存放启动文件的分区。
MBR磁盘上启动分区是活动的主分区,使用windows安装程序安装时自动创建的隐藏分区就是启动分区;MBR磁盘上,启动分区可以跟系统分区是同一个活动的主分区
GPT磁盘上启动分区是一个fat格式的活动分区,windows安装程序安装时创建的ESP(EFI系统分区)就是启动分区
系统分区:将windows系统安装到哪个分区,哪个分区就是系统分区
下面正式开始教程:
1, 制作U盘pe启动盘(略)
2, 进入U盘pe
MBR磁盘转换为GPT磁盘(略)
使用DG在GPT磁盘上创建ESP(EFI系统分区)
(当然,如果你觉得自己技术还可以,你完全可以抛弃DG,使用diskpart命令转换GPT、创建ESP分区)
如下图,打开dg,删除所有分区后,右键转换磁盘格式为GPT(若已是GPT,此处略过)
右键空白分区——新建分区,勾选“建立ESP分区”(必选)、“建立MSR分区”(可选,建议勾选)、”对齐分区”(如果是ssd,必须勾选)
然后点击 确定
然后弹出下面的对话框,对ESP、MSR分区之外的空间进行分区,根据自己的分区计划进行分区,也可以先分一个区,安装好系统后再在磁盘管理下进行分区
确定后,点击左上角“保存更改”执行分区操作
然后,ESP、MSP分区以及系统分区就创建好了
然后,右键点击ESP分区——指派新的驱动器号(盘符),为ESP启动分区添加盘符
完成ESP盘符添加操作后就开始正式的安装操作了
运行WINNTsetup(windows安装器),一般PE都会自带
切换到第二个选项卡,一般默认就是第二个选项卡
第一个选项框:选择windows8.1核心安装文件“”,这个文件存放于windows8.1 ISO镜像下的sources文件夹里(进行这一步操作前,先挂载/解压你的ISO镜像)
第二个选项框:选择引导驱动器,也就是启动分区——ESP分区,前面我已经为这个ESP分区添加了盘符Z:
第三个选项:安装磁盘的位置,也就是系统分区,会将核心文件应用到(可以理解为解压)这个分区
选择好这3项后,右侧会有有3个绿色的对勾提醒各项参数是否符合安装要求,如果有红叉出现,可以借助BOOTICE工具(一般PE自带)进行PBR(分区引带记录)修正
GPT:磁盘格式是否为GPT
BOOTMGR PBR:分区引导记录是否正常
EFI PART:EFI(ESP)启动分区是否正常
第4项,点击下拉菜单可以选择你要安装的windows版本
第5,点击“开始安装”进行安装,接下来弹出对话框一路“下一步”
然后可以看到最下面状态条在走动,等待状态条完成,会提示你部署完毕,手动重启后就会进入安装界面。
这里需要注意的是,你得提前在bios下将你的Boot mode(启动模式)改为UEFI !
既然已经写到这个份上了,干脆也给大家说说命令行是如何操作的:
1, 进入win8.1 pe(略)
2, 转换磁盘为GPT,并创建ESP分区、MSR分区、系统分区
WIN+X+A,调出命令提示符(管理员),然后依次执行以下命令(//..后面的为注释):
diskpart
list disk
sel disk 0 //这里注意要根据你的具体磁盘号来填写磁盘0或1或2
clean
convert gpt
create partition efi size=100 //创建EFI分区,大小为100m
format quick fs=fat32 //快速格式化为fat32格式
create partition msr size=128 //创建MSR(微软系统保留分区),可以不创建,但建议创建
create partition primary //将剩余的空间全部创建为主分区,这个分区为系统分区
format quick fs=ntfs //快速格式化为NTFS格式
assign letter="W" //为系统分区添加盘符W,将在重启后自动变为C
exit
3, 部署windows映像到系统分区
这里使用的是微软dism工具来部署,win8.1 pe一般会保留这个工具
Dism工具存放的位置是windowssystem32文件夹下
WIN+X+A,调出命令提示符(管理员),然后依次执行以下命令
dism /get-wiminfo /wimfile:X:
这条命令用于查看映像中包含的系统版本等信息
X:为你的iso挂载/解压后的分区盘符
DISM /Apply-Image /ImageFile:X: /Index:1 /ApplyDir:I:
将映像的索引1应用到I盘,I盘位要安装系统的系统分区
然后等待映像部署结束后,因为我们只是将系统部署到了系统分区,ESP分区并没有UEFI引导文件,所以我们还需要修复引导
Bootbcd I:windows /l zh-cn
这条命令就可以将我们应用到I盘系统分区下的引导文件复制到ESP启动分区,从而实现UEFI启动
对比第一种WINNTsetup工具和dism工具部署安装系统,我们可以发现DISM部署免去了挂载ESP盘符的操作。
所以,如果你会举一反三地话,在第一种WINNTsetup工具安装系统时,我们其实也可以免去挂载ESP盘符的操作,借助WINNTsetup将部署到系统分区后,然后使用Bootbcd
I:windows /l zh-cn 命令来修复引导。
当然,此处部署到系统分区,我们也可以使用其他图形化工具来实现,比如GImageX,然后再使用Bootbcd I:windows /l zh-cn 命令来修复引导。如下:
2024年1月9日发(作者:宋半梅)
【UEFI+GPT】多种方法安装windows8/8.1 x64
——@南木嘉人
贴吧地址:/p/3763087390
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
关于UEFI+GPT,不了解的朋友可以先去看看我这两个帖子:
【科普】UEFI+GPT、Legacy+MBR引导模式介绍 & 引导修复教程
/p/3754146793
【实验】GPT与MBR磁盘互相转换
/p/3756702943?see_lz=1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
另外吧里精品贴也有好多关于UEFI+GPT安装系统的教程帖子,大家也可以去翻阅。
之所以我还要再写一遍教程贴,是因为我觉得我的帖子比那些基佬写的要清晰、要明朗,更便于理解与实践(楼主自恋中,不要打扰~~~)
前几天发了个关于UEFI+GPT介绍的帖子,于是这几天就有好几个吧友问我如何UEFI+GPT模式安装windows 8/8.1。
本来最便捷的方法是将微软原版64位Win8.1 ISO镜像直接刻录在FAT32格式的U盘上,BIOS下修改boot mode为UEFI,然后从U盘启动就可以安装了。
楼主前几天也亲自测试过,测试机型为联想Y400N(支持UEFI)、联想Y460P(不支持UEFI)以及支持EFI的VM虚拟机,将64位win8.1刻录到fat32格式U盘后,不论UEFI还是Legacy
BIOS都可以成功引导U盘进行安装(UEFI引导模式下,U盘识别为“UEFI USB”,Legacy模式下,U盘识别为“USB”)。
但是这几天遇到两位吧友,反映说刻录好的FAT32 U盘,UEFI不识别,没法安装到GPT格式磁盘上,楼主看了下他们的BIOS设置,也没发现有什么问题。尝试了各种方法,比如在U盘下添加了UEFI启动文件等,都不能从UEFI USB启动。
这到底是个什么鬼!人品??
好吧,今天特地发个UEFI+GPT模式安装windows8/8.1 64位的帖子,绕过无法识别UEFI USB这种情况,供大家参考。
先给大家简单科普两个微软定义的名词:启动分区、系统分区
启动分区:存放启动文件的分区。
MBR磁盘上启动分区是活动的主分区,使用windows安装程序安装时自动创建的隐藏分区就是启动分区;MBR磁盘上,启动分区可以跟系统分区是同一个活动的主分区
GPT磁盘上启动分区是一个fat格式的活动分区,windows安装程序安装时创建的ESP(EFI系统分区)就是启动分区
系统分区:将windows系统安装到哪个分区,哪个分区就是系统分区
下面正式开始教程:
1, 制作U盘pe启动盘(略)
2, 进入U盘pe
MBR磁盘转换为GPT磁盘(略)
使用DG在GPT磁盘上创建ESP(EFI系统分区)
(当然,如果你觉得自己技术还可以,你完全可以抛弃DG,使用diskpart命令转换GPT、创建ESP分区)
如下图,打开dg,删除所有分区后,右键转换磁盘格式为GPT(若已是GPT,此处略过)
右键空白分区——新建分区,勾选“建立ESP分区”(必选)、“建立MSR分区”(可选,建议勾选)、”对齐分区”(如果是ssd,必须勾选)
然后点击 确定
然后弹出下面的对话框,对ESP、MSR分区之外的空间进行分区,根据自己的分区计划进行分区,也可以先分一个区,安装好系统后再在磁盘管理下进行分区
确定后,点击左上角“保存更改”执行分区操作
然后,ESP、MSP分区以及系统分区就创建好了
然后,右键点击ESP分区——指派新的驱动器号(盘符),为ESP启动分区添加盘符
完成ESP盘符添加操作后就开始正式的安装操作了
运行WINNTsetup(windows安装器),一般PE都会自带
切换到第二个选项卡,一般默认就是第二个选项卡
第一个选项框:选择windows8.1核心安装文件“”,这个文件存放于windows8.1 ISO镜像下的sources文件夹里(进行这一步操作前,先挂载/解压你的ISO镜像)
第二个选项框:选择引导驱动器,也就是启动分区——ESP分区,前面我已经为这个ESP分区添加了盘符Z:
第三个选项:安装磁盘的位置,也就是系统分区,会将核心文件应用到(可以理解为解压)这个分区
选择好这3项后,右侧会有有3个绿色的对勾提醒各项参数是否符合安装要求,如果有红叉出现,可以借助BOOTICE工具(一般PE自带)进行PBR(分区引带记录)修正
GPT:磁盘格式是否为GPT
BOOTMGR PBR:分区引导记录是否正常
EFI PART:EFI(ESP)启动分区是否正常
第4项,点击下拉菜单可以选择你要安装的windows版本
第5,点击“开始安装”进行安装,接下来弹出对话框一路“下一步”
然后可以看到最下面状态条在走动,等待状态条完成,会提示你部署完毕,手动重启后就会进入安装界面。
这里需要注意的是,你得提前在bios下将你的Boot mode(启动模式)改为UEFI !
既然已经写到这个份上了,干脆也给大家说说命令行是如何操作的:
1, 进入win8.1 pe(略)
2, 转换磁盘为GPT,并创建ESP分区、MSR分区、系统分区
WIN+X+A,调出命令提示符(管理员),然后依次执行以下命令(//..后面的为注释):
diskpart
list disk
sel disk 0 //这里注意要根据你的具体磁盘号来填写磁盘0或1或2
clean
convert gpt
create partition efi size=100 //创建EFI分区,大小为100m
format quick fs=fat32 //快速格式化为fat32格式
create partition msr size=128 //创建MSR(微软系统保留分区),可以不创建,但建议创建
create partition primary //将剩余的空间全部创建为主分区,这个分区为系统分区
format quick fs=ntfs //快速格式化为NTFS格式
assign letter="W" //为系统分区添加盘符W,将在重启后自动变为C
exit
3, 部署windows映像到系统分区
这里使用的是微软dism工具来部署,win8.1 pe一般会保留这个工具
Dism工具存放的位置是windowssystem32文件夹下
WIN+X+A,调出命令提示符(管理员),然后依次执行以下命令
dism /get-wiminfo /wimfile:X:
这条命令用于查看映像中包含的系统版本等信息
X:为你的iso挂载/解压后的分区盘符
DISM /Apply-Image /ImageFile:X: /Index:1 /ApplyDir:I:
将映像的索引1应用到I盘,I盘位要安装系统的系统分区
然后等待映像部署结束后,因为我们只是将系统部署到了系统分区,ESP分区并没有UEFI引导文件,所以我们还需要修复引导
Bootbcd I:windows /l zh-cn
这条命令就可以将我们应用到I盘系统分区下的引导文件复制到ESP启动分区,从而实现UEFI启动
对比第一种WINNTsetup工具和dism工具部署安装系统,我们可以发现DISM部署免去了挂载ESP盘符的操作。
所以,如果你会举一反三地话,在第一种WINNTsetup工具安装系统时,我们其实也可以免去挂载ESP盘符的操作,借助WINNTsetup将部署到系统分区后,然后使用Bootbcd
I:windows /l zh-cn 命令来修复引导。
当然,此处部署到系统分区,我们也可以使用其他图形化工具来实现,比如GImageX,然后再使用Bootbcd I:windows /l zh-cn 命令来修复引导。如下: