用BCDEdit编辑启动菜单

我的电脑装了双系统:Win2003 SP2(C盘)和Win2008 SP2(D盘),最近2003一启动就蓝屏unknown hard error,安全模式也进不去,恢复注册表等方法试过也不行,但2008正常,覆盖安装2003也不解决,看来只有格盘重装了。重装2003和应用软件后,系统恢复正常运行。下一步就应该是恢复双启动菜单了。但我手头没有其他软件,只有系统安装盘,只好研究令我头大的那个bcdedit。微软的说明文字让我是一头雾水,上网查找了一些资料终于清楚了怎么用。

1.用2008的光盘启动到修复计算机下的命令提示符,在命令提示符下运行X:\boot\bootsect.exe /nt60

sys(X是光驱盘符)把2008的启动扇区写入C盘。 2.运行bootrec.exe /rebuildbcd重建启动菜单。bootrec.exe的用法类似于XP的故障恢复控制台,常用参数如下:

/fixmbr 修复主引导记录

/fixboot 修复启动扇区

/scanos 扫描并添加已有的系统,注意扫描不到XP

/rebuildbcd 重建整个BCD(启动配置数据),这次由于格了C盘,所以必须重建。

3.把2008系统目录下的boot\pcat文件夹(\Windows\Boot\pcat)下所有文件复制到c:\boot目录,命令:xcopy D:\Windows\boot\pcat\*.* c:\boot /e(/e表示复制子目录)

4.把\Windows\boot\fonts下所有文件复制到c:\boot\fonts目录:xcopy D:\Windows\boot\fonts\*.*

c:\boot\fonts /e。注意系统会询问目标是文件还是目录,别选错了!

5.把boot目录下的bootmgr移动到C盘根目录下,命令:move c:\boot\bootmgr c:\

6.把boot目录和bootmgr文件添加隐藏、系统等属性,防止误操作。attrib +r +h +s +a c:\boot和

c:\bootmgr

7.从硬盘启动,现在2008已经能正常使用,但是2003没有启动项,要手工添加,这里就要用到bcdedit。以管理员身份运行CMD,键入以下命令:

bcdedit /create {ntldr} /d "Windows 2003" (创建一个基于NTLDR的启动项,菜单里显示为“Windows 2003”)

bcdedit /set {ntldr} device partition=C:

bcdedit /set {ntldr} path \ntldr

bcdedit /displayorder {ntldr} /addfirst(把刚才创建的这个条目显示在启动菜单的第一位)

bcdedit /toolsdisplayorder {memdiag} /addfirst (在启动菜单里添加内存诊断工具)

重启后,双启动菜单恢复正常!

bcdedit说明:

在Vista/2008下,我们通过msconfig的“启动”选项卡可调整启动时的参数,也可通过系统属性-高级-启动和故障恢复对引导菜单进行调整。但这些项目和XP是类似的。有些功能在XP下非得修改boot.ini才能完成,比如添加一个启动项、修改启动菜单里的文字等,这些在VISTA下就只有用bcdedit了。这是一个命令行工具,必须以管理员身份运行。只要有点英语基础的人,看到命令都能猜出是什么含义,可是微软的帮助就是那么让人费解。其实对我们有用的参数也就那么几个。

一、备份和恢复启动配置文件

为减少像我这样的麻烦,大家在平时可以把启动配置数据导出来,恢复就很简单了。你也可以自己建一个配置文件,然后把启动项加入其中,以后就可以去别的电脑上用了。

例如:

bcdedit /createstore "C:\1.bcd" 创建一个名为C:\1.bcd的启动配置文件

bcdedit /export "C:\2.dat" 把启动配置导出到C:\2.dat

bcdedit /import "C:\3.abc" 从C:\3.abc导入启动配置

二、标识符

