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

        在 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 。

  • 6
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值