怎么用软件修复win8.1开机引导修复文件

Win7系统的开机引导文件是什么?
Win7系统的开机引导文件是什么?
Win7的引导文件有:BootMgr 和 BCDEdit.exe,前者隐藏在系统盘根目录,后者在 C:\Windows\System32 中,修改这个何用
其他回答 (3)
Win7 的引导分两部分:MBR 程序和 BCD (Vista 之前称为 NTLDR ,其实他们是一个东西,但改进了很多)。MBR 程序就是 MBR 里面前 446 字节。Windows 每次用官方安装盘安装系统,都会强行覆盖这里的程序为自己的 MBR 程序,这个 MBR 的程序功能很简单,就是启动分区表里面标记为激活的分区。之后 MBR 程序启动激活分区里面的 BCD (BCD 在分区特殊位置安装有特殊程序)。BCD 实现 F8 功能和正式启动 Windows7 。Linux 这里不能启动,是因为 MBR 前 446 字节里面本来是 Linux 的引导程序 GRUB 。Win7 安装完,会覆盖 MBR 这里的 GRUB 程序,导致不能启动 GRUB 而是启动 BCD 来启动 Windows。但 BCD 本身不支持直接启动 Linux ,所以你的 Linux 现在不能启动了。只能用 BCD 启动一个可以引导 Linux 的程序来过渡。这种软件其实不多现在基本也就 GRUB 可以选择。解决办法有两个:1、修复 GRUB 的 MBR 程序,这个实现很简单,只要能启动 Linux 就能修复,不管你是启动一个 GRUB for DOS 还是找个 Linux LiveCD 只要进入了 Linux 就能进行修复。这种修复文章网上一大堆。2、用 Win7 的 BCD 启动 GRUB 来过渡启动到 Linux 。但 BCD 设置起来很麻烦,不如 XP 直接修改 boot.ini 方便,直观。这里的& GRUB 用 GRUB for NTLDR 版本就可以,但需要单独找 for BCD 的安装方法。不能照抄 XP 的修改 boot.ini 方法。
由bios启动,然后查找硬盘的mbrmbr指向当前活动分区根目录的bootmgr引导器bootmgr读取当前活动分区boot文件夹中的bcd数据配置文件来生成菜单和载入设置用户选择后控制权转交给winload.exe[windows内核载入程序]载入程序自动载入注册表和驱动文件之后就是你看见的登陆界面了,要是没有密码就直接进桌面了
根目录下的bootmgr和boot文件夹
相关知识等待您来回答
微软专区领域专家
& &SOGOU - 京ICP证050897号bcdboot(引导修复工具) 命令行工具使用方法
这篇文章主要介绍了bcdboot(引导修复工具) 命令行工具使用方法,需要的朋友可以参考下
BCDboot 是一种用于快速设置系统分区或修复系统分区上的启动环境的工具。系统分区是通过从已安装的 Windows(R) 映像复制一小部分启动环境文件来设置的。BCDboot 还会在系统分区上创建引导配置数据 (BCD) 存储,该存储中包含一个新的引导项,可让您引导到已安装的 Windows 映像。软件名称:bcdboot.exe 引导修复工具软件大小:68KB更新时间:
可以从 Windows(R)&PE 运行 BCDboot。有关 Windows&PE 的信息,请参阅 。
BCDboot 包含在 Windows& 7 和 Windows Server& 2008 R2 的 %WINDIR%\System32 文件夹内。Windows&OEM 预安装工具包 (OPK) 和 Windows&自动安装工具包 (AIK) 也提供了 BCDboot,位置在 %Program Files%\&version&\Tools 目录下,其中 &version& 是 Windows&OPK 或 Windows&AIK。
BCDboot 从计算机上已有的 Windows 映像复制一套启动环境文件。BCDboot 可以从 Windows&Vista&、Windows&Server&&2008、Windows&7 或 Windows Server 2008 R2 的映像复制启动环境文件。有关将 Windows 映像应用于系统的信息,请参阅。
BCDboot 使用%WINDIR%\System32\Config\BCD-Template 文件在系统分区上创建新的 BCD 存储并初始化 BCD 启动环境文件。可以在 BCD-Template 文件中定义特定的 BCD 设置。该工具还将最新版本的启动环境文件从操作系统映像 %WINDIR%\boot 文件夹和 %WINDIR%\System32 文件夹复制到系统分区中。
BCDboot 将文件复制到固件所标识的默认系统分区。您可以使用分区工具(例如 DiskPart)创建此分区。不必为了便于 BCDboot 查找而指定此分区的驱动器号。有关详细信息,请从命令行参阅 DiskPart 帮助,或访问 。
在基于 BIOS 的系统上,系统分区是使用主引导记录 (MBR) 磁盘格式的磁盘上的活动分区。BCDboot 会在系统分区上创建 \Boot 目录,并将所有需要的引导环境文件都复制到此目录中。
在基于统一可扩展固件接口 (UEFI) 的系统上,EFI 系统分区是使用 GUID 分区表 (GPT) 磁盘格式的磁盘上的系统分区。BCDboot 会创建 \Efi\Microsoft\Boot 目录,并将所有需要的引导环境文件都复制到此目录中。
BCDboot 可以将现有的启动环境更新到系统分区。Windows 映像中较新的文件版本会复制到系统分区中。
如果系统分区中已存在 BCD 存储,则:
BCDboot 将根据 BCD-Template 文件中的设置,在现有的 BCD 存储中创建一个新启动项,并删除引用同一个 Windows 映像的所有重复的启动项。
如果已存在 Windows 映像的启动项,并且除了默认值以外还对该启动项启用了其他 BCD 设置,则下次运行 BCDboot 时,可使用 /m 选项将 OS 加载程序 GUID 所标识的现有启动项合并到 BCDboot 创建的新启动项,以此来保留这些设置。
BCDboot 命令行选项 下列命令行选项可用于 BCDboot.exe。 BCDBOOT source [/llocale] [/svolume-letter] [/v] [/m [{OS Loader GUID}]]
指定作为源的 Windows 目录的位置,将从该目录中复制启动环境文件。
可选。指定区域设置。默认值为美国英语。
可选。指定系统分区的卷号。默认值是固件所标识的系统分区。
可选。启用详细模式。
可选。默认情况下,仅合并全局对象。
如果指定了 OS Loader GUID,则合并系统模板中给定的加载程序对象以生成可启动项。
示例 &此示例使用 C: 卷上安装的操作系统映像中的文件来初始化系统分区。 代码如下: bcdboot C:\Windows &此示例将默认 BCD 区域设置设为日语,并将 BCD 文件复制到已使用 DiskPart 分配了卷号 S: 的系统分区。 代码如下:bcdboot C:\Windows /l ja-jp /s S:&此示例将当前 BCD 存储中由给定 GUID 标识的操作系统加载程序合并到新的 BCD 存储中。 代码如下:bcdboot c:\windows /m {d58d10c6-df53-11dc-878f-e08}bcdboot引导工具,非常实用的uefi引导修复工具,可针对gpt硬盘重装时引导故障进行修复。 常用命令行:bcdboot c:\windows /s t: /f uefi /l zh-cn 注解: c:\windows 系统目录,打开计算机,查看你安装的系统是在那个盘,就输入相应的盘符。 /s t: 指定esp分区所在磁盘,小编指定ESP分区为t盘。 /f uefi 指定启动方式为uefi,注意之间的空格一定要输入。 /l zh-cn 指定uefi启动界面语言为简体中文查看: 54368|回复: 102
UEFI引导修复教程和工具
本帖最后由 zds1210 于
23:06 编辑
UEFI引导修复教程
当uefi引导文件损坏,或ghost还原64位系统到C盘,因无uefi引导还是不能启动系统。
怎么修复UEFI引导呢?
○、UEFI引导基本原理
1.esp引导分区
esp磁盘分区是gpt格式硬盘放efi引导文件的磁盘,在mbr格式硬盘中也可以由任一fat
格式磁盘分区代替
2.efi文件结构
efi\boot\bootx64.efi
efi\microsoft\boot\bcd
3.efi启动过程
uefi bios启动时,自动查找硬盘下esp分区的bootx64.efi,然后由bootx64.efi引导
efi下的bcd文件,由bcd引导指定系统文件(一般为c:\windows\system32\winload.efi)
一、用bcbboot自动修复
我们建议大家启动64位8PE,用它带的bcdboot来修复。
(一)指定esp分区修复
环境为64位8PE,bios/uefi启动进入下都可以
1.启动64位8PE,并用esp分区挂载器或diskgenuis挂载esp分区
2.打开cmd命令行,输入以下命令并运行
bcdboot c:\windows /s o: /f uefi /l zh-cn
其中:c:\windows&&硬盘系统目录,根据实际情况修改
/s o:& &&&指定esp分区所在磁盘,根据实际情况修改
/f uefi& &指定启动方式为uefi
/l zh-cn&&指定uefi启动界面语言为简体中文
注:64位7PE不带/s参数,故7PE不支持bios启动下修复
(二)不指定esp分区修复
环境为64位7或8PE,只有uefi启动进入PE才可以
不用挂载esp分区,直接在cmd命令行下执行:
bcdboot c:\windows /l zh-cn
其中 c:\windows&&硬盘系统目录,根据实际情况修改
/l zh-cn&&指定uefi启动界面语言为简体中文
注:在8PE中,我们也可以在uefi启动进入pe后,挂载esp分区用方法(一)修复
(三)用“UEFI引导自动修复”脚本修复
这个脚本,其实就是用了8PE的bcdboot,来修复uefi引导。测试可以在 PE
中自动修复uefi引导。
附件提供两套,第一套是程序版,为离弃制作;第二套是pecmd脚本版,由caocaofff制作,都相当完美。
二、用bootice手动修复
从efi引导启动过程来看,虽然它的文件很多,但主要用到的就是两文件,我们完全可以在
各pe下挂载esp分区,从硬盘系统中复制bootx64.efi文件,然后用用bootice制作好bcd,就
完成efi引导修复。
1.启动任一pe,用esp分区挂载器或diskgenuis挂载esp分区
2.查看esp分区是否可正常读写,如不正常可重新格式化为fat16分区格式。
3.在esp分区中建立如下空文件夹结构
\efi\boot\& &(bootx64.efi等复制)
\efi\microsoft\boot\ (bcd等建立)
4.复制硬盘系统中的bootmgfw.efi(一般在c:\windows\boot\efi下)到esp分区的\efi\boot\
下,并重命名为bootx64.efi
5.打开bootice软件,有esp分区的\efi\microsoft\boot\下新建立一bcd文件,
打开并编辑bcd文件,添加“windows vista\7\8启动项,
指定磁盘为硬盘系统盘在的盘,
指定启动分区为硬盘系统分区(一般为c:)
指定启动文件为:\Windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改过来
最后保存当前系统设置并退出。
这样子,精简的UEFI引导就手工修复了,实机和虚拟机测试通过。
注:xpPE不能识别gpt格式的硬盘分区,用2003PE中的disk.sys替换xpPE内核中的相应文件,就
可以让xpPE也能识别gpt磁盘格式分区
指定启动分区不是esp分区所在分区,就是硬盘64位7 8 系统所在分区
指定启动文件为:\Windows\system32\winload.efi, 是*.efi,不是*.exe,要手工改过来
三、其它问题
1.手工运行ghost并不会修复esp分区
2.用老大们的一键还原,现在慢慢加上了还原后esp引导修复功能,如实测深山的一键还原就
自带esp分区uefi引导修复
3.用微软原版系统光盘安装或PE下安装,当然都会自动修复esp引导。
无忧启动论坛 毛桃统一PE派 独剑 整理各位老大的资料并汇总,特别是参考了本区版主的视频教程,在于谢谢各位前辈大师的辛苦。
2013年11月于云南普洱
附件提供两套uefi引导修复工具,第一套是程序版,为离弃制作;第二套是pecmd脚本版,由caocaofff制作,都相当完美。
实测可在各PE下完美修复uefi引导。
11:58 上传
点击文件名下载附件
1.44 MB, 下载次数: 12204
无忧币 +45
太方便了,3QQQQ
楼主热血沸腾,支持一个
收藏认真学习
学习了,好东西
UEFI引导自动修复 PEcmd脚本版和程序版
ESp分区UEFI引导自动修复,可在32或64位各PE/win各系统中下修复64位UEFI引导
原理:利用64位8PE的bcdboot脚本,完成对esp分区的64位系统的uefi引导自动修复。
uefix1.exe为pecmd脚本版,由无忧论坛caocaofff原创和编写改进pecmd脚本;独剑打包成exe,在包中加入新版的pecmd.exe软件,完美的解决了一些PE中因使用老九的老版pecmd.exe不能正常运行的问题。存在问题是挂载esp分区后不能自动刷新磁盘列表。
uefix2.exe为程序版,由无忧论坛离弃编程;独剑打包成exe,在包中加入03极速版中缺少的dll,完美的解决03极速版中不能运行的问题。挂载esp分区后能自动刷新磁盘列表。
系统:适合于32位或64位windows/PE(xppe、03PE、7PE和PE的x86和x64)系统。
建议:1.先运行程序的手工挂载eps分区,看eps挂载成功不;挂载esp分区如果发现不能读写,请再次格式化为fat格式。
& && &2.纯64位PE下不能运行uefix1.exe的话,可以解开程序包,然后由在pe中的运行&pecmd.exe load ueifx.ini&就可以运行了。
& && && & 3.纯64位PE下不能运行ueiix2.exe的话,可以解开程序包,直接运行uefix.exe可以运行了。
pecmd.exe load ueifx.ini
pecmd.exe load uefix.ini&
谢谢收藏了学习
标号回复,有时间学习
刚买了华硕电脑,重新分区后出现每次开机就自动进bios,而且bios无法识别硬盘,进pe能识别,是不是就是UEFI引导没有了?
好东东,支持,目前还没有机器来试验。硬盘最大也只有1T,启动还是BIOS
很实用的工具,收藏了。
最近研究了一个星期GHOST和ESP分区修复。看到这篇文章我终于明白了。感谢大神啊。还有这么好的工具!
Powered byntbootautofix(系统引导修复工具) v2.5.7 绿色汉化版
你的位置: &
> ntbootautofix(系统引导修复工具) v2.5.7 绿色汉化版
ntbootautofix(系统引导修复工具) v2.5.7 绿色汉化版
NTBOOTautofix 是一款多启动引导菜单自动修复工具。
v2.5.7更新:修正v2.5.6在win8中运行时把错认为winPE而不进行修复的BUG。
使用方法:
* 非安装软件,直接双击运行,傻瓜式修复,可运行于32位和64位系统和WINPE系统
* &自动修复&自动判断和系统启动有关的条件并自动修复程序支持的盘符上的NT系统启动,无需用户手工干预
* &高级&功能只供特殊需要的朋友,参看下面应用实例中的更改活动分区盘符后修复
* 由于不少PE使用各种手段调整了系统默认盘符,程序未必准确判定活动分区,所以在PE中修复时推荐使用&高级&再选定活动分区后进行修复,如在PE中进行过调整/重分区操作,推荐重启后再使用本工具
* v2.2.9开始默认禁用windows8的Metro引导菜单,如需恢复Metro引导菜单,v2.5.2的两种方法操作:
方法1. &高级&,&查看/管理BCD引导配置&,管理 Windows8,把bootmenupolicy这一行值修改为Standard - Metro引导开启(如本来为Standard则修改两次),再点击&默认&。
方法2. 手动修复,只开启METRO引导并修复Windows8,其它系统跳过修复。
* Win8多系统时推荐在Win8中关闭快速启动或管理员身份运行命令提示符后执行Powercfg -h off关闭休眠以免出现引导菜单冲突
* 没关闭休眠功能时,在Win8中修复后会出现无法关机,重启一次即可
* 部分对分区的操作会影响工具对nt5.x(2000/XP/2003)的修复结果,如Ghost32的恢复/磁盘管理调整分区/PM、ADDS的调整分区等,如需修复NT5.x的引导菜单且使用了这类操作,推荐重启后再进行修复,否则有可能出现HAL.DLL或NTOSKRNL.EXE错误,需重启后再次修复。
适用范围:- 自动修复/手动修复:
1. 启动菜单/启动文件丢失修复:
* 适用所有NT5.x(2000/XP/2003)和NT6.x(Vista/2008/Win7/2008r2)
2. SYSPREP封装系统(Ghost系统)的辅助安装 - 参看&9.实例 - Ghost系统安装&
3. 修复其他因BCD相关引起的故障
* Win7/2008r2中 BCD 的修复计算机(Windows Recovery Environment)菜单丢失
* Win7/2008r2中 BCD 引起的3D启动画面丢失(变成VISTA滚动条启动画面)
* BCD 引起的启动菜单选择界面乱码现象
4. 系统盘符或磁盘ID变化引起的无法进入系统的修复
5. 系统BCD非法的强制修复 - 现象:Vista/2008/Win7/2008r2中 -
* 运行msconfig后&启动&或&引导&栏空白
* 管理员身份运行命令提示符中后运行BCDEDIT等和BCD相关的操作提示出错
* 系统属性的&启动和故障恢复&窗口无法配置&默认操作系统&和&等待时间&
* 其他软件无法添加/删除/修改基于 BCD 管理的新启动菜单
注: 5的这种情况是否要强制修复自行决定。
高级子菜单功能介绍:
1.自选定引导分区:修复结果将指向自选 定引导分区
2.写引导/主引导程序:可对指定的分区(磁盘)写入NT5.x和NT6.x的引导或NT6.x的主引导
3.修复系统盘符:自动修复/手动修复已经自动处理此功能,也可以用这个功能手工处理
4.查看/管理BCD:可以对BCD引导配置文件进行查看和一些常用的修改操作。
5.更改BCD区域:修复操作将以这个设定修复BCD菜单中的默认区域语言
修复效果:
程序根据当前系统non-Unicode设置自动显示中/英界面
修复时如存在原BCD或Boot.ini时程序将予备份,备份文件名/路径在修复完成后给出提示
NT5.x菜单在boot.ini中以&Microsoft Windows Server 2003 x86&形式存在
NT6.x菜单在BCD中以&Windows Server (R) 2008 Standard x86&形式存在
根据当前系统non-Unicode设置决定修复后的启动菜单中/英优先级
自动修复不自动删除NT5.x的Boot.ini和NT6.x的BCD中的多余的启动菜单
因为nt6系统精简版的精简程度无从判断,所以不保证能修复精简版系统启动故障
9669安卓助手是一款全面支持安卓(Android)主流智能平台手机市场客户端辅助工具,用户不仅可以高速下载国内国外海量免费应用,更能体验一键飞速安装、在线升级提醒,欢迎大家下载使用。9669安卓助手特色:1.9669安...
* 为了达到最快的下载速度,推荐使用或下载本站软件。 * 请一定升级到最新版才能正常解压本站提供的软件! * 站内提供的所有软件均为作者提交或网上搜集,若侵犯您的版权利益,通知我们!
系统工具分类
Copy . All Rights Reserved.
本站资源均收集整理于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时撤销相应资源。大白菜v7如何修复系统启动失败使用教程_大白菜
大白菜v7如何修复系统启动失败使用教程
来源:时间:
& & 随着电脑技术的不断发展,电脑的不断普及,现如今在大大小小的家庭中都可以见到电脑的身影,但是电脑却经常出现各种各样的问题,比如用户操作不当的时候或者是系统文件被恶意损坏而导致系统出现问题,遇见这样的情况常常会引发电脑无法正常启动的问题,下面就一起来看看如何使用大白菜v7u盘修复系统启动失败的问题。
& & 1.将制作好的大白菜u盘启动盘插入usb接口(台式用户建议将u盘插在主机机箱后置的usb接口上),然后重启电脑,出现开机画面时,通过使用启动快捷键引导u盘启动进入到大白菜主菜单界面,选择&【03】运行大白菜Win8PE优化版(新电脑)&;回车确认,如下图所示
& & 2.进入pe系统桌面,点击打开桌面上的&修复系统引导&,然后按&1&进入系统自动修复界面。如下图所示
& & 3.耐心等待系统自动修复过程。如下图所示
& & 4.等待系统修复完成之后,输入&2&退出系统引导自动修复工具,或者是可以输入&1&点击查看Boot.ini。如下图所示
& & 以上就是大白菜v7如何修复系统启动失败使用教程,有被此类问题困扰的用户可以尝试以上的大白菜使用教程操作看看,希望以上的大白菜使用教程可以给大家带来更多的帮助。
大白菜推荐教程
大白菜热门教程
u盘启动bios设置
大白菜电脑课堂
大白菜下载

我要回帖

更多关于 开机引导修复工具 的文章

 

随机推荐