bcdedit添加linux引导,用BCDEdit编辑启动菜单相关推荐

  1. bcdedit添加linux引导,利用Bcdedit创建Linux系统引导

    Bcdedit在Windows Vista中的一个命令行工具,用于建立和重新配置bootloader,无须再使用boot.ini文件.下面我们来谈谈如何用bcdedit引导Linux. 1.概述 之前 ...

  2. bcdedit添加linux引导,Linux_利用Bcdedit创建Linux系统引导,Bcdedit在Windows Vista中的一个命 - phpStudy...

    利用Bcdedit创建Linux系统引导 Bcdedit在Windows Vista中的一个命令行工具,用于建立和重新配置bootloader,无须再使用boot.ini文件.下面我们来谈谈如何用bc ...

  3. bcdedit添加linux引导,强大的BCDEdit工具-启动项等相关问题-设置默认开机启动项

    在windows中,我们会采用BCDEdit来修改菜单启动项. 1.打开方法:以管理员身份运行,输入命令行bcdedit 则出现: Windows 启动管理器 -------------------- ...

  4. bcdedit添加linux引导,bcdedit修改uefi启动顺序

    badedit修改uefi启动项时遇到的问题 UEFI BOOT 启动项里包含以下三个 windows Boot Manager Onboard NIC (IPV4) Onboard NIC (IPV ...

  5. windows 7编辑启动菜单 bcdedit linux,WIN7系统BCDEDIT常用命令及使用实例

    BCDEDIT是从Vista开始引入的启动配置数据管理工具,命令行工具用于修改启动配置数据存储,可以使用Bcdedit.exe在启动配置数据存储中添加.删除.编辑和附加存储项,适应Vista/Wind ...

  6. windows 7编辑启动菜单 bcdedit linux,bcdedit用法详解 windows7/vista启动修改

    bcdedit用法详解 windows7/vista启动修改 (2010-09-11 19:27:28) 标签: 杂谈 bcdedit用法详解 在Vista/2008下,我们通过msconfig的&q ...

  7. opencore添加Linux引导,让OpenCore的引导界面更好看,已更新详细教程

    timeout 60 // 这个是超时设置,启动后暂停多少秒然后进入系统 ​ shutdown_after_timeout false // 顾名思义,在超时之后关机,设置true/false ​ u ...

  8. bootice添加linux引导,bootice怎么添加win10引导_网站服务器运行维护

    win7用于网络的保存不匹配怎么办_网站服务器运行维护 win7用于网络的保存不匹配的解决办法:首先打开win7电脑:然后进入win7系统中的"网络和共享中心":接着选中" ...

  9. centos7添加win10引导项及修改启动顺序

    安装 1.先安装win10系统,然后将用系统自带的磁盘管理工具划出准备装centos系统的空间,不需要格式化. 2.然后安装centos,选择free空间容量的那块磁盘,进行安装. 引导 安装完cen ...

最新文章

  1. day20 文件上传下载
  2. mysql中varchar 大小写敏感问题
  3. force oracle delete type,3.Oracle Interface Configuration Tool (OIFCFG) 命令参考
  4. ajax乱码解决汇总
  5. 【渝粤题库】广东开放大学 文化产业概论 形成性考核
  6. KubeCon 、 CloudNativeCon、Open Source Summit 2019三会交融,看点不断!
  7. JavaScript四大家族之scroll家族
  8. IT从业者几大职位薪酬对比
  9. 高通首次演示基于3GPP的5G新空口连接 有望成为全球标准
  10. php 按key大小排序,PHP实现二维数组根据key进行排序的方法
  11. 显式积分,隐式积分和弹簧质点系统(详细公式推导和太极源码)
  12. 人工智能目前有哪些突破?
  13. 大数据分析如何利用Python创建数据透视表
  14. [转载]疯狂的程序员(1)
  15. 适合零基础学习者的Java学习路线图到底长啥样?一篇文章带你学会Java
  16. C++创建windows窗口
  17. fpu测试_仪器仪表 —— 一氧化碳测试仪
  18. pythonocc 切完显示要要.Shape()
  19. web3再牛 也没能逃出这几个老巨头的手掌心
  20. 深度学习图像处理目标检测图像分割计算机视觉 07--图像检索

热门文章

  1. 鼠标画上去图片旋转360度
  2. 同城小程序怎么做?有什么优势
  3. 元宇宙并不是区块链的延伸 因为区块链并未跳出虚拟的牵绊
  4. 使用certbot工具制作免费https证书
  5. centos启动停留在started GNOME display manager
  6. 微信支付终于成功了(安卓,iOS),在此分享
  7. vmware中调整ubuntu的磁盘大小
  8. 百度App组件化之路
  9. 各厂家端口MTU计算及应用
  10. 如何用私钥登陆linux服务器和cyberduck登陆配置