zds1210 发表于 2013-6-17 13:18:21

关于用win8PE修复UEFI引导区的问题总结!

本帖最后由 zds1210 于 2013-7-2 13:00 编辑

最近把自己的本本转换成gdt分区,用ghost的方法安装了win7 64位系系统。其它和bios差别不太。关键是esp分区的UEFI引导修复问题。你需要一个没有精简掉bcdboot的win8PE64版。总结一下,用win8PE的bcdboot自动修复UEFI引导区(一般为esp分区)的方法如下:
1.如果是在纯UEFI下,打开cmd命令行,用以下命令可以搞定:
bcdboot c:\windows /l zh-cn
其中l参数设置区域语言为简体中文
2.如果是在bios下,先挂载esp分区,后打开cmd命令行,用以下命令可以搞定:
bcdboot c:\windows /s o: /f uefi /l zh-cn
其中/s参数指定esp(或其它fat分区)盘符为 O:盘, /f uefi 参数是bios下一般要有的,指定为uefi启动,还可以为all或bios。


其实高手们完全可以编程,把UEFI引导修复自动完成,包括esp分区的挂载,UEFI中的esp分区修复,windows分区的uefi引导修复,这样子我等小白就可以 直接用了。貌似用手工修复的方式,编程完全可以在xp或03PE下修复。

当然,GDT怎么分区,怎么弄出esp分区。安装好gdt分区系统,怎么激活也是个大问题。

nytc006 发表于 2013-6-18 07:34:04

看命令确实不难,如果有成品自动化工具就更好了。

zds1210 发表于 2013-6-17 18:53:55

ddianxing 发表于 2013-6-17 13:41 static/image/common/back.gif
我以前上传过一个bcdboot.exe,是Windows 8 Enterprise 64-Bit里面的。

文件名称: bcdboot.exe


32位的在bios模式下也可以修复的。

zds1210 发表于 2013-6-17 18:08:17

ddianxing 发表于 2013-6-17 13:41 static/image/common/back.gif
我以前上传过一个bcdboot.exe,是Windows 8 Enterprise 64-Bit里面的。

文件名称: bcdboot.exe


能不能上传一个32位win8PE的,bcdboot和bcdedit。

ddianxing 发表于 2013-6-17 13:41:54

我以前上传过一个bcdboot.exe,是Windows 8 Enterprise 64-Bit里面的。

文件名称: bcdboot.exe
文件大小: 179.50 KB (183,808 字节)
文件版本: 6.2.9200.16384 (win8_rtm.120725-1247)
修改时间: 2012年07月26日,11:08:18
CRC32: 5EBD112C
MD5: E766A2FAEB14C082EBEA856C3632AFBD
SHA1: 8E581E928CEAC8F8AA980FFF83F495FC8CC926A6
SHA256: 49E37CF072544149A865239EFA9238682C2FD5AAD3B1FFC791E8FDB5F3796596

下载地址:http://bbs.wuyou.net/forum.php?mod=attachment&aid=MTYwNzgzfGNlZWQwZTM0fDEzNzE0NDcxMzN8MzQwMDk1fDMwNjI3Nw%3D%3D

txh0714 发表于 2013-12-14 19:44:05

谢谢老师的分享和总结,早几天看论坛的帖子看到这两条修复命令,就是不知道它们的区别,今天总算学习了,谢谢老师!

2012ctyfrank 发表于 2014-1-7 14:01:34

谢谢楼主,刚刚用楼主的办法修复好引导

转载收藏备用

无垠 发表于 2014-5-26 10:39:49

学习了,一直未玩过独UEFI启动的机子。

2012eye 发表于 2015-2-28 16:50:51

谢谢谢谢谢谢
页: [1]
查看完整版本: 关于用win8PE修复UEFI引导区的问题总结!