❶ win10引导修复方法 bcdboot
undefined
【问题】最近遇到一些用户使用的操作系统为Win10,但是使用过程中由于错误系统优化、卸载软件错误、误删系统文件、windows更新错误等,影响系统BCD引导文件,造成开机出现该BCD蓝屏报错,如下图所示
图一 错误信息
【解决方案】在PE下 命令提示符下输入:bcdboot C:\Windows /l zh-cn 重新创建UEFI引导,即可解决此问题
【问题分析】磁盘主引导记录为MBR时,经常会遇到无法引导的情况,我们一般使用NTBootAutofix自动修复即可解决,如果不能解决,请按一下方式解决
但是在一些使用UEFI引导的系统上,此软件无法修复,尝试了网上很多方法,都没有解决问题。
考虑到UEFI启动的系统,引导一般存放在ESP分区上,为了保证用户数据安全,我格式化了自己电脑的ESP分区进行实际测试。
1. 格式化ESP分区
图二 可以看到ESP分区已经是空的
2. 使用命令bcdboot C:\Windows /l zh-cn进行修复,重建引导
图三 重建引导
3.查看ESP分区,可以看到引导所需的文件都已复制到ESP分区
图四 查看ESP分区
4. 开机,可以正常启动,无报错提示。
【原理分析】在win8/10系统中有一条BCDboot.exe命令,它是一种快速设置系统启动分区或修复系统启动环境的命令行工具。
BCDboot.exe命令是通过从已安装的Windows系统文件夹中复制一小部分启动环境文件来设置/修复系统的;BCDboot 还会在系统分区上创建引导配置BCD文件,该文件存储了启动引导项,可让您选择引导已安装的Windows。当系统无法启动时,用U盘或光盘启动Windows PE环境、或者使用win8/10的高级修复模式启动到命令符环境(推荐),然后运行BCDboot命令来修复损坏的系统。
BCDboot命令通常在 %WINDIR%\System32 文件夹内,它运行后从计算机上已有的 Windows 映像复制一套启动环境文件到启动分区(GPT)/目录(MBR)中。这些启动环境文件包括:从已安装的系统 %WINDIR%\boot\efi 文件夹和 %WINDIR%\System32\boot 文件夹复制到系统启动分区中。
BCDboot 创建启动菜单,使用%WINDIR%\System32\Config\BCD-Template 文件为模板,在系统启动分区上创建新的 BCD(启动菜单)文件,并初始化 BCD 启动环境文件。
在基于 UEFI(统一可扩展固件接口) 的系统上,EFI 系统分区是使用 GUID 分区表 (GPT) 磁盘格式的磁盘上的系统启动分区(ESP)。BCDboot 会创建 \Efi\Microsoft\Boot 目录,并将所有需要的引导环境文件都复制到此目录中。
示例
bcdboot C:\Windows /s S: /f uefi /l zh-cn
解释:用DG等工具先将ESP分区装载为S盘,从系统盘C:\Windows目录中复制UEFI格式的启动文件到ESP分区中,修复系统。
各参数的具体含义:
c:\windows 系统安装目录,打开我的电脑,查看你的系统是安装在那个盘,就输入相应的盘符和目录。
/s S: 指定esp分区所在磁盘,小编指定ESP分区为t盘。
/f uefi 指定启动方式为uefi,注意之间的空格一定要输入。
/l zh-cn 指定uefi启动界面语言为简体中文
该命令正确执行的前提是:
1、启动分区存在
2、windows安装盘中启动文件存在
❷ 系统迁移到固态硬盘后无法启动
windows系统迁移后,导致不能开机的问题,目前通过网络已解决。首先导致不能启动的原是由于迁移后的系统盘符不是C导致无法启动。下面修改盘符的流程:
1、将迁移过后的硬盘插入电脑,选择使用U盘进入PE系统。
2、用分区工具将迁移后的硬盘设置的盘符设置为C
3、win+R 输入regedit进入修改注册表页面选择如下图的目录
4、重启电脑,如果能启动就OK了。
5、如果还是不能启动,选择 文件->加载配置单元,弹出文件选择文件 D:\Windows\System32\config\SYSTEM,这里的盘符根据实际迁移后的系统盘选择。确定后会要求输出名称可以输入TEST,之后配置完成了可以通过 文件->卸载配置单元 删除。
6、上图是PE系统的注册表,在上一步添加的TEST中也有相同的目录。在PE系统的注册表中找到迁移后的系统盘的值,然后复制到TEST目录下对应的地方。
7、重启电脑
最近想更换大一点的固态硬盘,在PE环境,使用分区助手将系统迁移到新的硬盘,换上后无法启动。这种基本就是需要重新配置引导,国内资源互相抄来抄去,就是找不到靠谱的解决办法,最后在这个问题回答里找到了一个方案。
此解决方案是需要做个Windows 10启动盘,然后在高级工具里打开命令行工具,使用bcdboot命令新建一个引导。其实分区助手提供了引导修复的功能,内部应该也是使用bcdboot命令,但引导分区默认是隐藏且无盘符的,需要分配个盘符才行。我也是在解决问题后才想到,直接在PE里做应该也可以。
以下是步骤(我猜,直接在PE环境里也行):
1. diskpart(命令行里进入分区管理)
2. list volume(列出所有的分区,不同电脑盘符、索引之类的不一样,如下图:)
3. select volume X(X指的是引导分区的索引,上图中是4,文件系统是fat32格式,没有盘符,大小不一定,几百兆)
4. assign letter W(分配一个盘符,未使用的就行,这里分配了W)
5. exit(退出分区管理)
6. bcdboot C:\Windows /s w: /f UEFI(注意空格,其中C:\Windows,不一定是C盘,根据实际显示输入对应的盘符,W是步骤4里分配的盘符,成功的话会显示创建成功)
7. reboot(重启,成功的话会进入系统)
8. msconfig(win+r,运行msconfig,在引导列表里,删除掉\Windows那一项,保留C:\Windows那一项,下图是删除后的)
❸ 系统重装出问题了
系统没装好,打不开windows桌面,这个如果你无法进入再次重装系统的界面的话,那你只能通过外部装机了,用一个u盘在另一个电脑上下载一个windows系统,然后移过来进行安装吧。
❹ win7修复引导命令
具体步骤如下:
1、插入windows7安装光盘,从光盘启动,在光盘启动完成后,按下shift+f10键,调出cmd命令提示符。
2、在命令提示符中输入:bcdboot x:windows /s x:注意,这前一个x:是windows7的windows文件夹所在的盘。一般是c:,如果不是c盘,请改为对应的盘符。
3、这后一个x:是活动主分区的盘符所在,一般也是c盘。所以这个命令一般的写法是:bcdboot c:windows /s c:。但需要注意,在windows re环境下所看到的盘符与在windows7下所看到的盘符未必一样。
4、需要首先用dir /a命令确认各盘是否正确。比如:cd /d c:dir /a这两个命令的作用是,首先进入c:盘的根目录。然后显示c盘根目录下的所有文件和文件夹,根据所显示的文件或者文件夹,可以判断这个盘具体是在 windows7下所看到的哪一个盘。
5、windows7的引导文件主要是bootmgr和boot文件夹里面的文件,而boot文件夹里面的文件主要是bcd文件。
6、bcdboot命令会在指定的分区内重新写入全部windows7的引导文件。
7、如果只是bcd文件有问题,则可以用bootrec命令重建bcd:插入windows7安装光盘,从光盘启动,在光盘启动完成后,按下shift+f10键,调出cmd命令提示符。
8、在命令提示符中输入:bootrec /RebuildBcd,这个命令如果搜到没有写入bcd的windows7或者vista的操作系统。会提示是否写入,按提示输入Y也就会写入了的。完成。
❺ bcdedit 不是内部或外部命令,也不是可运行的程序或批处理文件.总之就是badedit命令找不到。
你好知友!
1.管理员身份运行命令提示符,先把路径转到C:\Windows\System32\下,再运行badedit命令就可以了,
2.还不行,网上下载bcdedit.exe放入C:\Windows\System32\下.
3.可以下载使用BCDTOOL.exe(XP.PE下运行) EasyBCD(Win7下运行).
祝顺利!有问题,请追问.有帮助,望采纳.
❻ 电脑选择语言模式,单击修复计算机
其他选项:如果电源在启动过程中中断,则正常启动windows
但是我的电脑现在什么模式都启动不了
pe模式命令提示符输入“cd \windows\system32” 出现系统找不到指定路径
输入“bcdedit”,出现bcdedit不偿鼎罐肝忒菲闺十酣姜是内部或外部命令,也不是可运行的程序货批处理文件求大侠帮帮我吧
1. 插入Windows 7安装光盘。
2. 重新启动计算机。
3. 如果出现提示信息,请按任意键从安装光盘启动 Windows。如果未将计算机配置为从 CD 或 DVD 启动,请查看计算机随附的信息。
4. 选择语言设置,然后单击“下一步”。
5. 单击“修复计算机”。
6. 选择要修复的操作系统,然后单击“下一步”。
7. 在“系统恢复选项”菜单上,单击“命令提示符”。
8. 输入“bcdboot C:\windows”然后按回车。(注意:C:\应该改成机器上window 7所在的盘符)
关于bcdboot的命令如何使用,详见BCDboot 命令行选项
如果以上的方法不能解决问题, 请继续下面的步骤:
`启动修复
1. 插入安装光盘。
2. 重新启动计算机。
3. 如果出现提示信息,请按任意键从安装光盘启动 Windows。如果未将计算机配置为从 CD 或 DVD 启动,请查看计算机随附的信息。
4. 选择语言设置,然后单击“下一步”。
5. 单击“修复计算机”。
6. 选择要修复的操作系统,然后单击“下一步”。
7. 在“系统恢复选项”菜单上,单击“启动修复”