实在没办法了,尝试用原盘修复,竟然卡在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(只用核显的意思)这个选项,如果问题是出在独显时,可以跳开独显驱动,或者能直接进入系统,可惜我没有去测试。