0xc000000e处理办法

该故障引发的原因很简单,因为 bcdboot 中的引导信息是与硬盘所关联的,
因为映像释放到了新的虚拟磁盘上,就相当于更换了硬盘,那么势必导致硬
盘唯一标识变更,最终导致该故障的发生。而早先 gOxiA 使用 imagex 用于
部署系统,不是将备份恢复到原硬盘就是使用 sysprep 后部署到其他硬盘上。
此外,在部署 Windows 7 和 Windows Server 2008 R2 时因为系统设计的变化,
默认安装系统时会自动生成一个 100M 大小的分区存储引导信息,而通常我们
只备份系统盘,而在使用 imagex 恢复映像后都需要使用 bcdboot 命令创建引
导信息。OK,到这里我们已经改如何解决这个故障信息了,除了使用 Windows
安装光盘引导进行修复以外,我们还可以使用手头现有的 WinPE 光盘进行命令
行方式的修复。为此,我们使用 WinPE 引导盘引导系统,执行如下命令:

bcdboot c:\windows /s c:

执行完这条命令之后我们就可以进行正常的启动了,但是问题还并未真正解决完。
因为你会发现启动过程会显示 boot manager 菜单,而其中包含了两个名称相同的
系统引导项,此外还会发现当前的引导菜单无法正确显示出中文字符。所以我们在
前面使用 bcdboot 命令创建完引导信息之后还需要再执行如下命令,使 boot man
ager 采用中文版本。

bcdboot c:\windows /l zh-cn

执行完上面两行命令后再退出 WinPE 重新引导计算机,最后使用 bcdedit
命令删除之前失败的系统引导项,整个恢复过程才算正式结束。













开始,运行,输入bcdedit /?可以看到帮助.
运行,cmd里输入以下命令.
复制内容到剪贴板 程序代码
bcdedit /enum >>c:\list.txt

因为win7的bcdedit基本都是用id方式来代表启动名称的,如果不把这些信息输出到文档来操作,那就太麻烦了,如果不理解,没关系,照做就ok了.
输出的list文档大致如下:
复制内容到剪贴板 程序代码

Windows 启动管理器 //这里就是启动菜单管理器.
--------------------
标识符 {bootmgr} //标识符就是上面说到的id.
device partition=\Device\HarddiskVolume1
description Windows Boot Manager
locale zh-CN
inherit {globalsettings}
default {current}
resumeobject {9071b05e-6b18-11e0-8140-ee2725957eb9}
displayorder {current}
{b5d09b48-5bdc-4b57-a096-7b7c6bde08f1}
{ee888888-8888-8888-8888-8888888888ee}
toolsdisplayorder {memdiag}
timeout 3
Windows 启动加载器
-------------------
标识符 {current} //这个标识符代表的是当前默认启动的系统,id就是{current}
device partition=C:
p

ath \Windows\system32\winload.exe
description Windows 7 //这个就是在启动菜单里看到的名字.
locale zh-CN
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {ba301d36-74d4-11e0-8272-a9216f3a943c}
nx OptOut
实模式启动扇区
---------------------
标识符 {b5d09b48-5bdc-4b57-a096-7b7c6bde08f1}//这是真实id命名的一个启动项,是maxdos8.
path \okldr.mbr
description OneKey Ghost
实模式启动扇区
---------------------
标识符 {ee888888-8888-8888-8888-8888888888ee}
device partition=C:
path \maxldr.mbr
description MaxDOS 8

简单的介绍完了之后,说下简单的应用吧.
1.修改启动项描述.
命令:
复制内容到剪贴板 程序代码
bcdedit /set 标识符 description "描述内容"

例如我们把上面的"Windows 7"修改成"Windows7旗舰版"的命令就是
复制内容到剪贴板 程序代码
bcdedit /set {current} description "Windows7旗舰版"

2.删除某个启动项.
命令:
复制内容到剪贴板 程序代码
bcdedit /delete 标识符

例如我们删除maxdos8的启动项.
复制内容到剪贴板 程序代码
bcdedit /delete {ee888888-8888-8888-8888-8888888888ee}

3.修改启动菜单显示时间.
命令:
复制内容到剪贴板 程序代码
bcdedit /timeout 数字

例如我们把启动菜单显示时间修改为3秒.
复制内容到剪贴板 程序代码
bcdedit /timeout 3

4.修改默认启动菜单.
命令:
复制内容到剪贴板 程序代码
bcdedit /default 标识符

例如我们把默认启动项修改为maxdos8.
复制内容到剪贴板 程序代码
bcdedit /defaulte {ee888888-8888-8888-8888-8888888888ee}
5.开启PAE支持.

命令:

以下内容为程序代码:


例如我们开启win7的PAE支持.
复制内容到剪贴板 程序代码
bcdedit /set {current} PAE ForceEnable

6.关闭DEP文件保护.
命令:
复制内容到剪贴板 程序代码
bcdedit.exe /set 标识符 nx AlwaysOff

例如我们关闭win7的DEP保护.
复制内容到剪贴板 程序代码
bcdedit.exe /set {current} nx AlwaysOff

7.调整启动菜单顺序.
命令:[bcdedit /bootsequence 标识符1 标识符2 ....]
例如,我们把顺序调整为maxdos8 win7...
复制内容到剪贴板 程序代码
bcdedit /bootsequence{ee888888-8888-8888-8888-8888888888ee} {current}

也可以直接将某一个标识符调整到顶部.命令为
复制内容到剪贴板 程序代码
bcdedit /bootsequence 标识符 /addfirst

把某一个标识符调整到最后.
复制内容到剪贴板 程序代码
bcdedit /bootsequence 标识符 /addlast

从列表中删除某一个标识符.
复制内容到剪贴板 程序代码
bcdedit /bootsequence 标识符 /remove

开始-直接键入ms

config,选择启动,把onekey ghost去掉即可

相关文档
最新文档