• UEFI与Legacy系统启动环境命令修复


      在Win PE系统中恢复Ghost镜像后发现系统无法启动,其实是系统引导文件丢失造成的,在win8之后系统中有一条BCDboot.exe命令,它是一种快速设置系统启动分区或修复系统启动环境的命令行工具,BCDboot.exe 命令是通过从已安装的Windows系统文件夹中复制一小部分启动环境文件来修复系统,BCDboot 还会在系统分区上创建引导配置BCD文件,该文件存储了启动引导项,可让您选择引导已安装的Windows系统

      在基于 BIOS 的系统上,系统分区是使用主引导记录 (MBR)磁盘格式的磁盘上的活动分区,BCDboot 会在系统分区上创建 Boot 目录,并将所有需要的引导环境文件都复制到此目录中
      在基于 UEFI(统一可扩展固件接口) 的系统上,EFI 系统分区是使用 GUID 分区表 (GPT)磁盘格式的磁盘上的系统启动分区(ESP)、BCDboot 会创建 EfiMicrosoftBoot 目录,并将所有需要的引导环境文件都复制到此目录中

      GPT磁盘分区格式一定要事先为ESP分区分配磁盘驱动器号(如下图)

    命令用法:

      【Legacy + MBR】
        bcdboot C:Windows /l zh-cn
        解释:从系统盘 C:Windows 目录中复制启动文件,并创建BCD(中文)启动菜单,从而修复系统启动环境
      【UEF + GPT】
        bcdboot C:Windows  /s k: /f uefi /l zh-cn
        解释:用DG工具先将ESP分区装载为K盘(如果ESP分区没有盘符请用DG为ESP分配驱动器号),从系统盘 C:Windows 目录中复制UEFI格式的启动文件到ESP分区中,以此来修复系统启动环境

      

    各参数的具体含义:

      c:windows 系统安装目录,打开我的电脑,查看你的系统是安装在那个盘,就输入相应的盘符和目录
      /s K: 指定ESP分区所在驱动器号
      /f uefi 指定启动方式为uefi,注意之间的空格一定要输入 
      /l zh-cn 指定uefi启动界面语言为简体中文

  • 相关阅读:
    07.进程管理+作业控制+文件查找与压缩+文件压缩与打包+tar打包解包+NFS
    反转数字
    取出列表中第N大的数
    nginx负载均衡
    DNS解析
    浅谈Http长连接和Keep-Alive以及Tcp的Keepalive
    django_orm操作
    多线程下的单例模式
    装饰器实现单例模式
    Django model 中的 class Meta 详解
  • 原文地址:https://www.cnblogs.com/xiykj/p/14048024.html
Copyright © 2020-2023  润新知