将现有的 WinXP 安装迁移到新硬件

将现有的 WinXP 安装迁移到新硬件

我能找到的最接近的匹配是这个问题从 2011 年开始,但他们试图迁移具有双启动 winxp/ubuntu 的硬盘,并且突出的回应建议使用克隆软件......

但是,如果从严格的硬件方法执行此操作,将驱动器从旧机器更换到新机器,情况会怎样?可能吗?更重要的是,如果不使用克隆工具,我应该为哪些问题做好准备?

我想做的基本上是将 SSD 从一个非常大的(有点古老的)塔中取出,然后将其放入迷你电脑(我还没有)中……然后着手让现有的 WinXP 安装与新硬件一起启动。这样做的目的是不必重新安装/重新配置多年的操作系统和软件定制。确实,这个东西和我的 Win10 笔记本和全新的 POP_OS 电脑(均为 64 位)一样快

编辑:这是 Windows XP Home Edition 的独立版本,安装在定制的装备上,大约在 2001 年组装。因此它不是 OEM 版本(如果这改变了等式)。仍然有原始磁盘。

一家电脑维修店的工作人员告诉我,由于硬件不同,它根本无法工作。但也许有办法?我首先要确保迷你电脑的硬件可能支持 Windows XP 的驱动程序(即主板、芯片组、我不知道的其他东西),这样就不会全新硬件只是够好了硬件拼凑成比当前设备小得多的形式。

旁注:我会让机器保持离线状态,但会继续使用它来运行多年来熟悉的那些软件工具 - 文字处理、mp3/mp4 处理、pdf 工具......更不用说 morrowind,如果使用大量模块,则需要花费很长时间进行定制。害怕必须重新安装/重新配置 Morrowind

如果真的(实际上)无法完成并且必须从头开始重新安装操作系统,那么可能不值得付出努力,因为一切都正常工作,主要的缺点是这个大塔占用了桌子下的空间,而我宁愿把它放在桌子上,靠近我的 Meerkat,配有 KVM 切换器。

是否可以就好的组件提出建议?

答案1

您需要找到没有 UEFI BIOS 的硬件(XP 无法在 UEFI 上运行,即使启用了 Legacy/CSM 支持也不行)。USB3 也不行。而且据我所知,没有支持 USB3 的 USB 芯片组有 XP 驱动程序(包括没有用于 USB2 后备模式的驱动程序)。
这基本上意味着 2012 年或更早的硬件。然后,您需要将新硬件的主板和 SATA 驱动程序(以及 USB,如果您需要鼠标/键盘的话)合并到现有的 XP 设置中,同时它仍在旧硬件上。(困难且容易出错。)
然后,您必须将磁盘移动到新硬件并祈祷。很多祈祷。
如果您可以让它启动,那么很有可能您可以运行所有其他驱动程序,但我不会打赌。
此外:如果您无法让它工作,那么 XP 安装在过程中可能会变得非常混乱,以至于无法再在原始硬件上运行。您最好有一个非常好的备份以防万一。

只需备份原始磁盘并在 XP VM 上恢复它,这似乎是更明智的解决方案。它不会以任何方式触及原始机器,因此您仍然可以将其作为后备。
在相当现代、还算不错的硬件上,VM 完全能够匹配旧 XP 机器的性能。

我自己就是这么做的。我有一台 3 年前的 Zotac NUC,配备 Core-i5(4 核)和 16 GB RAM。(英特尔板载显卡,无专用显卡。)
它可以在 VirtualBox 中顺利运行 XP VM(使用 2 个内核和 4 GB RAM 作为 VM),即使使用模拟图形,也比原始 Core2Duo 硬件更快。

答案2

由于 Windows XP 已过了使用寿命终止 (EOL) 支持,您很可能没有可以运行的 WinXP 驱动程序。此外,根据您拥有的固件,它可能根本无法启动,或者启动时会出现很多问题,而且所有这些麻烦都不值得付出努力,尤其是当您没有安装 WinXP 的全新副本并使用另一台机器上的旧副本时。最好在虚拟机中运行 XP 等较旧的操作系统;我发现这比实际将其安装在硬盘上对 XP 更有效。

答案3

您所需要的是一种具有将裸机恢复到不同硬件选项的备份产品。

备份 XP 系统,然后将驱动器移至新硬件,并使用仍然支持 XP 的不同硬件选项将操作系统恢复到驱动器。

如上所述,过去 5 年内生产的任何硬件都不太可能得到 Windows XP 的支持。Windows XP 能够顺利运行的可能性很小。

最好的选择是虚拟化系统并使用新硬件在 hyper-v 或其他虚拟化技术上运行它。

答案4

简而言之,这取决于驱动程序。最重要的是 SATA 控制器。如果没有适用于新 SATA 控制器的 Windows XP 驱动程序,则索尔。在新机器上,您必须检查所有硬件设备,看看是否有兼容 Windows XP 的驱动程序。您可能会很幸运,因为一些较旧、较便宜的计算机使用已经存在的通用现成芯片组。

另外,你可以虚拟化你的 XP 安装。你可以使用微软的磁盘转VHD将您的 XP 机器转换为 VM,然后在新机器上将其作为客户操作系统运行。

相关内容