答案1
有没有办法在 Windows 10 窗口中启动此 Windows XP 安装?
您必须使用虚拟机才能执行此操作。没有其他方法可以在 Windows 10 中的窗口中运行 XP。
这是真的(需要 VM)才能在 Windows 10 的窗口中运行任何机器。
我在一台驱动器速度很快的机器上安装了 XP VM,它运行非常顺畅。其他客户机(Linux 和 Windows)以这种方式运行得很好。
在某些时候,新电脑不会让您启动 XP,正如您在帖子中所做的那样,因此您应该尽快将机器转换为虚拟机或制作 XP 客户机。
答案2
您可以使用虚拟机,然后选择计算机上的硬盘作为驱动器,以便在虚拟机中直接使用它。不过,您需要记住一些事情。
为了做到这一点,驱动器本身虽然已连接,但主机无法再使用它。您首先将其设置为脱机,然后虚拟机将能够将其作为磁盘安装到虚拟机本身内,如果该磁盘上也有操作系统,您通常也可以从它启动,但是,鉴于您已经从它启动并在磁盘上安装了 Windows 10,它可能无法在没有修改的情况下启动,因为它会尝试找到 Windows 10 引导加载程序但找不到。
因此,如果您尝试从它启动并且出现错误,如果 Windows XP 安装不包含任何有用的内容,您可能需要考虑重新安装它。
请注意,一旦虚拟机不再运行,您可以使磁盘重新上线以正常访问它,但为了再次在虚拟机中使用它,您必须先将其再次脱机。
根据附加问题进行编辑:
是的,您可以使用 sysinternals 提供的免费程序 disk2vhd 来创建现有磁盘的 vhd 映像,然后可以在 Hyper-V 或 VirtualBox 中使用。