在 VMWare Workstation 中使用 EaseUS pbd 备份 - winload.efi 错误

在 VMWare Workstation 中使用 EaseUS pbd 备份 - winload.efi 错误

希望有人可以提供一些帮助。

我有一个使用 EaseUS 创建的 Windows 10pbd备份。可以肯定的是,此备份中的启动设置有问题,但事实就是如此。

当将备份恢复到我的笔记本电脑的第二个磁盘时,我设法通过从主操作系统执行以下命令将其添加到启动表中

bcdboot f:\windows /m {......} /addlast /d

pbd但是,当我尝试在 VMWare Workstation 17 Pro 中以相同的顺序执行完全相同的操作时,在尝试启动到恢复的操作系统时,最终收到以下错误

Recovery
Your PC/Device needs to be repaired.
The application or operating system couldn't be loaded because a required file is missing or contains errors.
File: \windows\system32\winload.efi
Error Code: 0xc000000c

我尝试了 Google 提供的所有解决方案,但都不起作用。我确保我的 VM 已格式化uefi,并尝试使用 Win 安装媒体进行修复 - 但都不起作用。

希望有一些新想法。

答案1

VMware Workstation(我一直在使用它)不会直接打开备份。

您必须将其转换为 VMDK 文件。

Easus 提供了一个实现这一目的的工具。

打开 Easus 备份文件

  1. 启动 EaseUS Todo Backup 并点击“工具”->“P2V 恢复”。

  2. 然后选择要转换的磁盘和分区备份映像文件。

  3. 选择虚拟机名称,然后选择虚拟软件供应商:VMware或Virtual PC。点击浏览修改保存镜像文件的位置。

  4. 点击“继续”。

如果上述方法不起作用,则您的备份或原始文件已损坏或损坏。

您可能需要一些当地的恢复援助。

答案2

就像我最初说的,该映像的启动管理器已损坏,不知道为什么它在物理笔记本电脑上运行良好,而在虚拟机中却不行。无论如何,我设法使用以下方法修复了它:

https://woshub.com/how-to-repair-deleted-efi-partition-in-windows-7/

相关内容