Loading [MathJax]/extensions/Safe.js

#1054 当备份存档中操作系统的EFI分区的文件系统为NTFS时,使用备份存档恢复的虚拟机或以虚拟机运行的虚拟机会出现无法启动的问题

 知识库默认  [公开]
icon王兴达在 2023-9-23 上午12:41 编写 ( icon王兴达在 2023-9-26 下午9:15 更新 <历史> )
  编辑(登录)
  收藏
  响应调查   响应调查

  主题

问题现象

当物理机(Windows 10或11)EFI系统分区的文件系统为NTFS时,将此物理机的备份文件恢复为VMware虚拟机或以虚拟机运行(VMware)时,会遇到系统无法启动的问题,提示“找不到系统”或显示系统引导界面。

问题原因

基于 UEFI/GPT 的硬盘驱动器系统分区 (ESP),此分区必须使用 FAT32 文件系统,而不能是NTFS文件系统。

解决方法

使用Windows 系统镜像引导,进入命令行模式,将EFI分区改为FAT32文件系统,并重新创建引导。

步骤如下

  1. 加载系统镜像,并通过光驱启动
    clip-20230921223952.png
  2. 进入系统安装程序界面,点击下一步,选择修复计算机-疑难解答-命令提示符
    clip-20230921224357.png
    clip-20230921224413.png
    clip-20230921224427.png
    clip-20230921224458.png
  3. 在命令提示符界面输入 diskpart,进入磁盘分区管理工具(DISKPART)
    clip-20230921224911.png
    clip-20230921224933.png
  4. 输入list disk 查看磁盘列表,输入select disk 0 (选择系统所在盘符,这里为磁盘0)
    clip-20230921225327.png
    clip-20230921225339.png
  5. 输入 list vol 查看卷列表,如图所示卷3隐藏EFI分区为NTFS文件系统
    clip-20230921230000.png
  6. 输入list partition查看分区列表,输入select partition 2(选择系统所在分区,这里为分区2),所选分区前有*号标识
    clip-20230921230707.png
  7. 输入delete partition override,删除所选分区,再输入create partition EFI size=99(size根据之前删除分区大小设置)重新创建EFI分区
    clip-20230921231634.png
  8. 输入format quick fs=fat32 label="system",格式化分区为FAT32文件系统
    clip-20230922171132.png
    clip-20230922171149.png
  9. 输入assign letter=g分配EFI磁盘号G,输入exit退出DiskPart
    clip-20230922172741.png
    clip-20230922172752.png
  10. 输入bcdboot c:\Windows /s g: /f all重新创建启动文件,输入exit 退出命令提示符
    clip-20230922173015.png
  11. 选择继续,将重新引导,正常启动进入系统
    clip-20230922234041.png
    clip-20230926201422.png

  • 本KB为原创KB。

 添加评论