在 UEFI+GPT 模式下,使用 Symantec Ghost 11 还原Windows系统以后,电脑无法识别ESP引导分区,显示蓝屏错误,导致Windows系统启动失败。传统解决方案是使用专用工具修复ESP引导分区,然后重新启动电脑,但是该解决方案最大的问题是人为改变了原ESP引导分区的引导程序。本人通过对Ghost工具的各种版本仔细测试后,终于找到了问题原因,现将原因分析和解决步骤分享给大家,以便后来者少走弯路。

一、原因分析:
1、理论上讲,在 UEFI+GPT 模式下,启动硬盘必须创建单独的ESP引导分区和系统安装分区,且ESP引导分区必须是FAT16或FAT32格式。某些特殊主板,无需创建ESP引导分区,或允许ESP引导分区是NTFS格式,此处不讨论这些特殊情况。
2、正常情况下,在还原系统安装分区的过程中,Ghost工具将主动连通ESP引导分区,以确保二个分区间建立正确的系统数据引导。
3、在还原系统安装分区的过程中,若ESP引导分区事先没有建立引导程序,或系统安装分区与ESP引导分区之间建立系统数据引导失败,Ghost工具均不会主动提示错误。
4、若系统安装分区与ESP引导分区之间,未正确建立系统数据引导,那么还原后只能通过被动修复ESP引导分区,以促使二个分区间重新建立系统数据引导。
5、在 UEFI+GPT 模式下,使用 Symantec Ghost 11.5 备份系统没有发现问题,但使用该版本还原系统,存在系统引导错误的问题。

二、解决工具:
1、WinPE 系统:
      建议使用U盘启动的 WinPE 系统,且支持在 UEFI+GPT 模式下启动U盘。
      本人测试用的 WinPE 系统是:微PE工具箱(WePE Win10 x64 2.0 或 2.2)
2、为了确保系统安装分区与ESP引导分区之间,正确建立系统数据引导,Ghost工具需要用到以下版本:
   Symantec Ghost 11.5 系列版本(本人测试用的版本是:Symantec Ghost 11.5.1.2269)
   Symantec Ghost 12.0 系列版本(本人测试用的版本是:Symantec Ghost 12.0.0.11531)
3、Ghost工具以及备份文件的存放位置要求:
      建议将执行文件 Ghost64.exe(或 Ghost32.exe),以及需要还原的 .GHO 备份文件,均存放于不含特殊字符或中文字符的同一文件路径中。原因在于:运行执行文件 Ghost64.exe(或 Ghost32.exe)时,发现该程序无法识别出含特殊字符或中文字符的文件路径中的 .GHO 备份文件。

三、备份ESP引导分区和系统安装分区的注意要点:
1、用于系统维护的启动U盘,务必以UEFI模式启动到 WinPE 系统。
      注意a:为了确保U盘以UEFI模式启动,设置BIOS时,需将Legacy优先(或 Legacy First)修改为UEFI优先(或 UEFI First)。
      注意b:若启动U盘以Legacy模式启动到WinPE系统,备份时可能发生意外错误。
2、Ghost工具的选择:
      备份系统时,建议选择 Symantec Ghost 11.5 系列版本。原因在于:Symantec Ghost 11.5 系列版本生成的备份文件只有一个 .GHO 文件;而 Symantec Ghost 12.0 系列版本生成的备份文件有一个.GHO文件 + 多个.ghs文件,每个文件固定为1.85GB,按序排列,文件数量繁多,因此不建议使用该系列版本。
3、备份模式的选择:
(1)通常情况下,建议备份时采用分区模式:Local → Partition → To Image
(2)若使用单个SSD固态硬盘用作启动硬盘,备份时也可以采用磁盘模式:Local → Disk → To Image
4、备份步骤的注意要点:
(1)在某些 WinPE 系统中,ESP引导分区可能不显示盘符,但不影响备份,因此无需专门为ESP引导分区指派新的盘符。
(2)选择硬盘时,应正确选择启动硬盘,然后长按 Ctrl(或 Shift)键,用鼠标全选ESP引导分区和系统安装分区。
     注意:此步骤的目的是同时备份ESP引导分区和系统安装分区,不建议单独备份系统各分区。

