我先ghost安装了一个win7,然后又ghost了win8,win10,3个主分区,启动时win

我先ghost安装了一个win7,然后又ghost了win8,win10,3个主分区,启动时win7可以进入,win8和win10提示winload无法验证数字签名,win7是活动分区,bcd在win7上,请问怎么解决

找个带系统引导修复的pe启动后,在pe内修复一下Win8和Win10的启动文件。。。系统不管装在哪个分区都需要在C盘建立引导文件,你现在三个系统都是ghost的,相当于后一个系统把前一个系统的引导文件干掉了。。。只要重新建立各个系统的引导文件就行了追问

你说的引导不就是bcd吗,我已经后建了,现在是无法验证数字签名咋办

是低版本的系统不识别高版本的winload吗

我可不可以把win7的winload拷到win8和win10的目录下,或者关闭数字签名功能

追答

不是不识别高版本winload,个人认为还是你重建引导启动的文件不正确,文件被替换掉了。。。例如你重建了win7的引导,win8的引导文件就被win7替换了,而你重建win10,就会把win7的覆盖掉。。。建议你找一下三系统共存的时候如何修改启动文件引导识别。。。或者是不要用ghost的方式,直接用逐步安装的方式来建立三系统共存,由安装程序去匹配三系统的共存状态

追问

我ghost还原的时候目标是不同的分区,你一直说的引导以前根本就没有,不是安装版的系统,还原各个分区的文件是独立没有关联,就不存在被替换之说,引导是我最后在活动分区win7用bootice上建立的,用安装版的系统从低到高安装肯定没问题,引导菜单都会保留

你一直有引导的概念,到不知道具体是什么,windows的pbr引导其实就两种ntldr和bootmanager,bcd我已经建好了,引导没问题

拷贝的方式我已经验证通过可以启动系统,关闭强制数字签名的方法还没找到,不过我打算用一下grub,不用windows自带的mbr

追答

你说的我能理解,我说的你没完全理解。。。win7以上版本系统如果你用逐步安装的方式,会发现硬盘中多出一个不可识别的隐藏分区,这个分区才100m左右,主要是用来放win7的启动文件的。。。当然,用ghost的方式单独安装系统的话这个分区不存在,但不影响win7的启动和使用,所以这个隐藏分区具体的目的是干啥的,我没研究过,但是我装过win7win8双系统共存,没这个隐藏分区的话就没法共存。。。基于此点认识,个人认为,win7以上系统应该有自己的独立启动路径,不是像以前xp和98系统共存一样,简单修改ntldr文件就可以启动的。。。网上boottice修复软件可以修复引导,你可以试试。。。至于你说的grub方式,这个我不懂,没研究过。。。另外,微软的启动时验证数字签名,说白了就是判断系统有没有被修改过,判断机理不清楚,但是如果你单系统能启动,多系统不能启动的话,我觉得它应该是将某个系统的签名验证当做另一个系统的签名认证了,所以才会导致你现在的问题。。。至于解决的方式,我还是坚持自己的看法:用逐步安装系统的方式让windows自己建立完整的认证机制,由此实现三系统共存

追问

隐藏分区不知道,但是反过来把win10设置活动分区,由win10引导win7和win8没就有数字签名错误,可以正常启动,我觉得还是要弄清原理,要不没法解决问题,你一直说的修复引导,修复引导,到底是啥啊,mbr,分区表,pbr都已经弄完了,我没有用安装版从低到高版本安装过,也不会有你说的多系统共存过的引导,我是基于ghost解决问题

我百度了下,你的隐藏分区可能是uefi方式引导安装win8系统时需要的,我的主板不支持uefi方式启动

追答

预祝你成功吧。。。不支持uefi的没搞过。。。只是用带隐藏分区的方式成功过

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