Windows启动配置数据(BCD)存储文件包含一些无效信息-照牛排 http://www.zhaoniupai.com/archives/223.html

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

Windows启动配置数据(BCD)存储文件包含一些无效信息的更多相关文章

  1. GRUB损坏后,如何修复windows启动mbr

    今天使用Ghost装系统遇到windows7不能启动的问题,采用下面帖子中的部分命令搞定之. 我自己是直接使用: 插入windows7安装光盘,从光盘启动,在光盘启动完成后,按下shift+f10键, ...

  2. winds引导配置数据文件包含的os项目无效

    我装了winds7与linux双系统,用easyBcd程序时,删除了一个winds7,之后winds7就进不去了, 进入winds7时显示winds未能启动,原因可能是最近更改了硬件或软件.解决此问题 ...

  3. JBoss 7 配置成windows启动服务

    将Jboss7 server 配置成一个windows启动服务的两个文件,部署步骤如下: 1.    先检查是否配置java_home和jboss_home的环境变量,如没配置上先配置,如我的是JBO ...

  4. windows下配置redis集群,启动节点报错:createing server TCP listening socket *:7000:listen:Unknown error

    windows下配置redis集群,启动节点报错:createing server TCP listening socket *:7000:listen:Unknown error 学习了:https ...

  5. Windows下底层数据包发送实战

    1.简介 所谓“底层数据包”指的是在“运行”于数据链路层的数据包,简单的说就是“以太网帧”,而我们常用的Socket只能发送“运行”在传输层的TCP.UDP等包,这些传输层数据包已经能满足绝大部分需求 ...

  6. Windows 启动过程

    引言 启动过程是我们了解操作系统的第一个环节.了解 Windows 的启动过程,可以帮助我们解决一些启动的问题,也能帮助我们了解 Windows 的整体结构. 以下内容将分为[加载内核].[内核初始化 ...

  7. win7下IIS错误:"无法访问请求的页面,因为该页的相关配置数据无效"的解决方法(转)

    今天新装win7,然后在IIS下布署了一个网站,布署完成后运行,提示如下错误:HTTP 错误 500.19 - Internal Server Error无法访问请求的页面,因为该页的相关配置数据无效 ...

  8. Ant学习-001-ant 基础知识及windows环境配置

    一.Ant 概要基础知识 Apache Ant 是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发,用以构建应用,或结合其他开源测试工具例如 git.T ...

  9. Selenium2学习-001-Selenium2 WebUI自动化Java开发 Windows 环境配置

    此文主要介绍 Selenium2 WebUI自动化Java开发 Windows 环境配置,供各位亲们参考,若有不足之处,敬请各位大神指正,非常感谢! 所需软件列表如下所示: 所属分类 具体名称 备注 ...

随机推荐

  1. yii2解决资源插件路径不对应问题

    //本人ubuntu系统 composer self-update //升级到最新 //官网找到最新下面的这行执行. composer global require "fxp/compose ...

  2. python:assert

    assert 断言 使用assert断言是个好习惯 在没完善一个程序之前,我们不知道程序在哪里会出错,与其让它在运行最崩溃,不如在出现错误条件时就崩溃,这时候就需要assert断言的帮助. asser ...

  3. string部分方法

    1.string.lastIndexOf() lastIndexOf 是从string末尾查找,但是返回值仍是首部的位置值. 2.string.replace() 放一个正则匹配会全部替换. 3.st ...

  4. 【IDE】我的花里胡哨VS

    我的 VS2017 效果图,花里胡哨但十分养眼,利于C/C++ Coding~ 一.主题设置 工具 → 扩展和更新 下载插件 Color Theme Editor for Visual Studio ...

  5. Python—装饰器详解

    装饰器:(语法糖) 本质是函数,它是赋予函数新功能,但是不改变函数的源代码及调用方式   原则: 1.不能修改被装饰函数的源代码 2.不能修改被装饰函数的调用方式 3.函数的返回值也不变 这两点简而言 ...

  6. JavaScript下实现交换数组元素上下移动例子

    // 交换数组元素    var swapItems = function(arr, index1, index2) {        arr[index1] = arr.splice(index2, ...

  7. 错误:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException

    Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'hdjyproj.t_userinfo' do ...

  8. 遇见 TiDB

    遇见 TiDB 文章来源:企鹅号 - 塔塔驿站 最近TiDB掀起了一波分布式数据库的热潮,公司也在着手准备TiDB的落地工作,前几天也参与了几场公司针对TiDB的分享会,下面我们了解一下关于TiDB. ...

  9. NVMe概述

    目前企业SSD市场按照接口协议主要分为SATA SSD,PCIe SSD和NVMe SSD,其中SATA SSD沿用了传统的HDD使用的SATA协议,在企业应用和服务器兼容性上具有优势:而PCIe S ...

  10. java 集合之set。

    Set具有与Collection完全一样的接口,因此没有任何额外的功能,不象前面有两个不同的List.实际上Set就是Collection,只是行为不同.(这是继承与多态思想的典型应用:表现不同的行为 ...