四、还原ESP引导分区和系统安装分区的注意要点:
1、用于系统维护的启动U盘,务必以UEFI模式启动到 WinPE 系统。
      注意a:为了确保U盘以UEFI模式启动,设置BIOS时,需将Legacy优先(或 Legacy First)修改为UEFI优先(或 UEFI First)。
      注意b:若启动U盘以Legacy模式启动到WinPE系统,还原时可能发生意外错误。
2、Ghost工具的选择:
   还原系统时,可以根据个人喜好,选择以下版本:
   Symantec Ghost 11.5 系列版本     ←—经测试:此系列版本只适用于还原ESP引导分区。
   Symantec Ghost 12.0 系列版本     ←—经测试:此系列版本既可用于还原ESP引导分区,也可用于还原系统安装分区。
3、还原模式的选择:
(1)通常情况下,建议还原时采用分区模式:Local → Partition → From Image
(2)若单个SSD固态硬盘采用磁盘模式备份,还原时也可以采用磁盘模式:Local → Disk → From Image
     注意:若单个SSD固态硬盘采用磁盘模式备份,还原时,既可以采用磁盘模式还原,也可以采用分区模式还原。
4、还原步骤的注意要点:
(1)最先还原ESP引导分区:
     还原前,建议使用 DiskGenius 硬盘分区工具,为ESP引导分区指派新的盘符,并格式化该分区。ESP引导分区还原成功后,建议彻底退出正在运行的Ghost工具。
     注意:若新旧系统为同一系统,且旧系统的ESP引导分区未损坏,可以无需还原ESP引导分区,此步骤可以省略。
(2)最后还原系统安装分区:
   * 还原系统安装分区时,建议先行退出之前已启动的Ghost工具,然后重新启动Ghost工具。
     注意:Ghost工具务必使用 Symantec Ghost 12.0 系列版本,否则系统安装分区与ESP引导分区之间,无法正确建立系统数据引导。
   * 若保留旧系统的ESP引导分区,该分区在 WinPE 系统中可能不显示盘符,但不影响还原系统安装分区。当系统安装分区还原成功后,ESP引导分区将自动显示新的盘符。

五、不备份ESP引导分区的另类解决方案:
1、在 UEFI+GPT 模式下,启动硬盘应创建ESP引导分区和系统安装分区,前者可自行选择备份或不备份,后者必须备份。
2、若ESP引导分区选择不备份,那么在ESP引导分区,新建引导程序的简单解决方法如下:
(1)使用U盘,以UEFI模式启动到 WinPE 系统。
(2)使用 DiskGenius 硬盘分区工具,分别为ESP引导分区和系统安装分区指派盘符,并格式化这二个分区。
     注意:若ESP引导分区和系统安装分区,已显示盘符,则无需重新指派盘符,但仍需格式化这二个分区。
(3)使用 Symantec Ghost 11.5系列版本 或 12.0系列版本,将 .GHO 备份文件,还原到系统安装分区。
     注意:还原完成后,建议彻底退出正在运行的Ghost工具。
(4)将以下命令行复制到记事本,另存为 Bootstrap.cmd ,然后双击运行该文件,即可将新建的引导程序导入ESP引导分区。
     @echo on
     M:\windows\system32\bcdboot.exe M:\windows /l zh-cn /s N: /f uefi
     M:\windows\system32\bootsect.exe /nt60 N:
     pause
(5)上述第(4)条补充说明如下: 
   * 命令行中的“M”特指系统安装分区,请根据 WinPE 系统中实际显示的盘符进行修改。
   * 命令行中的“N”特指ESP引导分区, 请根据 WinPE 系统中实际显示的盘符进行修改。
   * 记事本另存时,务必将扩展名 .txt 修改为 .cmd 。

