bcd文件即windows的启动配置数据,所谓修复引导,可以当成是对bcd的编辑或者重建
mbr
mbr其实叫主引导记录分区表,位于硬盘的 1 扇区中 ,占用512byte。作用是存储启动引导程序,以及分区表。mbr最多可以管理2.1TB的硬盘内容,最多分4个主分区或者3个主分区和1个拓展分区,拓展分区下可以建多个逻辑分区。
使用mbr主引导分区记录表的硬盘自然就是mbr格式的硬盘了。
pbr
pbr和mbr相对应,pbr是分区引导记录,位于分区中,每个分区都有pbr,但是有活动和不活动的区别。只有活动的pbr才会被mbr加载。一般开机的顺序为开机>bios自检>加载cmos保存的启动设备顺序>读取硬盘设备上的mbr>读取分区引导记录pbr>引导 *** 作系统
guid(gpt)
guid叫做全局唯一标识分区表,但它其实是一种算法——全球唯一标识,在windows下指代gpt硬盘或是微软对guid的实现方式,0扇区作为保留MBR不被EFI固件使用, 1扇区作为EFI分区用来存储分区表的起始位置、分区表的结束位置、每个分区表项的大小以及分区表项的个数等等。
使用guid全局唯一标识分区表的硬盘自然就是guid格式的硬盘了,在windows下最多可以管理128个分区表项,即可以划分成128个盘。
legacy启动
legacy启动是传统启动模式,在windows下该模式只能启动安装在mbr硬盘上的系统
bios内与之对应的启动项一般只有硬盘型号,也有主板会在前面加上Windows boot manager,如:
Boot Option #1: ZHITAI PC005 ACTIVE 1TB
Boot Option #2: SAMSUNG MZVL2512HCJQ-00B00 512.1GB
uefi启动
uefi启动模式则和gpt对应,在windows下该模式只能启动安装在gpt硬盘上的系统
bios内与之对应的启动项一般会在硬盘型号前加上UEFI,比较常见的是Windows Boot Manager加硬盘型号,如:
Boot Option #1: UEFI ZHITAI PC005 ACTIVE 1TB
Boot Option #2: UEFI SAMSUNG MZVL2512HCJQ-00B00 512.1GB
or
Boot Option #1:Windows Boot Manager ZHITAI PC005 ACTIVE 1TB
Boot Option #2:Windows Boot Manager SAMSUNG MZVL2512HCJQ-00B00 512.1GB
CSM兼容模块
兼容模块人如其名,可以选择同时支持legacy和uefi
bios启动项也会变得比前两个要多
新主板和cpu安装win7时,这个csm设置是很重要的
华硕微星等众多厂商的主板都会在bios中设有这个模块,csm模块的位置不是很固定,华硕的在bios高级模式中的启动页,微星有的在bios高级模式setting中的启动页,有的在setting中的安全页。
需要注意的是csm并不是万能的,据我所知11代CPU的核显没法使用csm启动,或许需要更为细分的csm设置来实现,比如vga support分支
hard drive bbs priorities(硬盘启动优先级)
有的主板比较倔强,他不会在启动页直接给你列出硬盘列表,他会增加一个带有BBS字样的次级菜单,你需要在这个地方设置硬盘的优先级,在这个地方设置的第一个硬盘才会出现在外部的启动项菜单里,如:
在BBS中设置如下顺序后
P0:ZHITAI PC005 ACTIVE 1TB
P1:SAMSUNG MZVL2512HCJQ-00B00 512.1GB
启动菜单Boot Option中会变这样
Boot Option #1: UEFI ZHITAI PC005 ACTIVE 1TB
Boot Option #1:Windows Boot Manager ZHITAI PC005 ACTIVE 1TB
Boot Option #1: ZHITAI PC005 ACTIVE 1TB
SAMSUNG MZVL2512HCJQ-00B00 512.1GB这块硬盘将不会出现在Boot Option中
Win10系统修复系统引导文件需要制作好系统启动 U 盘或 Windows PE U盘。
引导修复的命令是:
(1)检查引导是否损坏的命令:
bcdedit /enum
(2)找到坏扇区并恢复可读取的信息的命令:
chkdsk /r
(4)重建并恢复已损坏的 Windows 10 系统文件的命令:
SFC /SCANNOW
(4)修复 Windows 10 的主引导记录并重建 BCD 配置文件的命令:
BOOTREC /SCANOS
BOOTREC /FIXMBR
BOOTREC /FIXBOOT
BOOTREC /REBUILDBCD
Win10 修复引导的详细步骤:
1、将U盘插入到电脑,选择从U盘进行系统启动 U 盘或 Windows PE 引导,进入到「命令提示符」。
2、打开命令提示符,执行 bcdedit /enum 命令,如果看到如下图提示,说明引导记录已经损坏。
3、首先执行SFC /SCANNOW的命令搜索已经安装的系统。
4、依次执行如下命令修复 Windows 10 的主引导记录并重建 BCD 配置文件:
BOOTREC /SCANOS
BOOTREC /FIXMBR
BOOTREC /FIXBOOT
BOOTREC /REBUILDBCD
5、重启计算机,即可进入到win10 *** 作系统了。
扩展资料:
win10的两种引导方式:legacy和UEFI
BIOS是传统的引导方式,而UEFI是最近几年才出现的新的引导方式。
bios与uefi的比较
1、bios与uefi引导过程比较
老式电脑中有一个bios设置,它主要负责开机时检测硬件功能和引导 *** 作系统启动的功能。
现在的电脑很多都使用了uefi引导系统,uefi引导时省去了bios自检过程,所以可加快开机启动速度。从Win8起,完全支持UEFI启动技术,可以实现瞬时开机。但win 7 64位并未完全支特此项新技术。
新型UEFI,全称“统一的可扩展固件接口”,这是 Intel 为个人电脑固件提出的启动系统的建议标准。其主要目的是为了在windows系统加载(启动)之前,提供 *** 作系统启动服务。
从uefi启动的硬盘必须是GPT格式,必须是win 7/8/10 64系统,UEFI不支持32位系统。uefi和legacy(就是传统的意思)是两种不同的引导方式,uefi是新式的BIOS,legacy是传统BIOS。
2、BIOS和UEFI启动原理比较
BIOS先要对CPU初始化,然后跳转到BIOS启动处进行POST自检,此过程如有严重错误,则电脑会用不同的报警声音提醒,接下来采用读中断的方式加载各种硬件,完成硬件初始化后进入 *** 作系统启动过程。
而UEFI则是运行预加载环境先直接初始化CPU和内存,CPU和内存若有问题则直接黑屏,其后启动PXE,采用枚举方式搜索各种硬件并加载驱动,完成硬件初始化,之后同样进入 *** 作系统启动过程。
此外,BIOS是16位汇编语言程序,只能运行在16位实模式,可访问的内存只有1MB,而UEFI是32位或64位高级语言程序(C语言程序),突破实模式限制,可以达到要求的最大寻址。
实际上,UEFI的Bios启动模式,有两种启动模式,一种是兼容启动模式CSM,还有一种是纯UEFI启动模式。
CSM兼容启动模式,是UEFI和传统BIOS两者共存模式,既能用传统BIOS引导模式,也能用新式uefi启动电脑系统。
UEFI启动模式则只能在UEFI引导模式来启动电脑系统。uefi另一个特点是图形界面,更利于户对象图形化的 *** 作选择。
3、bios与uefi发展趋势之比较
绝大多数新电脑都支持从uefi启动模式,2012年下半年以后的主板基本都支持UEFI。最近几年的新型主板,预装win8系统的电脑都是UEFI启动模式,UEFI从预启动环境直接加载 *** 作系统,从而更节省开机时间。因此,以后发展的主流将会是UEFI,而传统的legacy的BIOS引导会被逐渐的淘汰。
我的这个bcd是原版系统install。wim的配置文件,第一项default即默认启动项的标志。第二项启动设备,路径就是启动程序的路径,description没用写给自己看的。语言也是自己选择。继承一般是本地设置,这个是安装配置跟真正的win7系统不一样的。osdevice *** 作系统设备,一般不用你设,根目录你懂的,winpe这个才是你想用的即你的这个系统是否要添加pe启动项。我只是做pe的时候碰到了一下bcd,自己也经常改,不过感觉用处不大,pe若是在c盘重装会没的。祝你好运,希望回答对你有用,望采纳。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)