1、进PE,能够正常识别硬盘-->找到硬盘的ID号-->通过Service找到驱动
上图可以找出在PE中是用msahci.sys来驱动的,可以将这个驱动拷贝出来备用。
2、在PE中将硬盘系统system注册表挂载出来(当然,在此之前至少进一次蓝屏的系统,这个肯定的,因为蓝屏了我们才用这个方法。)-->根据前面的ID找到service -->查看service,将驱动改成前面备份出来的驱动的名称,如msahci.sys
,再将驱动文件放一份到硬盘系统%Windir%\\system32\\drivers下,应该就可以启动了。
大家可以看到,硬盘系统中驱动的service并不一样,这里是amd_sata,这个一般不要改动,我前面就直接改服务的,如这个改成与PE一样的“msahci”,但启动正常进入后,再启就不行了,系统自动将这个service变回去了。
因此,服务名不要改。
在这里改服务指向的驱动,是可以的。如将system32\\drivers\\amd_sata.sys 改为 system32\\drivers\\msahci.sys。