如何修复win7引导文件 ()

这是一台联想V110 15sk的笔记本电脑

故障现象:进不了系统

系统:windows 7

客户因为安装了太多重要的软件,希望不要重装系统,这台机子一步一个故障,这个解决完又出现一个难题,修了一整天才修好,网上查找各种资料都不行,最后很简单就解决问题了。

一、这台机子刚到我手上的时候是显示winload.efi无法验证此文件的数字签名,这个可以使用PE工具修复下引导就行了。


二、第一个问题修复好之后,能够出现win7的开机画面,以为可以轻松进入系统了,没想到在win7开机画面就死机了

这个时候重启按F8尝试进入安全模式,可是进入安全模式时卡在amdkmpfd.sys了不动了。

电脑

再次进入PE,尝试把这个文件删除(改个名字就好,以作备份),删除后进入安全模式卡在disk.sys,然后把amdkmpfd.sys恢复后还是卡在amdkmpfd.sys这个文件,上网找了替换的文件也是不行,查找了下这个文件到底是啥文件,网上也没有确切的答案,但是这个CPU是INTEL的,独显是AMD的,一般应该就是显卡的驱动了。

继续进入PE用DISM++把显卡驱动都删除,重启,还是卡在amdkmpfd.sys,多次进入PE用DISM++把关于AMD的驱动都删除,把最近更新的两个补丁删除,还是不行,完全没用。这时我就在想,那会不会是硬盘模式的问题?IDE或者AHCI的问题?然而进入BIOS死活找不到可以设置硬盘模式的地方,没有SATA MODE,没有IDE和AHCI选项,这联想机子就是这样,特别独特,我特讨厌联想的机子。

电脑

那么会不会是引导的问题呢?查看了下这个硬盘,确实是GPT格式,而非MBR格式(这个我是通过观察硬盘分区里面有EFI分区,ESP分区等判断,为确定是GPT格式,还打开DM右键磁盘后显示“转换分区表类型为MBR格式去判定的)

我也不管你是什么分区格式,我尝试下用Legacy引导,情况还是依旧,用UEFI引导还是依旧,secure boot(安全启动)关闭了还是不行。

实在没办法了,尝试用原盘修复,竟然卡在starting windows不动了,重启后把引导改成legacy,这一次终于成功进入win7修复计算机界面,随后修复完成重启,竟然神奇的进入系统了。

虽然进入系统了,但是还没完事,我还需要看看是不是独显驱动出的问题,打开设备管理器,少了独显,怎么会没有,进入BIOS,果然,UMA ONLY,我敢保证我没有设置过这个选项,难道win7修复的时候还能改动BIOS?只有从把Graphic device选项改回Discrete,保存重启,在设备管理器看到AMD显卡了,可是却出现了感叹号,这次可以确定是独显出的问题了,就这样卸载了驱动,重新安装,重新安装驱动时第一次用电脑里面备份的显卡驱动来安装,安装不成功,还蓝屏了,随后果断用360驱动重新安装,这一次没再蓝屏,终于能正常使用了。

后来我又尝试用UEFI引导启动,又卡在win7开机界面。呵呵,这明明是个GPT分区啊。EFI和ESP都有的啊,难道我瞎了,不管了,这次我真的是没办法了,能用Legacy正常进入系统就行了。

总结:用了这么多方法,网上也查找了许多办法,都没用,其实这个修复过程很简单,就两步,第一、进PE修复引导,第二、用原盘修复计算机。

最后总结一下我犯的几个错误吧。

1、分区格式虽然是MBR,但是也可以建立EFI分区, 不一定有EFI分区的就是GPT格式。这个可以参考启动U盘,不管是Legacy或者UEFI都可以引导。

2、用win7原盘ISO为什么要用Legacy才能正常进入安装界面?这个我也弄不明白,应该是win7原盘ISO不支持。

3、虽然修复成功,但是我还是不知道问题出在哪里?有可能是AMD的驱动文件有问题,但是真正修复底层的东西还是不理解。

4、我应该一早尝试UMA ONLY(只用核显的意思)这个选项,如果问题是出在独显时,可以跳电脑开独显驱动,或者能直接进入系统,可惜我没有去测试。