无忧启动论坛

标题: win8改装 WIN7启动提示0xc0000428 无法验证其数字签名 [打印本页]

作者: lqandy    时间: 2013-4-25 16:28
标题: win8改装 WIN7启动提示0xc0000428 无法验证其数字签名
笔记本安装的是WIN8 64位系统,UEFI+GPT,现在想改为WIN7 64 ,UEFI GPT,msr,esp均未动,用WINNTSETUP安装,引导分区为原WIN8的ESP分区,系统分区为原WIN8分区(已格式化),但是安装完成重启后,有错误提示0xc0000428,winload.efi无法验证其数字签名,请各位大神帮忙解决下。
作者: 一条小鲫鱼    时间: 2013-4-25 16:34
在BIOS中的一个高级开关,将Secure Boot 功能关闭。
Secure Boot只是UEFI的一个部分。两者的关系是局部与整体的关系。

Secure Boot的目的,是防止恶意软件侵入。它的做法就是采用密钥。UEFI规定,主板出厂的时候,可以内置一些可靠的公钥。然后,任何想要在这块主板上加载的操作系统或者硬件驱动程序,都必须通过这些公钥的认证。也就是说,这些软件必须用对应的私钥签署过,否则主板拒绝加载。由于恶意软件不可能通过认证,因此就没有办法感染Boot。

这个设想是好的。但是,UEFI没规定哪些公钥是可靠的,也没规定谁负责颁发这些公钥,都留给硬件厂商自己决定。

现在,微软就是要求,主板厂商内置Windows 8的公钥。
延伸阅读
http://www.ithome.com/html/win8/34451.htm
作者: myBOOT    时间: 2013-4-25 19:42
估计winntsetup不兼容。
最好再次进入WIN7 x64 PE。
运行bcdboot x:\windows /f UEFI 修复。
作者: 20126666    时间: 2013-4-25 23:08
http://sphrbeu2012.blog.163.com/ ... 742013320113541378/
作者: 糊涂    时间: 2013-4-26 10:39
本帖最后由 糊涂 于 2013-4-26 10:46 编辑

我判断你的PE没有挂载ESP分区,而目前WINNTSETUP工具没有加入识别ESP分区功能,虽然它集成了BCDBOOT,但并没有挂载修复ESP引导分区,所以导致引导修复失败

解决方法有N种,我是菜鸟,说个简单的方法吧:如果你PE集成了DG工具或其他能给ESP分区分配盘符的工具都行,给ESP分区指定一个盘符(注:下次重启后这个盘符会自动不可见),然后运行WINNT助手安装WIN7/8系统,当然也可以使用其他工具,在WINNT助手引导指定选项中指定ESP分区盘符,然后按你平时操作步骤走就OK

结论:此问题应该是没有修复ESP分区中与启动文件之间的证书关联引起!

PS:我DIY的WIN8PEX64中加入了智能挂载ESP分区功能,此功能自动判断PE环境,如果磁盘为GPT环境,有ESP分区会自动识别挂载,维护安装版系统时可以直接使用WINNT助手搞定,不用再使用DG类磁盘分区工具指定盘符;如果运行环境为MBR时,不会执行此动作!





以上只是示范,WIN8PE中工具已经更新为2.3.6

作者: lqandy    时间: 2013-4-26 10:51
ESP分区用DISKGENIUS4.3专业版指定了一个盘符,WINNTSETUP有可能版本低了,是用HHH333CDALL 2013年3月26日版里的WIN8 64 PE里的
作者: 糊涂    时间: 2013-4-26 11:18
lqandy 发表于 2013-4-26 10:51
ESP分区用DISKGENIUS4.3专业版指定了一个盘符,WINNTSETUP有可能版本低了,是用HHH333CDALL 2013年3月26日版 ...

应该不是版本问题,应该是你操作问题

有没有选择“引导磁盘位置”,指定你分配的ESP分区盘符?{如5楼第二张截图示例}

因为只有你指定了ESP引导分区,完成WIM释放后才会自动处理引导相关EFI文件与签名之间的修复
作者: lqandy    时间: 2013-4-26 13:45
糊涂 发表于 2013-4-26 11:18
应该不是版本问题,应该是你操作问题

有没有选择“引导磁盘位置”,指定你分配的ESP分区盘符?{如5楼第 ...

引导磁盘是指定ESP引导分区所指定的盘符的,这个问题百度上好像比较多
作者: zhuchl    时间: 2013-6-2 12:21
反正这种本子装个系统就是麻烦
作者: wg0517    时间: 2013-6-2 20:23
用WINNTSETUP2.3.6去装,很容易的
作者: QQ5155099    时间: 2013-11-3 06:49
二楼正解,我用MBR硬盘加载ESP分区用UEFI引导win8与win7双系统时,也出现了这个问题。

既然微软低头出了Secure Boot补丁,就可以把Secure Boot关闭了。完美双启~
作者: 蜗牛智慧    时间: 2014-1-12 22:49
一条小鲫鱼 发表于 2013-4-25 16:34
在BIOS中的一个高级开关,将Secure Boot 功能关闭。
Secure Boot只是UEFI的一个部分。两者的关系是局部与 ...

太感谢了,整了两天终于解决了
作者: fansleep    时间: 2014-3-17 13:32
一条小鲫鱼 发表于 2013-4-25 16:34
在BIOS中的一个高级开关,将Secure Boot 功能关闭。
Secure Boot只是UEFI的一个部分。两者的关系是局部与 ...

无论如何,先感谢了。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3