无需修复启动硬盘的ESP引导分区,使用Ghost工具备份和还原Windows系统的解决方案(原创)相关推荐

  1. 计算机管理创建扩展分区,win10系统硬盘重新建立扩展分区的还原教程

    win10系统使用久了,好多网友反馈说关于对win10系统硬盘重新建立扩展分区设置的方法,在使用win10系统的过程中经常不知道如何去对win10系统硬盘重新建立扩展分区进行设置,有什么好的办法去设置 ...

  2. 计算机硬盘显示恢复出厂设置,如果将计算机恢复为出厂设置会怎样?如何将出厂设置恢复到Windows系统计算机?...

    最近,一个朋友发现计算机已经使用了很长时间,并且存在运行停滞和过多的系统垃圾的问题.我想知道是否可以通过恢复出厂设置来解决.实际上,可以恢复计算机Windows系统的出厂设置,但是在恢复过程中将格式化 ...

  3. 计算机的两种启动引导方式,硬盘的两种分区和对应启动引导方式

    硬盘的两种分区格式 常见的硬盘分区格式有两种:MBR和GPT MBR(Master Boot Record)"主引导记录": 它有自己的启动器,也就是启动代码,一旦启动代码被破坏, ...

  4. uefi启动 多硬盘gtp_传统引导更改为UEFI+GTP

    本文旨在分享一下我在不重装系统的情况下,怎样将系统引导方式改为UEFI+GTP. 看过我以前发过的文章可能还记得,我是如何辛苦的把锐龙处理器加B350M主板安装成win7系统→新电脑装win7?锐龙. ...

  5. 浪潮服务器改uefi引导,关于windows系统的uefi启动方式,两种修复引导的方法

    uefi引导修复工具修复方法: 一.用bcbboot自动修复 我们建议大家启动64位8PE,用它带的bcdboot来修复. (一)指定esp分区修复 环境为64位8PE,bios/uefi启动进入下都 ...

  6. linux 更改 引导分区,Linux系统引导过程及引导修复

    0.Linux系统引导过程: 1.通电 2.bios初始化 3.磁盘引导阶段 4.grub2文件引导程序 5.内核加载 6.系统初始化镜像 7.系统启动级别 8.超级用户密码 以下内容是针对各过程会出 ...

  7. 您的计算机无法启动磁盘损坏,解决办法:如何修复SATA硬盘损坏并无法启动?...

    如何修复硬盘坏道?无法启动时,将提示硬盘错误.如何修复硬盘坏道?硬盘是计算机的重要组成部分.所有数据和数据将存储在硬盘中.一旦发生硬盘错误,有时就会发生数据丢失.损失大于报废的整个计算机.但是,作为计 ...

  8. 通过大白菜u盘启动工具备份/还原/重装/激活系统/修复引导 实操教程(上)

    通过大白菜u盘启动工具备份/还原/重装/激活系统/修复引导 实操教程(上) 前言 进入大白菜u盘的pe系统 用GHOST进行系统盘备份/还原 在D盘上安装新系统(以win10-2004为例) 镜像下载 ...

  9. linux重做引导分区,linuxgrub 0.97三重引导,基本无解,除非重做硬盘

    预装 windows8 x64 直接u盘安装centos 6.5 提示需要gpt标识 故改easybcd安装 easybcd在安装linux时发生某种中断(无安装源) 导致开机进入 grub 0.97 ...

最新文章

  1. day07-字符编码、文件操作
  2. window resize和scroll事件的基本优化
  3. CentOS 6.6安装Xtrabackup RPM提示缺少libev.so.4()
  4. requests 两种传参方式
  5. 学python要多少钱-参加python培训要多少钱?
  6. Keil插件推荐及使用教程
  7. PHP_Mysql注入防护与绕过
  8. Swift - 自定义单元格实现微信聊天界面
  9. 灰色关联分析_灰色关联分析模型研究综述
  10. CentOS 7 定时计划任务设置
  11. IOS scrollView 知识点
  12. C# 关闭当前窗口打开另一窗口
  13. 一步一步写算法(之通用数据结构)
  14. Hibernate的session一级缓存
  15. 带你揭秘网络工程师群体!
  16. 我的未来作文计算机行业,我的未来职业畅想作文
  17. 转载【电波话题】10:电波群友关于广播电台短波带宽的讨论
  18. JavaStream 常用操作(二)
  19. 评价类(观点)题和理解类题目的辨析 区别一:审题干信息和题目要求。
  20. 丹纳赫完成对PNI和GoSilico的收购;拜耳收购Noria 和PSMA Therapeutics | 医药健闻

热门文章

  1. java actionlistener_java 鼠标事件监听ActionListener
  2. Windows10 鼠标右键没有powershell
  3. 查无此人!冒充中科大少年班校友的 AI 公司 CEO 被官方实锤
  4. Android常见开源项目的原理及使用方法
  5. 年月日三级联动六级联动
  6. 看看优酷是怎么做网络投票的?
  7. 计算机病毒检测外文文献,外文文献翻译 计算机网络病毒与防范.doc
  8. iPhone12新款预测总结
  9. 04.23 homework
  10. Mouse.bat 模拟鼠标操作脚本