精华内容
下载资源
问答
  • PE为UEFI启动方式下修改BCD

    千次阅读 2020-04-02 22:43:32
    1、使用PE进入系统,打开命令提示符,在C盘下,注意不是PE所在的盘符X,进入C:\Windows\System32,输入bcdboot c:\windows /l zh-ch 2、或者使用winpe工具中的BCD修复工具修复

    1、使用PE进入系统,打开命令提示符,在C盘下,注意不是PE所在的盘符X,进入C:\Windows\System32,输入bcdboot c:\windows /l zh-ch

    2、或者使用winpe工具中的BCD修复工具修复

    展开全文
  • EasyBCD and UEFI

    万次阅读 2017-06-21 13:11:56
    大意就是BIOS(MBR)升级到UEFI(GPT)后,微软就不支持那些legacy和非微软签名的内核的操作系统从BCD目录启动了。 If your Windows PC is booting in EFI mode, Microsoft has blocked the loading of legacy...

    在帮室友装Win10(已装)+Ubuntu16.04双系统时遇到了这个方面的概念问题。

    首先先插叙一下,我中途在刻录制作U盘启动盘时,浪费了很多精力,最后发现是自己的.iso文件污染了,MD5值和官方的不同,后来从别人那里又拷贝了一个ubuntu.iso,发现新的.iso使用Win32DiskImager软件生成的MD5和官方给出的MD5值一致

    当时出现的问题是,我把Ubuntu16.04按照我先前安装双系统的方法,给\boot分了200M,然后把Ubuntu的引导启动项放到的\boot中,然而, 当我满怀期待的进入win10,想要用EasyBCD新建一个Ubuntu的启动条目是,显示的是:

    结果,想要添加新条目时,都是灰色的


    。。。

    这个,都是UEFI的锅:http://neosmart.net/wiki/easybcd/uefi/
    大意就是BIOS(MBR)升级到UEFI(GPT)后,微软就不支持那些legacy和非微软签名的内核的操作系统从BCD目录启动了。

    If your Windows PC is booting in EFI mode, Microsoft has blocked the loading of legacy or non-Windows operating systems from the BCD menu. This means that you can no longer use EasyBCD to add Windows 9x, XP, or Server 2003 entries to the BCD bootloader menu. You also cannot add DOS, Linux, BSD, or Mac entries. You can add multiple Windows Vista, Windows 7, Windows 8, and Windows 10 entries; and you can also boot into BCD-based portable media, such as WinPE 2.0+ images.

    谷歌上也有相关的介绍,大意相同。

    没办法,我只好进入win10磁盘管理,把先前的Ubuntu占用的卷空间删除了,然后重装系统。 重装的时候,Ubuntu的启动引导设备就直接选在了C盘,和win10一样,这样一来,就是用Ubuntu来引导Win10了,启动引导管理器是grub。


    昨晚再帮另一个室友(金川)安装win10+ubuntu16.04双系统时,很幸运的没有出现上面的问题,考虑是因为他的笔记本不是UEFI主板,系统仍然是从BIOS启动的吧。

    MBR和GPT的区别,大意两种不同的分区形式,一般MBR搭配BIOS,GPT搭配UEFI
    http://fyzx.ankang.gov.cn/Article/Class26/201408/1484.html


    今天又帮另一个室友(介震)装win10+ubuntu16.04双系统,他的笔记本是SSD+机械双硬盘,win10装在SSD上,然后分出了机械硬盘100G来安装ubuntu。考虑到他的笔记本最近才买,比较新,可能(只是可能)win10是以UEFI的模式安装的,所以我就没有给他分出\boot分区,而是直接把ubuntu的启动器安装在了SSD上。之所以这样做还有一个考虑就是,即便他的win10是legacy mode安装的,但是他是两个硬盘,如果ubuntu的启动器装在机械上,那么grub可能无法识别到windows boot manager?

    怎么查看win是不是uefi还是legacy: https://www.ithome.com/html/win10/146588.htm

    展开全文
  • uefi 引导windows x64 的引导修复文件,用于修复 uefi 引导错误,EFI/microsoft/bcd
  • UEFI和GPT下硬盘克隆后的BCD引导修复

    千次阅读 2018-04-07 09:55:00
    UEFI和GPT下硬盘克隆后的BCD引导修复-Storm_Center http://www.stormcn.cn/post/1901.html ...BCD可放在单独的ESP分区(FAT格式,用光盘文件正常安装就有),也可放在C盘,UEFI启动的BCD文件在efi\micro...

    UEFI和GPT下硬盘克隆后的BCD引导修复-Storm_Center http://www.stormcn.cn/post/1901.html

    当硬盘引导换成GPT,系统启动也变成UEFI后,如果直接通过克隆方式来更换硬盘,有可能新硬盘无法启动,需要修复启动文件BCD。BCD可放在单独的ESP分区(FAT格式,用光盘文件正常安装就有),也可放在C盘,UEFI启动的BCD文件在efi\microsoft\boot\下。即使是MBR和BIOS启动且同样拥有ESP单独分区的话,BCD则是在BOOT文件夹中,所以即使是MBR格式,如果同样引导文件未放在C盘,也需要在克隆后修复对应位置的BCD,修复则同前者一样,都是要把引导文件的路径指向对应分区和路径下的BCD。还有恢复环境recovery,也是需要指向指定的分区或位置(如果没有设置专门的NTFS分区,则放在C盘也可)。

      如果不修复引导,则在克隆后用新硬盘启动,会出现0xc0000225的错误(顺便说一下,MBR格式硬盘且有ESP分区的,可能出现的错误代码是0Xc000000e),也可能直接黑屏没有反应,如果修复失败,还有可能出现黑屏但还有鼠标光标,剩下的鼠标光标也能动,这绝不是丢失或损坏了什么dwmapi.dll文件的问题,也调不出什么任务管理器去运行explorer.exe,都是引导与启动修复失败的结果。

    0xc0000225

      而修复BCD,一般都有工具,有智能自动修复的,只要指定windows目录所在地,或者在PE中要先给ESP指一个盘符,让修复工具能自己找得到它,只要硬盘修复成功启动,ESP还是会回到无盘符状态,不会影响什么的,唯一要注意的是随着WIN10以后的更新版本系统的出现,修复工具最好选用最新版本的,虽然win7时代的工具可能也能用。另外自动修复工具其实与命令修复(如bcdboot c:\windows /s z: /f uefi /l zh-cn,这里/s后的z:是预先指定的ESP分区的盘符,如果引导文件在C盘,这里也得指定为c:,/f后面也可以用ALL,具体参数参考bcdboot/?)都是往BCD文件里添加一条新的启动引导项,而不是在旧有条目上进行修改。

      如果要对BCD引导文件里旧有条目手动进行修改,这些工具(如EasyBCD、BOOTICE)也都有手动修改的功能。不过我在虚拟机中尝试克隆硬盘后手动修改BCD是成功,但在一台实机上却一直失败,被修改的路径应该是正确的,但却无法被识别成正确的C盘(而是加装双硬盘后的H盘,即使前一块硬盘在取掉的情况下仍然如此),以至于虽然能启动,但最后出现如上面说过的黑屏上只剩下一个鼠标光标。所以在实机上我采用的方法是用PE启动,然后运行DG,用DG里的克隆硬盘进行克隆,克隆后,在PE计算机管理中的磁盘管理里,新硬盘的状态是脱机的,这不是仅仅由于权限策略限制而脱的机,而是由于两块硬盘上的签名一样(即盘符设置相同)而造成的脱机,这时不能在磁盘管理里随便就点联机进行让其恢复联机状态,如果此时联了机,新硬盘的签名就改变了,克隆的作用就没了,新硬盘上各分区将按顺序在旧硬盘后分配到盘符,这样即使用新硬盘进行启动,就会出现找不到系统,所以必须在保持其脱机状态下关机,然后取走旧硬盘,再用新硬盘进启动,这样就能顺利进入系统,一切如常,然后再考虑处理旧硬盘,如果还想用的话。

      注意自动修复BCD也仅仅是修复引导启动,而BCD里还有windows的恢复环境,那个WinRE,在克隆后这个恢复环境也有可能遭到破坏,但修复工具们一般不管它,需要手动修复,就是指定恢复环境WinRE在哪,可以手动指定,也有命令可用于修复,就是 reagentc命令,具体参数就不说了,因为在上面即使是引导修复成功的虚拟机上,我用命令也无法修复恢复环境,最后还是手动用BOOTICE工具来修改,没做成功的就不说了,以后再琢磨。

     

    >> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/1901.html

    展开全文
  • ghost的uefi启动修复很好用,现在的电脑都要装win10,ghost后要用这个来修复启动
  • 这个是原版win8提取的EFI引导文件,替换win7引导分区 EFI\microsoft\boot 和EFI/Boot/bootx64.efi即可。
  • GRUB,UEFI

    万次阅读 2015-11-19 21:29:24
    —–最近三天为了给平板装Linux,看了好多UEFI和GRUB的东西,写在这里记录一下自己的理解。—–UEFI,和EFI是一个意思。和BIOS的作用是一样的,需要主板厂商支持。对于支持BIOS的主板来讲,BIOS只能完成非常基本的...

    —–最近三天为了给平板装Linux,看了好多UEFI和GRUB的东西,写在这里记录一下自己的理解。

    —–UEFI,和EFI是一个意思。和BIOS的作用是一样的,需要主板厂商支持。对于支持BIOS的主板来讲,BIOS只能完成非常基本的硬件检测和初始化,以后的工作就都由bootleader来交接了;对于支持UEFI的主板,主板的ROM中存放EFI shell程序,会能够识别存储介质上的分区信息和文件系统,比如fat32,并从指定的EFI/boot/目录下查找.efi文件,并执行,以后的工作就是.efi文件和bootleader的任务了。

    下面说说.efi和bootleader的关系。
    —–bootleader有GRUB,ILIO,easyBCD等。.efi文件的目前主要就是加载grub,剩下的OS加载以及多系统选择也由grub完成。但是.efi文件实际用途可能更广泛,由于EFI定义了完整的硬件层框架,所以.efi的开发可以完成硬件层更多的初始化,甚至是交互能力。.efi代替grub也是完全可以的!
    **注1:一般的操作系统提供的bootleader都含有.efi文件,此.efi文件只是简单加载bootleader。
    **注2:EFI shell有32位和64位的区分,所以在开发.efi文件的时候有32位和64位的区别,想想就恶心!
    **注3:对于OS,也会主动去适配EFI的安装方式,但是恶心的ubuntu32位的不支持EFI引导。
    **注4:window镜像中提供/EFI/boot/bootia32.efi文件,此文件被shell读取后执行后,会转向执行,micsoft文件里的bootmgr.efi,然后就是window的传统引导方式了,先加载bootmgr–>BCD,选择系统–>system32里的boot.wim。
    **注5:对于自己编译的linux,只需要加载内核镜像就可以了。对于linux发行版,还会额外提供initrd镜像,此镜像包含了驱动等更多软件支持,在内核启动main函数中的init()执行前会被用来进一步安装驱动文件!。

    下面说说grub。
    —-在OS上安装grub软件过程,并不以为着你的PC就会使用grub启动!安装grub到OS里,只是为grub为“启动设置”创建运行环境。接下来还需要为把启动文件写入到启动盘中,把bootleader写入到MBR中让BIOS读取或者生成标准.efi文件让EFI shell读取。简单以下:
    1、安装grub到PC上,这样才能使用grub的命令;
    2、使用安装的grub命令,把启动文件写入到启动盘中,写入的这些文件就是grub提供的bootleader了;
    3、使用grub命令,把grub的bootleader设置为启动;此处包含两种情景。如果使用BIOS启动,那就是把bootleader的一部分写到MBR中;如果使用EFI启动,那就生成/EFI/boot/xxx.efi文件,让EFI shell自动读取!。

    —–最后,实际系统的启动可以非常的灵活,对于只支持BIOS的主板,可以使用grub进入grub命令行,然后为grub添加第三方的EFI shell模块,然后就可以启动那些使用EFI启动的OS了;对于只有EFI的主板,当然可以写个.efi文件,然后转去读取MBR传统引导等等等。

    展开全文
  • 此贴主要介绍3个内容:1,磁盘分区表格式:MBR、GPT2,BIOS引导模式:Legacy BIOS、UEFI BIOS3,引导修复方法:NTBOOTAutofix工具修复、BOOTICE工具修复一、磁盘分区表格式一般来说,磁盘分区表有两种格式:MBR和GPT...
  • uefi引导linux 我不会重点介绍如何将系统配置为双重引导的分步操作指南。 例如,我将参考几个月前购买的新笔记本电脑。 我首先将Ubuntu Linux安装到整个硬盘上,这破坏了预安装的Windows 10安装。 几个月后,我决定...
  • 错误状态可能是0xc0000098或者0x000000f,总之是bcd错误。 准备工具:老毛桃PE写入U盘备用。 解决办法: 1. 重启电脑在界面开始显示内容时按enter键,在电脑出现选项时按下F1进入bios设置。在bios中找到secure ...
  • 1. 将UEFI类型卷挂载到linux操作系统 windows 2008、windows2016 均通过测试可行,其他操作系统版本待测试。(阿里云平台测试通过) 1.2. GPT转MBR操作 ### 源GPT分区信息 [root@centos7-transfer ~]# parted /dev/...
  • 【转】科普贴:BIOS和UEFI的启动项

    千次阅读 2020-02-06 10:59:48
    先插一句话,现在很多人用UEFI BIOS这个称呼。这里为了区分: BIOS一律指传统BIOS, UEFI BIOS一律称呼为UEFIUEFI下的BIOS设置,一律称为UEFI设置。 写这篇的原因 想直接看干货的跳过这节吧。 一直就想写这...
  • 固件:BIOS和UEFI

    千次阅读 2019-04-28 15:06:01
    主要分为传统的BIOS和新式UEFI两类。 BIOS BIOS :(Basic Input Output System),基本输入输出系统。它是一组固化到计算机内主板上一个ROM芯片上的程序,保存着计算机最重要的基本输入输出的程序、开机后自检程序和...
  • UEFI引导修复教程 一、UEFI引导基本原理 1.esp引导分区 esp磁盘分区是gpt格式硬盘放efi引导文件的磁盘分区,在mbr格式硬盘中也可以由任一fat格式磁盘分区代替 2.efi文件结构 efi\boot\bootx64.efi efi\microsoft\...
  • 无风扇小主机不能内置硬盘,是...开始是进pe挂载iso后直接运行setup.exe,提示不是uefi环境。重新制作pe,无奈提示更新分区表错误,依稀记录量产时只提供mbr分区表,弄成gpt分区表无果。 然后记得以前,用mbr分区表...
  • BOOTICE 是管理启动文件BCD的工具,支持UEFI,功能强大, 可以增加,修改,编辑,启动菜单参数。
  • 在参考 Windows10+Ubuntu双系统安装[多图] 这篇博客安装好windows10+Linux双...所以有在UEFI模式下装了Linux双系统的朋友不妨试下这种简单粗暴的方式看有没有效果,省的再按网上给出的解决方案浪费更多的精力和时间。
  • UEFI简介

    千次阅读 2015-05-21 17:36:23
    UEFI(Unified Extensible Firmware Interface)是一个新的工业标准,规定了一个预启动环境中的系统接口。UEFI会在电源加电之后以及操作系统完全加载之后控制系统。而且,UEFI也负责在系统提供的资源和运转中的系统...
  • 这里均以64位系统(windows和linux均是),gpt分区,UEFI引导作为例子,现在基本上不会不支持吧。 windows下UEFI引导文件的载入顺序 主板启动windows的一般有两种方法: windows boot manager启动 硬盘直接引导启动...
  • 以下内容操作具有风险,操作前请提前备份数据。建议由有丰富经验的人使用,需要掌握...UEFI模式安装win10 + Ubuntu双系统后,由于Ubuntu会使用grub2托管启动项,所以卸载最大的难点在于如何重建windows启动索引...
  • win10 UEFI引导恢复

    万次阅读 多人点赞 2019-04-26 13:09:15
    uefi bios启动时,自动查找硬盘下引导分区的bootx64.efi,然后由bootx64.efi引导efi下的bcd文件,由bcd引导指定系统文件(一般为c:\windows\system32\winload.efi)   ok,既然是要修复启动引导,那么说明他...
  • UEFI引导修复教程和工具

    万次阅读 2018-07-17 12:14:20
    UEFI引导修复教程和工具 参考 http://bbs.wuyou.com/forum.php?mod=viewthread&tid=323759 1. MBR分区表:Master Boot Record,即硬盘主引导记录分区表,只支持容量在 2.1TB 以下的硬盘,超过2.1TB的硬盘只能...
  • UEFI + GPT 启动 VHD

    2020-08-17 06:30:00
    大体步骤和 3.1 中一样,只有第一步的时候不一样,BCD 编辑的时候要选择 其它BCD文件(O) 而不是 当前系统BCD(S) 编辑其它BCD文件 以上步骤都做好以后, 就可以拷贝做好的 vhd 系统镜像到指定目录, 然后重启了。...
  • uefi 启动修复

    千次阅读 2019-01-13 14:42:10
    uefi引导文件损坏,或ghost还原64位系统到C盘,因无uefi引导还是不能启动系统。 怎么修复UEFI引导呢? ○、UEFI引导基本原理 1.esp引导分区 esp磁盘分区是gpt格式硬盘放efi引导文件的磁盘,在mbr格式硬盘中也...
  • 系统启动的两种引导方式计算机系统引导方式主要有两种:一种是传统的BIOS模式,另一种是新型UEFI(全称统一的可扩展固件接口)模式。UEFI启动也可以看作是Bios的升级版。不同模式对应不同的磁盘分区类型,BIOS只可以...
  • UEFI学习——SMBIOS笔记

    2021-08-27 09:13:51
    //Smbios BCD 修正 } SMBIOS_TABLE_ENTRY_POINT; 此结构体中的TableAddress成员存放的就是SMBIOS结构表在内存中的位置,凭借它就可以知道SMBIOS结构表的首地址,并且可以开始读取SMBIOS结构表信息。 中间的是一个...
  • 【转】UEFI引导修复教程和工具

    万次阅读 2018-02-08 15:28:36
    uefi引导文件损坏,或ghost还原64位系统到C盘,因无uefi引导还是不能启动系统。 怎么修复UEFI引导呢? ○、UEFI引导基本原理 1.esp引导分区 esp磁盘分区是gpt格式硬盘放efi引导文件的磁盘,在mbr格式硬盘中也可以...
  • 根据我4年装系统、从不过夜的经验,对现在电脑的引导认识,尤其是新买的电脑,基本都是UEFI主板,我认为这篇文章有写的必要,也总结我在其中的一些经验。鉴于本人非专业人士,难免有错误,望大家指出。
  • 配置基于UEFI的硬盘启动WinPE

    千次阅读 2016-05-21 10:10:38
    Walkthrough: Boot Windows PE from a UEFI-based Hard Disk Updated: June 22, 2011 Applies To: Windows 7, Windows Server 2008 R2 https://technet.microsoft.com/zh-cn/library/hh265131(v=ws.10).asp
  • │ BCD-------------------------------UEFI启动菜单  UEFI_MSPE  +  UEFI_MSHD  + ◆ │  │─MBR.bin ------------------------制作传统BIOS下的启动光盘上时的引导记录,负责引导Bootmgr,适合x64+x86...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 588
精华内容 235
关键字:

bcduefi