
那天早上,我打开我的主力机,正准备大干一场,结果“嗡”地一下,屏幕一蓝,一个巨大的错误代码直接糊了我一脸,真是气得我差点把键盘砸了。就是那个鬼东西:0x0000007b...
那天早上,我打开我的主力机,正准备大干一场,结果“嗡”地一下,屏幕一蓝,一个巨大的错误代码直接糊了我一脸,真是气得我差点把键盘砸了。就是那个鬼东西:0x0000007b。
当时我的第一反应,就是完蛋了,硬盘又出问题了?我立马进入了那个实践博主模式,先是重启,没用;再是跑去检查了所有的线,硬盘线、电源线,全都重新插了一遍,还是蓝屏。我当时心里已经凉了一半,感觉要重装系统了。
但我又不甘心,重装系统太耗时间了。我赶紧找另一台备用机,开始疯狂地在网上搜索这个0x0000007b到底是个什么玩意儿。搜出来一堆“系统文件丢失”、“驱动冲突”,还有人说是什么内存条金手指氧化了。我当时真是头都大了,哪个才是真的?
我按照最简单的先试:
眼看着一个早上过去了,问题一点没解决,我心里真是窝火。

后来我翻到了一篇比较靠谱的老帖,里面一个老哥说得非常清楚:这个0x0000007b,九成九是你的硬盘控制器驱动跟系统里存的不匹配了。说白了,就是你的电脑启动硬盘模式被你调动过,但是系统又没有相应的驱动来识别。
我一拍大腿,想起来了!前两天我不是心血来潮,想在BIOS里优化一下启动速度吗?当时好像手贱,把主板里SATA模式从AHCI(现在主流)改成了IDE(老旧模式),或者反过来了。当时改完没当回事,结果系统在没有新驱动加载的情况下,第二天开机就抓瞎了。
我赶紧重启,跑进BIOS,直接把SATA模式改回我怀疑的那个模式(比如AHCI)。我心想这下应该能解决了?

结果,又蓝屏了! 还是那个0x0000007b!气得我差点吐血。事实证明,直接改BIOS是解决不了问题的,因为系统在启动的时候,读取的还是旧模式的驱动配置,它根本不认你BIOS里改的。
直到我找到了真正的王炸方法。这个方法不是直接重装系统,也不是只动BIOS,而是要先在系统里把对应的驱动“哄”让它准备好迎接模式的切换。这才是彻底解决的关键!
我的具体做法和步骤如下:
进PE或者系统安装盘: 我用了一个U盘启动盘(PE工具),启动电脑进去。
找到注册表: 在PE系统里找到那个RegEdit(注册表编辑器),然后加载我主硬盘上的系统注册表(重点:是加载离线系统的注册表,不是PE自己的)。
修改关键值: 跑到注册表的这个路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services
在里面找到两个关键的驱动服务项:`msahci`(AHCI模式的驱动)和`IastorV`(intel的AHCI/RAID驱动)。
把这两个项下面的那个叫“Start”的值,全部改成了“0”。这个“0”的意思就是:你启动的时候,老老实实给我加载驱动!别管当前模式是
退出并改BIOS: 保存注册表,然后重启电脑,马上按键进入BIOS。这时候,我才动手把SATA模式改回了正确的那个模式(也就是AHCI)。
当我做完这一切,提心吊胆地再次按下启动键时,电脑终于正常进系统了!没有蓝屏,而且一次成功!真是把我激动坏了。整个实践过程差不多花了我两个周末的业余时间,但终于找到了不用重装系统,就能彻底解决这个0x0000007b蓝屏的办法。如果你也遇到这个代码,别慌,直接用我这个“注册表预加载驱动”的方法,能给你省下一大笔时间!