有 3 个其他主题与此标题相同。只有 1 个有答案,对我的情况没有帮助。10 年前,我曾经从物理 VHD 切换到虚拟 VHD。我没有遇到任何问题,所以我不是这个过程的专家,除了下面概述的基本过程外,我什么都不懂。
我有一台较旧的戴尔 Optiplex 台式机,配有英特尔 i3 核心处理器,在 1TB SATA 硬盘上运行 Win7。主板过热并烧坏。
搭建了一台新台式机,搭载Ryzen 5 5600G处理器,2TB SSD系统盘,运行Win11 Home。
我将旧的 Win7 操作系统硬盘放入新计算机的 SATA 托架中,然后就可以安装它并正常查看那里的所有文件。
在 Windows 磁盘管理中,该驱动器显示有 3 个分区。 Windows 磁盘管理中的磁盘 1
- 39 MB 健康(OEM 分区)
- 恢复(E:) 13.78 GB NTFS 健康(主分区)
- OS(F:) 917.69 GB NTFS 运行状况(主分区)
我使用 Windows Disk2VHD 创建 VHD 驱动器。我选择最后 2 个分区(E: 和 F: 驱动器),因为第一个分区没有显示为选项。我没有选择/检查右上角的 3 个选项中的任何一个。我单击了“创建”,它在 45 分钟内创建了 VHD 文件。 磁盘2vhd
接下来,在 Oracle VM VirtualBox Manager(版本 6.1.32 r149290(Qt5.6.2))中,我创建虚拟机并选择上面创建的 VHD。 VirtualBox 虚拟机
- 8192 MB 内存
- 128 MB 显存
当我开始VM,我立即得到严重错误:INT18:启动失败信息。
我已经花了几个星期来解决这个问题,但没有任何进展。
目标显然是能够启动 Win7 操作系统,因为我上面有一些旧产品,它们在任何地方都不再可用。我仍然需要它们。
还有其他方法可以从我的起点(一个看似不错的 Win7 磁盘驱动器,以前在我的旧戴尔台式机中启动)转到可启动的虚拟机吗?
除了 Disk2VHD 之外,我还研究过其他 P2V(物理 2 虚拟)软件,但我记不清我尝试过的所有东西和结果(已经过去了漫长的两周)。VMWare Converter 不再可用。所以它不行了。
对于此 INT18 错误,一些搜索提到在您的虚拟机上设置“启用 EFI”选项,这将导致它启动到系统修复模式并修复此错误。这对我来说没有发生,它启动到“Shell>”提示符,我不知道该怎么办。
有些网站提到选择“准备在 Virtual PC 中使用”的 Disk2VHD 选项,但不起作用。它仍然会产生 INT18 错误。
由于我有Win11家这台机器上没有 Hyper-V 功能。但如果大家相信 Hyper-V 不会出现任何问题,我很乐意购买升级到 Pro。