1)近来封装Windows 7,遇到挫折。U盘启动到WinPE,用NT6快捷安装器来安装32位原版Win7,装完后,装常用软件(WinRAR、QQ、迅雷,等等),并简单优化了Win7,期间多次重启都能正常引导。于是用EasySyprep_3.1Final开始封装,封装完按提示重启,却收到提示“Windows启动配置数据(BCD)存储文件包含一些无效信息”,无法启动。
状态码是0xc000000d,对象内的元素配置在启动配置数据存储中无效
2)开始以为是MAXDOS V9.1的中文菜单问题(第一项是Windows 7,第二项是MaxDOS 备份.还原.维护系统),但我用BOOTICE把它改成MAXDOS V9.1也不行。Windows启动配置数据(BCD)存储文件包含一些无效信息的解决方法是,从U盘启动到PE,用Pauly的BOOTICE V0.9.2011.0501,添加一个Windows 7的启动项,并把它设为默认系统(原有的Win7启动项最好删掉)。
BOOTICE V0.9.2011.0501,BCD编辑功能很实用
由于未指定启动磁盘和启动分区,Win7无法启动
添加一个Win7启动项,并把它设为默认系统
发现没有,新的Win7启动项已指定启动磁盘和启动分区,把它设为默认系统吧。原有的Win7启动项最好删掉
3)窃以为,丰姿绰约的Windows 7确实比风韵犹存Windows XP更安全(不容易中毒),至少目前是这样,但Win7的启动非常脆弱。照牛排曾多次碰到这种情况,一个正常的Win7系统,某天新增一块硬盘上去,只要从这块新增的硬盘启动过一次,原来硬盘里的Win7很可能会“挂掉”,要么是“Windows启动配置数据(BCD)存储文件包含一些无效信息”,要么是“Windows未能启动。原因可能是最近更改了硬件或软件(状态码为0xc000000e)”,总之是无法正常启动。
2012年4月21日更新:上面的解决方法,只能临时解决问题。为干掉这个提示,我试过多种方法,比如,换硬盘、把原版WIN7量产到U盘来装、重建MBR主引导记录,即使是全新安装、装完无任何设置和精简的原版WIN7,封装后也是这个提示。反复封装测试后发现,IT天空的封装工具EasySysprep_3.1Final,在封装WIN7时会修改BOOT目录下的BCD文件,导致封装完成后重启出现本文的提示,无法开始安装WIN7。
对比之下,封装前BCD文件的大小为28KB,封装后为256KB。主要区别在于,修改后的BCD未指定引导分区(partition=C:),导致系统引导失败。
我只好在封装WIN7前,先进PE备份BCD后再封装。封装完再进PE,把原来的BCD换回来,并用GHOST备份C盘。这样能正常引导,暂未发现其它问题。
2012年4月30日更新:用4月21日更新的方法,封装的WIN7系统是不成熟的(安装过程很简短,大概是说更新注册表、启用服务,然后很快就进入登录界面了,ADMINISTRATOR帐户居然是被禁用的,根本没法用)。
我发现,Windows启动配置数据(BCD)存储文件包含一些无效信息的真正原因是,我曾“用IDE转SATA的转接卡,让845主板支持串口硬盘”。在封装WIN7时,只要这个SATA硬盘通过转接卡接在IDE接口上,就会出现Windows启动配置数据(BCD)存储文件包含一些无效信息的提示。我试着单接一块IDE硬盘来封装,一切正常!纠结了一个月的问题,终于在五一前得到解决。
转载请以链接的形式注明本文地址,若本文对你有帮助,欢迎本文地址:http://www.zhaoniupai.com/archives/223.html