怎样修复 uefi win8.1

作者&投稿:剧爸 (若有异议请与网页底部的电邮联系)
如何手动修复win8.1的UEFI引导?~

可用的修复工具和方法分两类,需要在PE系统下进行修复,推荐使用64位的WIN8 PE系统,用它带的bcdboot来修复。

一、用bcbboot自动修复
(一)指定esp分区修复

环境为64位8PE,bios/uefi启动进入下都可以

1.启动64位8PE,并用esp分区挂载器或diskgenuis挂载esp分区
2.打开cmd命令行,输入以下命令并运行
bcdboot c:\windows /s o: /f uefi /l zh-cn
其中:c:\windows 硬盘系统目录,根据实际情况修改
/s o: 指定esp分区所在磁盘,根据实际情况修改
/f uefi 指定启动方式为uefi
/l zh-cn 指定uefi启动界面语言为简体中文
注:64位7PE不带/s参数,故7PE不支持bios启动下修复

(二)不指定esp分区修复

环境为64位7或8PE,只有uefi启动进入PE才可以

不用挂载esp分区,直接在cmd命令行下执行:
bcdboot c:\windows /l zh-cn
其中 c:\windows 硬盘系统目录,根据实际情况修改
/l zh-cn 指定uefi启动界面语言为简体中文
注:在8PE中,我们也可以在uefi启动进入pe后,挂载esp分区用方法(一)修复

(三)用“UEFI引导自动修复”脚本修复

这个脚本,其实就是用了8PE的bcdboot,来修复uefi引导。测试可以在2003 7 8 PE
中自动修复uefi引导。
附件提供两套,第一套是程序版,为离弃制作;第二套是pecmd脚本版,由caocaofff制作,都相当完美。

二、用bootice手动修复

从efi引导启动过程来看,虽然它的文件很多,但主要用到的就是两文件,我们完全可以在
各pe下挂载esp分区,从硬盘系统中复制bootx64.efi文件,然后用用bootice制作好bcd,就
完成efi引导修复。

1.启动任一pe,用esp分区挂载器或diskgenuis挂载esp分区
2.查看esp分区是否可正常读写,如不正常可重新格式化为fat16分区格式。
3.在esp分区中建立如下空文件夹结构
\efi\boot\ (bootx64.efi等复制)
\efi\microsoft\boot\ (bcd等建立)
4.复制硬盘系统中的bootmgfw.efi(一般在c:\windows\boot\efi下)到esp分区的\efi\boot\
下,并重命名为bootx64.efi
5.打开bootice软件,有esp分区的\efi\microsoft\boot\下新建立一bcd文件,
打开并编辑bcd文件,添加“windows vista\7\8启动项,
指定磁盘为硬盘系统盘在的盘,
指定启动分区为硬盘系统分区(一般为c:)
指定启动文件为:\Windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改过来
最后保存当前系统设置并退出。
这样子,精简的UEFI引导就手工修复了,实机和虚拟机测试通过。
注:xpPE不能识别gpt格式的硬盘分区,用2003PE中的disk.sys替换xpPE内核中的相应文件,就
可以让xpPE也能识别gpt磁盘格式分区
指定启动分区不是esp分区所在分区,就是硬盘64位7 8 系统所在分区
指定启动文件为:\Windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改过来

可用的修复工具和方法分两类,需要在PE系统下进行修复,推荐使用64位的WIN8 PE系统,用它带的bcdboot来修复。

一、用bcbboot自动修复
(一)指定esp分区修复


环境为64位8PE,bios/uefi启动进入下都可以

1.启动64位8PE,并用esp分区挂载器或diskgenuis挂载esp分区
2.打开cmd命令行,输入以下命令并运行
bcdboot c:\windows /s o: /f uefi /l zh-cn
其中:c:\windows 硬盘系统目录,根据实际情况修改
/s o: 指定esp分区所在磁盘,根据实际情况修改
/f uefi 指定启动方式为uefi
/l zh-cn 指定uefi启动界面语言为简体中文
注:64位7PE不带/s参数,故7PE不支持bios启动下修复

(二)不指定esp分区修复

环境为64位7或8PE,只有uefi启动进入PE才可以

不用挂载esp分区,直接在cmd命令行下执行:
bcdboot c:\windows /l zh-cn
其中 c:\windows 硬盘系统目录,根据实际情况修改
/l zh-cn 指定uefi启动界面语言为简体中文
注:在8PE中,我们也可以在uefi启动进入pe后,挂载esp分区用方法(一)修复

(三)用“UEFI引导自动修复”脚本修复

这个脚本,其实就是用了8PE的bcdboot,来修复uefi引导。测试可以在2003 7 8 PE
中自动修复uefi引导。
附件提供两套,第一套是程序版,为离弃制作;第二套是pecmd脚本版,由caocaofff制作,都相当完美。


二、用bootice手动修复

从efi引导启动过程来看,虽然它的文件很多,但主要用到的就是两文件,我们完全可以在
各pe下挂载esp分区,从硬盘系统中复制bootx64.efi文件,然后用用bootice制作好bcd,就
完成efi引导修复。

