修复Windows启动参数故障一则

其主要原理是,进入msconfig工具(Win+R运行msconfig),在启动页剔除掉不需要加载的项目,在高级选项里选择启动时使用的CPU数和内存大小。按道理来说,自然是资源充分利用比较好。

于是,也没多想,照着动手了。结果是……重启时屏幕始终忽闪着彩色窗子,再无反应!于是尝试安全模式,依然无解。

好在我自己的Mac在手边,原来问题就出在指定了启动参数中的CPU和内存。没有仔细研究,也许是bug,反正指定以后就会造成无法启动的现象。网上一般提供了下面几个方法:

  1. 重灌系统;
  2. 下载一个Win7PE盘,做成启动U盘(或移动硬盘),启动后在原来系统盘的Windows\System32里找到msconfig.exe并打开,取消引导高级选项里的处理器和内存设置,最后用原来系统盘重启即可。
  3. 拔主板电池后可以进入安全模式。

第2个方式相对简单,但也需要下载和制作启动盘。经实际测试,通过修复模式下的命令行指令也是可以的。具体操作就是:

  1. 开机闪过BIOS后按F8,选择第一项修复计算机
  2. 系统自己加载一些文件后会进入一个图形界面的选择,选命令行模式,这时会打开一个命令行窗口;
  3. 在命令行窗口输入以下指令并执行,正常会提示成功。
bcdedit /deletevalue {default} truncatememory
bcdedit /deletevalue {default} numproc

这个操作就是清除掉启动时的设置,最后重启即可正常进入系统了。