前言:之前的旧电脑性能不够了,需要更换更好的电脑;新电脑买回来了,但仍想使用旧电脑上的应用程序,甚至使用旧电脑的操作系统。最简单的办法当然是将旧电脑的硬盘直接拆下来安装在新电脑上,但旧的操作系统很可能无法完全发挥新电脑的功能;这里演示的方法可以保证在新电脑上继续使用旧电脑的应用程序、甚至操作系统,同时,您的新电脑的上的应用程序和操作系统不会受到任何影响 ------- 即新电脑被同时当成两个不同的电脑,他们可能有完全不同的操作系统,如您想继续使用WinXP:但应该所有人会告诉您新的13代处理器不可能使用WinXP;
准备工作:
1)需要下载两个软件:一个从微软商店或官方下载disk2vhd:该软件负责将您的旧电脑硬盘转成单一的虚拟硬盘文件VHD,其目的方面您在新电脑上使用旧电脑硬盘;另一个是VirtualBox:这是个虚拟机程序,其目的就是将新电脑再虚拟出若干个不同的电脑,而这些电脑相互并不会有任何影响;disk2vhd不需要安装,这个是需要在您旧电脑上运行,根据您旧电脑操作系统选择,如64位系统就是disk2vhd64;VirtualBox需要安装在您的新电脑上,下载完在新电脑上安装即可。等待下一步
2)准备一个存储介质,如移动硬盘,我是准备了一个1T的固态移动硬盘,这个是用来保存您旧电脑的虚拟硬盘镜像的。
我目前演示环境:演示电脑是一台i7-7700HQ笔记本电脑 Window10(其他诸如WindowsXP都可以,仅做演示),新电脑是我新添置的移动工作站:i7-13700+128G内存,Windows11专业版。假定我要升级电脑,即我希望在新电脑上继续使用旧电脑;
实际操作过程:
1)导出旧电脑的硬盘数据,并保存为虚拟硬盘数据;在旧电脑上运行disk2vhd(也可能是dsk2vhd64根据您操作系统)。勾选您准备迁移到新电脑的硬盘,如果有多个物理硬盘会生成多个VHD文件,即一个VHD对应一个物理硬盘。其他没必要的移动硬盘不需要勾选,注意,系统的隐藏分区一定要勾选,否则会影响启动;
说明:因为要使用VirtualBox,因此,Prepare for use in Virtual PC和Use Vhdx勾选去掉,如果使用微软虚拟机勾选这两个选项,因为微软虚拟机会有一些限制,如要求专业版,因此,我假定使用VirtualBox。VHD File Name是您保存VHD文件的位置,这里指定的是您的移动硬盘;如图1
2)然后在新电脑上启动VirtualBox,选择新建;分别如图2、图3、图4、图5
说明:如果是较新系统,需要勾选EFI选项;在创建虚拟硬盘时,务必注意选择您读取的旧电脑的VHD镜像,有几个物理硬盘加几个VHD镜像,这个过程旧和您安装电脑是一样的
3)全部安装直接点击虚拟机执行;执行后可能分辨率无法设定,这主要是更新了新的环境,操作系统无法识别显卡,这需要安装虚拟机扩展组件;运行虚拟机,您可以找到光盘(当然是虚拟的),点击相关组件安装,就可以设定显示器分辨率等;另外,因为是虚拟机安装,针对Win10即以上可能会存在账号、PIN异常(比如我旧电脑是指纹登陆),这些根据实际情况重新设定一下就好了。这里就不赘述了
4)演示一下实际安装好的状况,分别用CPU-Z跑跑分。您可以看到除了CPU不一样其他桌面是完全一样的,新电脑上尽管有虚拟机,但CPU-Z跑分仍远快于旧电脑实机(虚拟机我只分配了8个核,如果更多核心肯定会更快)
5)最后说明:该方法不适合对性能要求极其苛刻的3A游戏,通常的老式游戏没有问题,比如WinXP上玩星际争霸或者早期的红警实测都可以







准备工作:
1)需要下载两个软件:一个从微软商店或官方下载disk2vhd:该软件负责将您的旧电脑硬盘转成单一的虚拟硬盘文件VHD,其目的方面您在新电脑上使用旧电脑硬盘;另一个是VirtualBox:这是个虚拟机程序,其目的就是将新电脑再虚拟出若干个不同的电脑,而这些电脑相互并不会有任何影响;disk2vhd不需要安装,这个是需要在您旧电脑上运行,根据您旧电脑操作系统选择,如64位系统就是disk2vhd64;VirtualBox需要安装在您的新电脑上,下载完在新电脑上安装即可。等待下一步
2)准备一个存储介质,如移动硬盘,我是准备了一个1T的固态移动硬盘,这个是用来保存您旧电脑的虚拟硬盘镜像的。
我目前演示环境:演示电脑是一台i7-7700HQ笔记本电脑 Window10(其他诸如WindowsXP都可以,仅做演示),新电脑是我新添置的移动工作站:i7-13700+128G内存,Windows11专业版。假定我要升级电脑,即我希望在新电脑上继续使用旧电脑;
实际操作过程:
1)导出旧电脑的硬盘数据,并保存为虚拟硬盘数据;在旧电脑上运行disk2vhd(也可能是dsk2vhd64根据您操作系统)。勾选您准备迁移到新电脑的硬盘,如果有多个物理硬盘会生成多个VHD文件,即一个VHD对应一个物理硬盘。其他没必要的移动硬盘不需要勾选,注意,系统的隐藏分区一定要勾选,否则会影响启动;
说明:因为要使用VirtualBox,因此,Prepare for use in Virtual PC和Use Vhdx勾选去掉,如果使用微软虚拟机勾选这两个选项,因为微软虚拟机会有一些限制,如要求专业版,因此,我假定使用VirtualBox。VHD File Name是您保存VHD文件的位置,这里指定的是您的移动硬盘;如图1
2)然后在新电脑上启动VirtualBox,选择新建;分别如图2、图3、图4、图5
说明:如果是较新系统,需要勾选EFI选项;在创建虚拟硬盘时,务必注意选择您读取的旧电脑的VHD镜像,有几个物理硬盘加几个VHD镜像,这个过程旧和您安装电脑是一样的
3)全部安装直接点击虚拟机执行;执行后可能分辨率无法设定,这主要是更新了新的环境,操作系统无法识别显卡,这需要安装虚拟机扩展组件;运行虚拟机,您可以找到光盘(当然是虚拟的),点击相关组件安装,就可以设定显示器分辨率等;另外,因为是虚拟机安装,针对Win10即以上可能会存在账号、PIN异常(比如我旧电脑是指纹登陆),这些根据实际情况重新设定一下就好了。这里就不赘述了
4)演示一下实际安装好的状况,分别用CPU-Z跑跑分。您可以看到除了CPU不一样其他桌面是完全一样的,新电脑上尽管有虚拟机,但CPU-Z跑分仍远快于旧电脑实机(虚拟机我只分配了8个核,如果更多核心肯定会更快)
5)最后说明:该方法不适合对性能要求极其苛刻的3A游戏,通常的老式游戏没有问题,比如WinXP上玩星际争霸或者早期的红警实测都可以