1.启动任一pe,用esp分区挂载器或diskgenuis挂载esp分区
2.查看esp分区是否可正常读写,如不正常可重新格式化为fat16分区格式。
3.在esp分区中建立如下空文件夹结构
\efi\boot\ (bootx64.efi等复制)
\efi\microsoft\boot\ (bcd等建立)
4.复制硬盘系统中的bootmgfw.efi(一般在c:\windows\boot\efi下)到esp分区的\efi\boot\
下,并重命名为bootx64.efi
5.打开bootice软件,有esp分区的\efi\microsoft\boot\下新建立一bcd文件,
打开并编辑bcd文件,添加“windows vista\7\8启动项,
指定磁盘为硬盘系统盘在的盘,
指定启动分区为硬盘系统分区(一般为c:)
指定启动文件为:\Windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改过来
最后保存当前系统设置并退出。
这样子,精简的UEFI引导就手工修复了,实机和虚拟机测试通过。
注:xpPE不能识别gpt格式的硬盘分区,用2003PE中的disk.sys替换xpPE内核中的相应文件,就
可以让xpPE也能识别gpt磁盘格式分区
指定启动分区不是esp分区所在分区,就是硬盘64位7 8 系统所在分区
指定启动文件为:\Windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改过来

可用的修复工具和方法分两类,需要在PE系统下进行修复,推荐使用64位的WIN8 PE系统,用它带的bcdboot来修复。
一、用bcbboot自动修复
(一)指定esp分区修复

环境为64位8PE,bios/uefi启动进入下都可以
搜索
1.启动64位8PE,并用esp分区挂载器或diskgenuis挂载esp分区
2.打开cmd命令行,输入以下命令并运行
bcdboot c:\windows /s o: /f uefi /l zh-cn
其中:c:\windows 硬盘系统目录,根据实际情况修改
/s o: 指定esp分区所在磁盘,根据实际情况修改
/f uefi 指定启动方式为uefi
/l zh-cn 指定uefi启动界面语言为简体中文
注:64位7PE不带/s参数,故7PE不支持bios启动下修复

(二)不指定esp分区修复

环境为64位7或8PE,只有uefi启动进入PE才可以

不用挂载esp分区,直接在cmd命令行下执行:
bcdboot c:\windows /l zh-cn
其中 c:\windows 硬盘系统目录,根据实际情况修改
/l zh-cn 指定uefi启动界面语言为简体中文
注:在8PE中,我们也可以在uefi启动进入pe后,挂载esp分区用方法(一)修复

(三)用“UEFI引导自动修复”脚本修复

这个脚本,其实就是用了8PE的bcdboot,来修复uefi引导。测试可以在2003 7 8 PE
中自动修复uefi引导。
附件提供两套,第一套是程序版,为离弃制作;第二套是pecmd脚本版,由caocaofff制作,都相当完美。

二、用bootice手动修复

从efi引导启动过程来看,虽然它的文件很多,但主要用到的就是两文件,我们完全可以在
各pe下挂载esp分区,从硬盘系统中复制bootx64.efi文件,然后用用bootice制作好bcd,就
完成efi引导修复。

1.启动任一pe,用esp分区挂载器或diskgenuis挂载esp分区
2.查看esp分区是否可正常读写,如不正常可重新格式化为fat16分区格式。
3.在esp分区中建立如下空文件夹结构
\efi\boot\ (bootx64.efi等复制)
\efi\microsoft\boot\ (bcd等建立)
4.复制硬盘系统中的bootmgfw.efi(一般在c:\windows\boot\efi下)到esp分区的\efi\boot\
下,并重命名为bootx64.efi
5.打开bootice软件,有esp分区的\efi\microsoft\boot\下新建立一bcd文件,
打开并编辑bcd文件,添加“windows vista\7\8启动项,
指定磁盘为硬盘系统盘在的盘,
指定启动分区为硬盘系统分区(一般为c:)
指定启动文件为:\Windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改过来
最后保存当前系统设置并退出。
这样子,精简的UEFI引导就手工修复了,实机和虚拟机测试通过。
注:xpPE不能识别gpt格式的硬盘分区,用2003PE中的disk.sys替换xpPE内核中的相应文件,就
可以让xpPE也能识别gpt磁盘格式分区
指定启动分区不是esp分区所在分区,就是硬盘64位7 8 系统所在分区
指定启动文件为:\Windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改过来

解决方法
1、可以按照以下几个步骤将GRUB2设置为默认的引导程序:
登录Windows 8
转到桌面
2、右击开始按钮,选择管理员命令行
输入 mountvol g: /s (这将你的EFI目录结构映射到G盘)
输入 cd g:\EFI
3、当输入 dir 列出文件夹内容时,可以看到一个Ubuntu的文件夹
这里的参数可以是grubx64.efi或者shimx64.efi
运行下列命令将grub64.efi设置为启动引导程序: bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
重启你的电脑
4、将会看到一个包含Ubuntu和Windows选项的GRUB菜单
如果你的电脑仍然直接启动到Windows,重复步骤,但是这次输入: bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
重启电脑
5、这里做的事情就是登录Windows管理员命令行,将EFI引导区映射到磁盘上,来查看Ubuntu的引导程序是否安装成功,然后选择grubx64.efi或者shimx64.efi作为引导程序。
那么grubx64.efi和shimx64.efi有什么区别呢?在安全启动(serureboot)关闭的情况下,可以使用grubx64.efi。如果安全启动打开则需要选择shimx64.efi。
在我上面的步骤里面,建议先试一个,然后再试试另外一个。另外一种方法是选择一个,然后根据选择的引导程序在BIOS中启用或者禁用安全启动。


