msconfig蓝屏_【基本解决】Win7中使用Ramdisk plus后,重启蓝屏报错:BAD_SYSTEM_CONFIG_INFO, STOP: 0x00000074(0x00000002, 0x...

【问题】

折腾过:

之后,重启电脑,结果可以进入win7的loading界面,但是进入系统的瞬间,电脑就蓝屏了,然后一闪而过,然后就又自动重启,即,win7蓝屏重启,无法进入系统了。

注:后来是通过,选择F8之后的高级启动选项:

27d6a92c9eebe8663f2f88f1e27280d1.png

中的“禁用系统失败时自动重新启动”,才得以截图的。

对应的更详细的现象描述是:

在启动项:

d97369f43c1c51a2a4e4535659108b62.png

之后,可以有win7加载信息,但是加载完毕后,就蓝屏了:

0b049987e056628abea8c4cf309dfeec.png

【解决过程】

1. 尝试过:

安全模式,最近一次的正确配置(高级)

等等,全部失败,都无法进入系统。

2.后来试了F8之后的“修复计算机”,结果也还是不行:

0aed3fac79dc4806e0cc54d80541a204.png

3. 也尝试过通过U盘启动进入Windows PE,然后进入后,去把windows的分页设置还原为还是设置到C盘上,然后重启,结果还是不行。

貌似此种设置,只是针对PE系统的,而非所要恢复的Win7。

4..网上是有人解决蓝屏问题:

但是其是可以正常登陆系统,而我这里是完全进不去,显示正在登陆后,立刻蓝屏,而且屏幕一闪而过,都看不清。

后来还是如前所述,用F8后的“禁用系统失败时自动重新启动”才实现截图的。

5.后来又被自己随便折腾,重启过很多次,最后结果是,竟然连最开始的win7加载的画面,以及之后的蓝屏的画面,都看不到了。

启动电源后,就只有一个光标闪动,整个屏幕是黑的,啥都木有了。

6.不过,对于此蓝屏的问题,后来也还是继续折腾,找资料。包括:

中说是ramdisk大小超过3.2G就蓝屏

中说,只要ramdisk小1M,2M的就好了。

7. 关于BAD_SYSTEM_CONFIG_INFO,

先参考这里:

然后想办法去用bcedit:

8.本来打算有空参考:

拆掉内存,换个原先内存,试试能否正常进入系统。

但是后来知道了,此法是无用的,因为是配置错误的问题。

9.后来更加清楚问题的原因了:

此问题的最大可能的原因是:

上次去msconfig中,把当前Win7启动项中,内存使用设置了8192,点击确定后,以为可以了。

但是后来无意间回去查看了一次,结果看到其值自动变成0了,但是当前也没太注意,以为也不会影响啥的。

但是看来,貌似就是这个无意间所导致的,win7最大可用内存为0MB,导致了系统无法启动。

10. 然后也找到别人遇到此问题:

但是也无解,只有重装。

另外有人给出的方案:答案就是:双硬盘解决法 用另1块硬盘硬盘 做主系统 要修复的硬盘做从系统 然后搜索出系统的msconfig直接修改最大内存,然后换回修复硬盘做主系统F8进安全模式,再重启。修复完毕。

很明显,也是要弄多块硬盘才能折腾的。而我这里是笔记本,不是台式机,也没法弄,也不好弄,所以还是算了吧。

后面回复的人,有人比较聪明:最大CPU选择最高,最大内存跟系统有关系,我的WIN7 32位,装了4G内存,这里选最大是4096,但是确定之后变成0,我改成4095就没事,对开机速度有提升的

当时要是“不小心”也去随便再改个别的值,就好了。就不至于现在无法启动win7了。

11. 后来用Win PE进入系统后,尝试运行msconfig,结果也没法运行,显示错误:

C:\Windows\System32\msconfig.exe 不是有效的Win32应用程序。

12. 对于此问题,也看到别人遇到过:

但也是无解。

13. 不过,倒是看到这里:

其中有Win7的PE系统,所以可以去下载一个,刻个CD,然后启动试试,估计Win7 PE里面,也许可以正常运行msconfig,也许可以把配置再改回来。

而且根据其介绍,该Win7 PE里面还支持bcdedit,所以去:

下载下来,刻录到CD中,然后让电脑从此CD启动,结果在“Windows正在加载文件”等了很多分钟,才进入PE系统。

但是,找了半天,此cd中没有我想要的msconfig,而我自己的笔记本的C:\Windows\System32\msconfig.exe,是有的,但是双击运行出错:

应用程序无法正常启动(0xc0000005),请单击“确定”关闭应用程序。

然后试了试那个PE桌面中的“加载全部驱动”之后,却导致我的无线鼠标无法使用了。

后来想要去试试bcdedit,结果也无法查看到当前配置。

后来试了试,是可以看到当前配置的,而前面只是由于不小心看错了,弄成bcdboot了,所以以为是bcdedit不能用呢。

14. 看到我的bcdedit输出为:

7d881b766f3296416f1c4d5920970568.png

其中有truncatememory 0x10000000

算了下0x10000000=256MB,而truncatememory 的意思,从:

(注:其他参考资料:

)

中可以知道是:truncatememoryaddressLimits the amount of physical memory available to Windows. When you use this option, Windows ignores all memory at or above the specified physical address. Specify the address in bytes.

For example, the following command sets the physical address limit at 1 GB. You can specify the address in decimal (1073741824) or hexadecimal (0x40000000).

bcdedit /set {49916baf-0e08-11db-9af4-000bdbd316a0} truncatememory 0x40000000

的意思,而之前看到

中的bcdedit,一般都没有此项的,所以估计就是这里有问题了。

所以,去把此项删除。

参考上面的,找到:bcdedit[{ID}] /deletevaluedatatatype

For example, if you change the processor group option, groupsize, to a new value for testing purposes, you can revert to the default value of 64 by typing the following command and then restarting the computer.

bcdedit /deletevalue groupsize

去删除truncatememory:bcdedit /deletevalue truncatememory

结果出错,但是去改为8G,却是可以的:bcdedit /set {xxx} truncatememory 0x80000000

96365c6076b0013e51f2679856769150.png

之后重启电脑,可惜的是,之前被折腾的,已经无法见到Win7登陆之前的loading的画面了,所以,无法验证结果了。

只能有空删除旧的启动项,然后新建一个。

还是不行的话,估计需要重装了。。。

15.后来,无意间继续折腾的过程中,遇到了Win7 PE中的Win7蓝屏:

PAGE_FAULT_IN_NONPAGED_AREA

4b6836701a2816e360aec12405100a1c.png

而此错误,倒是对应着,之前如果通过Ramdisk设置pagefile而导致蓝屏出错,那么就应该是类似这样的效果,是属于pagefile方面的错误才对。

再一次证明了,之前的BAD_SYSTEM_CONFIG_INFO的错误,不是由于pagefile所引起的,而是引导启动win时的错误的配置所引起的。

【总结】

综合上述的折腾过程,基本可以确定了。

其实对于之前最开始所遇到的Win7的蓝屏,显示BAD_SYSTEM_CONFIG_INFO

STOP: 0x00000074(0x00000002, 0x91D66BA8, 0x00000002, 0xC000009A)

的错误的时候,其实是可以通过如下方法,得以恢复的:

1. 虽然此时已经无法进入Win7了,但是可以通过去下载

然后用其启动后,就可以运行原先的Win7中的程序了。

如果幸运,可以运行本身C:\Windows\System32中的msconfig.exe,就可以把那个“最大内存”取消选择即可。

2. 即使像我这里,运行C:\Windows\System32中的msconfig.exe出现“应用程序无法正常启动(0xc0000005),请单击“确定”关闭应用程序。”那也可以通过该PE中的bcdedit执行:bcdedit /deletevalue truncatememory

去删除掉多余的那个键值

3.即使上述命令失败,也可以再尝试:bcdedit /set {xxx} truncatememory 0x80000000

去把该值改为8G。

注:你可以根据自己需要把8G改为4G或者别的值。

其中:

8G=0x80000000

4G=0x40000000

如此,一般来说,都是可以解决问题的。

【题外话】

而我此处,不去由于win7被我折腾的无法进入loading界面了,所以无法再恢复了。

并且,即使可以恢复,也还是无法实现我所想要的,能够充分利用到我的8G内存的效果。

所以,加上后来通过:

的验证,得知我的K470的i3 380M是可以安装64位的Win7的,所以,果断地放弃继续折腾。

转而去:

下载了一个X64位的Win7:

雨林木风 Ghost Win7旗舰版64位系统 v2012_05月 FLHS_GHOST_Win7_v2012x(64).iso

接下来就是去安装64位的Win7了。

  • 0
    点赞
  • 1
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:1024 设计师:我叫白小胖 返回首页
评论

打赏作者

区块链应用

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值