我给一台ThinkPad X230换装固态硬盘时,一开机就见到蓝屏,错误码是0x0000007B。当时我以为是硬盘没插好,反复拔插两次还是一样。这代码在微软文档里叫INACCESSIBLE_BOOT_DEVICE,意思是系统启动时访问不到启动设备。
我冷静下来查了查,发现老机器原系统是在IDE模式下安装的,而新固态默认走AHCI。BIOS里把SATA Mode从AHCI改回IDE,重启后系统直接进入桌面。这个操作花了我不到两分钟,算是很走运的一次蓝屏解救。
后来我又帮同事修过一台类似的0x0000007B蓝屏。那次改BIOS没用,我做了两步:第一步,用PE优盘启动,看磁盘管理器里能否看到系统盘,看不到就检查硬盘供电与数据线;第二步,能看到系统盘但启动中断,则运行启动修复命令修复引导。那次问题出在引导文件损坏,修复后蓝屏消失。
这段经历让我明白,蓝屏代码是线索而不是判决。0x0000007B多见于存储控制器或引导问题,0x1A多见于内存异常,0x3B多半和驱动有关。遇到蓝屏第一步是记下完整停止代码和附带参数,第二步是回顾最近做过什么硬件或软件变更。带着这两点去查微软布格检查文档,比瞎试工具有效得多。
另外我还发现BSOD后产生的dump文件很有用,可以用WinDbg预览来读取。它有可能是某驱动文件名直接指向罪魁祸首,比如网卡驱动或显卡驱动。我上次就通过这方法精确定位了一个显卡驱动冲突,避免重装系统。
问:0x0000007B蓝屏一定要重装系统吗?
答:不一定。我遇到过的大多数0x0000007B案例都可通过BIOS切换SATA模式或修复引导来解决。只有在系统分区彻底损坏或硬盘故障时,才考虑重装或更换硬盘。
问:蓝屏代码后面括号里的一串数字是什么意思?
答:那是参数,相当于具体错误信息。读取它们要使用调试工具,我建议用WinDbg打开内存转储文件,可以得知更多内容。普通用户至少应记录下这些数字,给技术支持人员提供参考。
问:用第三方软件修复蓝屏靠谱吗?
答:我实测过几款免费修复工具,大多只能改引导和清理缓存,遇到驱动冲突或硬件故障时无能为力。更推荐自己查看微软官方文档,或者用Windows自带的事件查看器及WinDbg辅助定位。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除,本文链接:https://www.spubm.cn/71806.html
