希望有人可以提供一些帮助。
我有一个使用 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 提供了一个实现这一目的的工具。
启动 EaseUS Todo Backup 并点击“工具”->“P2V 恢复”。
然后选择要转换的磁盘和分区备份映像文件。
选择虚拟机名称,然后选择虚拟软件供应商:VMware或Virtual PC。点击浏览修改保存镜像文件的位置。
点击“继续”。
如果上述方法不起作用,则您的备份或原始文件已损坏或损坏。
您可能需要一些当地的恢复援助。
答案2
就像我最初说的,该映像的启动管理器已损坏,不知道为什么它在物理笔记本电脑上运行良好,而在虚拟机中却不行。无论如何,我设法使用以下方法修复了它:
https://woshub.com/how-to-repair-deleted-efi-partition-in-windows-7/