关于系统引导及激活失败的修复问题
一般出现这种问题的原因很多,
1.有可能就是win7激活重启后就出现这种(我遇到过两次了)这种就是激活软件的问题。
2.有可能是病毒等等杀毒什么玩意的吧引导文件破坏了,或者引导文件丢失。
出现以上的情况,俺总结出来了几个方法,首先处理这种问题一般都要进去操作,所以要用到pe系统或者系统光盘。
PE系统的方法“
这种首先要做的就是把bios里面的sate模式给更改一下,以便PE能够识别出硬盘分区信息等。
一般笔记本和新店的台式机都需要更改(把SATA模式的ACHI更改一下就行了)。
进入pe后,能够看到硬盘信息这些了。
实验环境:windows 7 sp1
为了实验windows 7下的Bitlocker技术(驱动器加密),将C盘加密后,系统自己建立了一个额外的100M的隐藏分区。
实验完成后,将此分区格式化,合并入C盘,至此问题出现,提示“bootmgr is missing”系统无法引导了。
后来发现,将C盘加密后产生的100M隐藏分区是用于存储系统引导文件的分区,格式化后,引导文件被删除了,自然无法引导。
用PE盘引导进入PE,利用BCDboot命令即可轻松的恢复引导文件。
BCDboot是一种用于快速设置系统分区或修复系统分区上的启动环境的工具。
系统分区是通过从已安装的Windows(R) 映像复制一小部分启动环境文件来设置的。
BCDboot还会在系统分区上创建引导配置数据(BCD) 存储,该存储中包含一个新的引导项,可让您引导到已安装的Windows 映像。
Bcdboot - Bcd启动文件创建和修复工具。
bcdboot.exe 命令行工具用于将关键启动文件复制到系统分区以及创建新的系统BCD 存储
bcdboot<source> [/l <locale>] [/s <volume-letter>] [/v]
[/m [{OS Loader ID}]]
source 指定windows 系统根目录的位置。
/l 指定在初始化BCD 存储时使用的可选区域设置参数。
默认值为“简体中文”。
/s 指定一个可选的卷号参数,该参数用于指定要将启动环境文件复制到
的目标系统分区。
默认值为固件标识的系统分区。
/v 启用详细模式。
/m 如果提供了操作系统加载器GUID,则此选项可以将给定的加载器
对象与系统模板合并起来,以产生可启动条目。
否则,只合并全局
对象。
示例: bcdboot c:\windows /l en-us
bcdboot c:\windows /s h:
bcdboot c:\windows /m {d58d10c6-df53-11dc-878f-00064f4f4e08}
说简单点就照着上面的几个命令示例输入就行了
有了这个命令可以衍生出一种系统安装方法。
在PE下用imagex命令把系统盘里的install.wim释放到硬盘然后用bcdboot命令创建启动文件和启动项。
这种方法安装系统非常干净,自我测试要比正常的光盘安装后占用的空间小,不知道是否准确,希望有更多的实验者说明一下。
此方法适用与2008、Windows 7和2008R2。
命令在Windows 7和2008r2的system32文件夹下
可以先用imagex部署
imagex /apply x:\sources\install.wim 4 y:\
系统盘的修复方法
直接开机从光盘启动,
1.进入安装界面,选择修复系统,一般情况下等待几分钟然后重启就ok了
2.进入光盘后,按shift加F10输入bootrec /fixboot 命令修复即可,不行就输入上面的bcd。