pe修复系统引导 pe修复系统引导区教程


联想V110 15sk笔记本电脑问题解决记录

故障描述:

系统无法启动

操作系统:

Windows 7

背景信息:

客户因为电脑中安装了大量重要的软件,特别希望避免重装系统。这台电脑在解决一个问题后总是接踵而来新的故障,整整花了一整天才搞定。尝试了各种在线解决方案后,最后发现问题的解决办法竟然很简单。

在尝试重启并按F8进入安全模式时,系统却卡在了

amdkmpfd.sys

文件上,一动不动。

为了绕过这个问题,我进入PE环境,尝试删除这个文件(只是改名以备份)。文件删除后,系统在进入安全模式时却卡在了

disk.sys

。随后,我恢复了

amdkmpfd.sys

文件,但问题依旧,系统仍旧卡在

amdkmpfd.sys

。虽然网上有一些替换文件的建议,但尝试后无效。进一步研究发现,这个文件可能是AMD显卡的驱动程序。

继续在PE环境中使用DISM++工具删除了所有相关的显卡驱动程序,重启后系统仍然卡在

amdkmpfd.sys

。尝试删除最近更新的两个补丁也没有任何改善。我开始怀疑是否是硬盘模式的问题,比如IDE或者AHCI设置。在BIOS中完全找不到相关的设置选项,没有SATA MODE选项,也没有IDE和AHCI的选择,这台联想电脑确实设计得非常特别。

接下来,我考虑了引导模式的问题。查看硬盘时发现它使用的是GPT格式,而不是MBR格式。我通过检查分区中的EFI分区和ESP分区来判断这一点。为了确认,我还在磁盘管理中尝试“转换分区表类型为MBR格式”,以确定硬盘格式。

尽管硬盘是GPT格式,我还是尝试了Legacy引导和UEFI引导,情况依旧没有改变,安全启动(Secure Boot)也关闭了仍然无效。我尝试了原盘修复操作,结果系统卡在了“Starting Windows”界面。经过重启并将引导模式更改为Legacy后,终于成功进入了Windows 7的修复界面,修复完成后,系统竟然能够正常启动了。

尽管系统成功启动,但问题并未彻底解决。我检查设备管理器,发现独立显卡消失了。在BIOS中检查,发现设置为“UMA ONLY”(仅使用集成显卡),我确信之前没有更改过这个选项,难道是修复过程中BIOS被改动了?我将“Graphic Device”选项改回“Discrete”(独立显卡),保存重启后,AMD显卡重新出现,但却显示感叹号,明确是独立显卡驱动的问题。于是,我卸载了驱动程序,并重新安装了驱动。首次使用电脑中备份的驱动程序进行安装时,安装失败并蓝屏。最终,我使用360驱动程序重新安装,安装成功且未再蓝屏,系统终于恢复正常使用。

随后,我尝试用UEFI引导启动系统,却再次卡在了Windows 7的开机界面。尽管硬盘格式是GPT,并且EFI和ESP分区都存在,问题依旧未解决。最终,我决定不再纠结,Legacy引导可以正常进入系统,便不再继续尝试。

经过多次尝试和搜索解决方案,发现修复过程其实并不复杂,只需要两个步骤:

第一、使用PE环境修复引导问题;第二、使用原盘进行修复。

总结一下我在修复过程中犯的错误:

尽管分区格式可能是MBR,但EFI分区并不一定代表硬盘就是GPT格式。启动U盘无论是Legacy还是UEFI都可以引导,这一点很重要。

为什么使用Windows 7原盘ISO时必须选择Legacy模式才能进入安装界面,这点依然不明白,可能是因为Windows 7原盘ISO不支持UEFI引导。

虽然问题已解决,但根本原因仍不明。可能是AMD显卡驱动文件有问题,但对底层问题的修复仍不完全理解。

应该早些尝试将选项设置为UMA ONLY(只使用集成显卡),这可以绕过独立显卡驱动的问题,从而更容易进入系统。