无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 81217|回复: 15

[求助] win8改装 WIN7启动提示0xc0000428 无法验证其数字签名

[复制链接]
发表于 2013-4-25 16:28:47 | 显示全部楼层 |阅读模式
笔记本安装的是WIN8 64位系统,UEFI+GPT,现在想改为WIN7 64 ,UEFI GPT,msr,esp均未动,用WINNTSETUP安装,引导分区为原WIN8的ESP分区,系统分区为原WIN8分区(已格式化),但是安装完成重启后,有错误提示0xc0000428,winload.efi无法验证其数字签名,请各位大神帮忙解决下。
发表于 2013-4-25 16:34:37 | 显示全部楼层
在BIOS中的一个高级开关,将Secure Boot 功能关闭。
Secure Boot只是UEFI的一个部分。两者的关系是局部与整体的关系。

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

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

现在,微软就是要求,主板厂商内置Windows 8的公钥。
延伸阅读
http://www.ithome.com/html/win8/34451.htm

点评

无论如何,先感谢了。  详情 回复 发表于 2014-3-17 13:32
太感谢了,整了两天终于解决了  详情 回复 发表于 2014-1-12 22:49
回复

使用道具 举报

发表于 2013-4-25 19:42:01 | 显示全部楼层
估计winntsetup不兼容。
最好再次进入WIN7 x64 PE。
运行bcdboot x:\windows /f UEFI 修复。
回复

使用道具 举报

发表于 2013-4-25 23:08:51 | 显示全部楼层
回复

使用道具 举报

发表于 2013-4-26 10:39:25 | 显示全部楼层
本帖最后由 糊涂 于 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时,不会执行此动作!

1.png

2.png

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

点评

你这个智能挂载ESP很好,能说下用的是什么方法吗?谢谢!  发表于 2014-2-27 13:21
回复

使用道具 举报

 楼主| 发表于 2013-4-26 10:51:36 | 显示全部楼层
ESP分区用DISKGENIUS4.3专业版指定了一个盘符,WINNTSETUP有可能版本低了,是用HHH333CDALL 2013年3月26日版里的WIN8 64 PE里的
回复

使用道具 举报

发表于 2013-4-26 11:18:47 | 显示全部楼层
lqandy 发表于 2013-4-26 10:51
ESP分区用DISKGENIUS4.3专业版指定了一个盘符,WINNTSETUP有可能版本低了,是用HHH333CDALL 2013年3月26日版 ...

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

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

因为只有你指定了ESP引导分区,完成WIM释放后才会自动处理引导相关EFI文件与签名之间的修复
回复

使用道具 举报

 楼主| 发表于 2013-4-26 13:45:50 | 显示全部楼层
糊涂 发表于 2013-4-26 11:18
应该不是版本问题,应该是你操作问题

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

引导磁盘是指定ESP引导分区所指定的盘符的,这个问题百度上好像比较多
回复

使用道具 举报

发表于 2013-6-2 12:21:54 | 显示全部楼层
反正这种本子装个系统就是麻烦
回复

使用道具 举报

发表于 2013-6-2 20:23:16 | 显示全部楼层
用WINNTSETUP2.3.6去装,很容易的

点评

楼主在提问时WINNT2.3.6还不能完美支持EFI引导的自动修复。。。最好的方法就是手动执行BCDBOOT相关命令  发表于 2013-6-2 21:26
回复

使用道具 举报

发表于 2013-11-3 06:49:55 | 显示全部楼层
二楼正解,我用MBR硬盘加载ESP分区用UEFI引导win8与win7双系统时,也出现了这个问题。

既然微软低头出了Secure Boot补丁,就可以把Secure Boot关闭了。完美双启~
回复

使用道具 举报

发表于 2014-1-12 22:49:07 | 显示全部楼层
一条小鲫鱼 发表于 2013-4-25 16:34
在BIOS中的一个高级开关,将Secure Boot 功能关闭。
Secure Boot只是UEFI的一个部分。两者的关系是局部与 ...

太感谢了,整了两天终于解决了
回复

使用道具 举报

发表于 2014-3-17 13:32:59 | 显示全部楼层
一条小鲫鱼 发表于 2013-4-25 16:34
在BIOS中的一个高级开关,将Secure Boot 功能关闭。
Secure Boot只是UEFI的一个部分。两者的关系是局部与 ...

无论如何,先感谢了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-19 00:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表