无法让 Windows VHD 文件启动

无法让 Windows VHD 文件启动

我有一个设置,在启动时有 2 个 Windows 选项。基本上,我最初有 1 个装有 Windows 7 Pro 的硬盘,然后我添加了另一个硬盘,在其中安装了 Windows 10 Pro。不知何故,系统自动添加了 Windows 10 代启动菜单,以便我可以选择,但似乎出于某种原因,它被添加到装有 Windows 7 Pro 的硬盘上,因为我将其作为启动优先级。

无论如何,我的猜测是,Windows 10 更新后,它不知怎么坏了,我无法再启动 Windows 7 Pro 硬盘。它会给出一些命令,如 bar "_",然后转到 Windows 10 Pro 硬盘的启动。如果我现在指向 Windows 7 Pro 硬盘,手动选择启动设备时它也无法启动。

我可以访问上面的文件,但我需要访问 SQL 数据库才能工作,我不能简单地复制它和程序。我决定尝试将硬盘转换为 VHD,并尝试运行它,但那行不通。然后我在某处读到关于在创建 VM 时将其更改为第 2 代选项的信息,现在我收到以下消息: 截屏

按 F8 不起作用。

我不确定放入 Windows 10 Pro 映像 ISO 并启动它来修复启动是否可行,因为它是 Windows 7 Pro。我没有 Windows 7 Pro 的原始映像,而我拥有的那个映像不起作用,显示版本错误。请提供修复方法的建议。

附言:当我发布这篇文章时,我想尝试安装 Windows 10 ISO 映像并启动它,但我没有看到该选项,我不确定,但猜测蓝色菜单只是 hyper-v 的“BIOS”?而不是 VHD 的实际映像?因为我应该能够安装另一个 ISO 来启动,但我不能。所以不确定发生了什么,也许它也不能通过 Gen2 启动。

答案1

尝试在另一台计算机内安装 Windows 7 驱动器或使用适配器((连接器类型)转换为 USB,但将(连接器类型)替换为您的驱动器的连接器类型,例如 SATA 或 IDE),将您的 Windows 7 驱动器插入您的计算机,然后通过 BIOS/UEFI 启动它。

如果两种解决方案均无效,但 Windows 10 仍可启动,请检查 EFI 分区,方法是启动它并将 Windows 7 驱动器中的 EFI 分区安装到未使用的驱动器号中。以管理员身份打开 CMD 或 Powershell 并使用以下命令: mountvol Z: /S 如果 Z: 已被占用,则将其替换为未使用的驱动器号。打开任务管理器并终止“explorer.exe”。然后,从 CMD 中键入explorer.exe以管理员权限重新启动它,打开资源管理器,然后打开 EFI 分区。使用文件夹“Microsoft”的内容回复此答案。

相关内容