|
本帖最后由 hilsonma 于 2019-11-21 15:44 编辑
1.下载附件
引导修复_Win.7z
(1.23 MB, 下载次数: 1497)
2.解压后双击运行脚本 重建Win引导.cmd
脚本会新建bcd文件到第一个Windows分区 \Windows\Boot\EFI\bcd
在efi引导菜单中指定引导 (Windows分区)\Windows\Boot\EFI\bootmgfw.efi,如:
search -s -f \Windows\Boot\EFI\bootmgfw.efi
chainloader \Windows\Boot\EFI\bootmgfw.efi
如果是使用windows 本身引导作为UEFI的主引导,就将Windows分区这两个文件
\Windows\Boot\EFI\bootmgfw.efi
\Windows\Boot\EFI\bcd
复制到 efi分区
\efi\boot\bootx64.efi
\efi\boot\bcd
注意bootmgfw.efi复制后改名为bootx64.efi。
如果是使用xorboot引导,建议系统类型不要使用 Windows NT 6+ , 直接使用 EFI应用程序,指定文件名为任意磁盘上的 \Windows\Boot\EFI\bootmgfw.efi
如果是通过引导 (Windows分区)\Windows\Boot\EFI\bootmgfw.efi 来启动windows,bootmgfw.efi会先找同分区下的 \Windows\Boot\EFI\bcd ,找不到再找同分区下的 \efi\microsoft\boot\bcd 。
这样每次重装系统只需重建 (Windows分区)\Windows\Boot\EFI\bcd,不需要更新efi分区。
u盘拿到另一台电脑启动windows也是只需在该电脑Windows分区建立 \Windows\Boot\EFI\bcd,不需要更改u盘efi区。
之前所见的uefi引导修复工具大多是针对windows引导,大多是基于bcdboot或bcdedit 。其实主要就是更新bcd文件,因为windows的uefi引导失败基本都是bcd文件与系统不匹配导致的。
附件已更新,如果是MBR硬盘会自动更新bios平台下的BCD,如果新安装的镜像缺少bootmgr会自动补上。
以上附件名可以看出,这是一个引导修复系列,相关的还有:
引导修复_WEE ---------重建硬盘bios引导(wee)
引导修复_EFI ---------重建硬盘uefi引导
|
评分
-
查看全部评分
|