城步苗族自治县19349674837: 如何修复UEFI引导文件 -
宓爱赛比: 鉴于某些网友仍然对UEFI下Windows的启动过程不甚了解,虽然网上有各式各样的启动修复工具,但是对于新手来说,如果不明白其中的原理,使用工具也会畏首畏尾、十分盲目.现在详细介绍一下UEFI下Windows的启动流程以及引导文件修...

城步苗族自治县19349674837: 如何手动修复win8.1的UEFI引导 -
宓爱赛比: 可用的修复工具和方法分两类,需要在PE系统下进行修复,推荐使用64位的WIN8 PE系统,用它带的bcdboot来修复. 一、用bcbboot自动修复 (一)指定esp分区修复环境为64位8PE,bios/uefi启动进入下都可以1.启动64位8PE,并用esp分区...

城步苗族自治县19349674837: 为什么我的win8.1系统找不到uefi固件设置 -
宓爱赛比: UEFI固件设置丢失了,或者文件损坏导致的. 修复方法:1、在win8.1系统下,按下WIN+X键,然后选择 命令示符(管理员);2、然后在命令提示符下,输入:Reagentc /enable 并回车;3、等待命令提示符中显示:REAGENTC.EXE: 操作成功后,重启测试恢复环境中的选项是否修复.

城步苗族自治县19349674837: ghost系统怎么启动就修复win8 -
宓爱赛比: Ghost软件不支持win8.1系统在UEFI模式下进行备份与还原,因此当用Ghost软件安装win8.1系统时需按如下步骤设置:1)开机进入BIOS,找到boot mode这项,将其设置为legacy,保存退出BIOS;2)重新开机后进入U盘winPE;3)在Ghost界面进行一键安装系统即可.

城步苗族自治县19349674837: 如何用PE修复win8.1开机启动项 -
宓爱赛比: 用PE修复win8.1开机启动项方法如下:1:进入PE,将镜像文件解压.2:打开windows快捷安装器,将解压的镜像里的sources文件夹里的install.wim打开,进行安装.3:打开引导修复,进行引导修复.4:重启,让他进行最后工作.

城步苗族自治县19349674837: UEFI启动问题 -
宓爱赛比: ......UEFI“统一的可扩展固件接口”,是一种详细描述全新类型接口的标准,是适用于电脑的标准固件接口,旨在代替BIOS uefi和普通U盘启动是2种启动形式........guid硬盘分区表类型格式只有较新的操作系统才能够正确读写硬盘分区,也就是说安装win8、win8.1或者win10系统 guid和MBR是2种分区形式 所以说uefi 和guid 这是2种不同的dongdong 扯不上啥关系

城步苗族自治县19349674837: 苹果电脑安装Win8.1没有UEFI固件设置怎么办 -
宓爱赛比: 修复方法:1、在Win8.1系统下,按下Win+X键,然后选择 命令示符(管理员);2、然后在命令提示符下,输入:Reagentc /enable 并回车;3、等待命令提示符中显示:REAGENTC.EXE:操作成功后,重启测试恢复环境中的选项是否修复.

城步苗族自治县19349674837: 求大神,win8没有uefi固件设置怎么弄出来 -
宓爱赛比: 第一种:鼠标划过屏幕右侧,设置----电源-------按住Shift键不放,点击重启.重启后进入高级维护模式,松开shift键 ------疑难解答----高级选项------点UEFI固件,确定重启自动进bios.第二种:鼠标划过屏幕右侧,设置——更新和恢复——恢复——高级启动=====疑难解答----高级选项------点UEFI固件,确定重启自动进bios.

城步苗族自治县19349674837: UEFI安装Win8提示缺少所需的介质驱动程序怎么办 -
宓爱赛比: 解决方法:1、确认U盘为FAT32格式(这是GPT分区的一个弊病,只支持FAT32格式);2、重新进入U盘PE,将解压好的镜像文件(必须是MSDN版系统镜像),将其中Boot、efi、sources文件夹,以及bootmgr和bootmgr.efi文件复制到到C盘根目录;3、重启电脑,电脑就会自动运行安装程序了.

城步苗族自治县19349674837: UEFI安装Win8.1缺少计算机所需的介质驱动程序怎么办 -
宓爱赛比: 一网友尝试以UEFI方式安装Win8系统,他做好U盘安装工具进行安装,但在安装过程中却提示缺少计算机所需的介质驱动程序,安装也无法继续进行.怎么办呢? UEFI安装Win8提示缺少所需的介质驱动程序怎么办?提示信息如下:加载驱动...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网