WTG遭遇开机蓝屏(续)

问题依然存在

自以为已经找到了问题的根源,其实不然,问题依然存在。折磨了几天时间,最终还是通过覆盖整个EFI分区,解决了问题。虽然还是不知道问题的根源,但也算增长了一些知识点。

排查

主要是从6个方面着手排查问题。

不同层面

1、手机软件层面。也就是自以为找到原因的点,其实压根和手机没关系。但是手机UFS闪存类型的存储在4K小文件读写方面的天生缺陷,还是隐约感到存在某种潜在的关联。但绝不是蓝屏的根源。何况,现在明显感觉到系统运行的速度有了明显的提升,主要是体现在系统开机后短时间内的运行速度,以及打开软件的等待过程中系统的运行速度,之前都特别卡,现在好了很多,我也怀疑是WTG系统是从旧手机上直接全部img文件整个复制过来的,有可能和这个有关系,毕竟ubuntu系统复制过来,就是死活也无法进入系统桌面,这也变相的印证了,直接复制过来,可能已经对引导文件里面的某些小文件或者细节之处,带来了损坏。

2、引导BCD层面。在BCD上面下了很大的功夫,但都无功而返,其实最终通过覆盖整个EFI分区文件,从而解决了问题来看,还是和引导有关。毕竟,MBR模式没任何问题,UEFI模式在办公电脑宿主的主机上也没问题,能顺利进入系统,只要是换主机,就大概率开机直接蓝屏,只有小概率近乎玄学的能碰巧进入系统。

3、系统驱动层面。一度怀疑是驱动导致的,google上也是大部分都在说驱动,但是根本不是驱动的事儿。但是保留怀疑的态度,因为,在引导设置里面已经设置为开机使用VGA基本显示,但是仍然不是全部情况下实现,现在修复后,目前为止是正常的。

4、系统运行基础层面。net运行库、c+运行库、修复dll文件,等等,都没有作用。

5、软件冲突层面。网络上说可能是软件导致的,我把最近安装的可能会影响引导的软件都完全卸载掉,还是不行,显然不是软件直接导致的,但是保留怀疑的态度,因为,覆盖掉EFI文件后,系统还是或多或少受到了影响,目前发现的是DNF启动提示一个系统服务没有运行,还有就是之前改的系统文件全局图标实效了。应该还会有其他方面。

6、电脑硬件层面。一度怀疑是USB接口的问题,因为USB3.0接口没问题,只要是更换到USB2.0接口上,就蓝屏,但是很快这个猜想就被推翻,3.0接口也开始蓝屏。

反思和总结

进不了系统,根源还是在引导层面上,至于是不是BCD文件导致的,其实不必太过纠结了已经,虽然到现在还不知道问题的最终根源是怎么引起的,但是,可以肯定,除了BCD文件本身能够影响系统引导之外,EFI分区里面的其他文件,也会在系统使用的漫长过程中,被各种系统软件和用户软件所影响,甚至直接受到了底层更改,通过命令行排查系统文件是否损坏时,也确实看到有系统文件已经被损坏,这显然已经超出了我的认知范围,毕竟咱不是系统开发工程师,对sys文件、dll文件、efi文件等系统后缀类型的文件根本就无从下手,真正想排查出根源,会耗费大量时间,也会影响正常使用,覆盖EFI文件,已经算是除了重装系统之外的,最后的一道防线了,正常本地Windows系统会随着使用时间的累积和软件种类的叠加,从而出现各种问题,包括蓝屏,软硬件都会影响,更何况是 Windows to go 系统。蓝屏的问题,就算是微软自己也都不能完全掌握,工程师只会建议重置还原系统或者重装系统,因为原因太复杂了。也许,经历这一次蓝屏,让我或多或少明白和理解,为什么微软最终选择放弃 Windows to go 系统。

 

THE END