迁移到Windows 7但保留我的XP


3

当它在TechNet / MSDN下载时可用时,我计划在我的笔记本电脑上安装Windows 7(终极版)(在闪亮的新硬盘上)。但是我目前的XP安装上有很多东西需要“花一些时间”才能完成。

所以; 现在,我想保持我现有的 XP可启动。

最简单的选择是:

是否有可能P2V我现有的XP安装,并在Windows VirtualPC中使用它?

(我以为我的CPU缺少VT,但我刚检查过,它通过了)

另外...

新的磁盘很大,但作为一台笔记本电脑,我不能简单地绑在两个磁盘上; 一些初步想法:

  • 运行VMware Converter到P2V现有的XP安装; 将VM复制到新磁盘上
  • 使用Virtual PC做同样的事情,可能的优点是(IIRC),Windows 7可以直接读取vhd,使访问文件更容易(而不是应用程序)
    • (我不是在谈论“从vhd引导”;这只适用于Windows 7 VM)
  • 结合2; 从vhd运行的VMware - IIRC,它可以工作 - 但速度慢吗?
  • 分区磁盘,将现有的XP安装复制到额外的分区,使用Windows 7启动管理器启动XP安装,并(如果可能)调整磁盘管理器,使其知道分区为c / d /等等

我想到以上任何一个或其他选择 - 任何让我:

  • 运行Windows 7(新安装,而不是升级)
  • 在一个新的硬盘上
  • 对旧数据和应用程序具有完全访问权限(间接可接受)
  • 我完成迁移后能够干净地删除XP方面

根据经验,我们在RC期间的几个场景中完成了P2V。除了必须重新激活XP许可证之外,我们在使用Windows 7作为主机进行虚拟化的XP或Vista时没有遇到任何问题。我们使用System Center来P2V这些机器,然后使用Virtual PC在Win 7上托管这些机器。我在评论中提到这一点,因为你已经接受了相反的答案。这是使用XP和Vista的MSDN /零售和批量许可版本。一旦您更改HDD驱动程序以便能够启动XP,VMWare转换器解决方案也将工作。
BinaryMisfit

Answers:


1

虽然您可以将XP移至虚拟PC,但可能会遇到许可/激活问题。Windows Key可能已锁定BIOS,无法在VM会话中运行。其他密钥(如MSDN或升级)在安装的Windows版本上不起作用。

微软(或激活线上的人)告诉我,我需要购买Windows 的零售副本并重新安装它(这种方式失败了)。

因此,当我从Vista迁移到Windows 7时,我重新分区了我的驱动器,就这样做了。


和你一样,重新安装将毫无意义; 看起来像(和其他回复一样)分区是要走的路......
Marc Gravell

接受答案的额外的细节(活化等)为什么会引起问题,因为虚拟机。
Marc Gravell

1

这取决于您使用的应用类型。如果您使用USB外壳连接xp驱动器,应用程序仍然可以工作,还是他们严重依赖于注册表?

我可能会创建vmware映像,然后使用usb机箱。如果任何应用程序无法运行,您就可以将它们虚拟化运行。简单,不需要任何双引导,这总是一个麻烦(太多的工作关闭一切,并重新启动到达你需要的某个应用程序)。

如果要在Windows xp模式下使用捕获的计算机,则可以使用此工具将其从vmware映像转换为vhd

这是关于如何直接捕获到vhd的一系列帖子,虽然我自己没有阅读过。 第1 部分第2 部分第3部分


尝试使用现有驱动器上的应用程序将是一个非首发; 它需要是现有的XP安装。
Marc Gravell

1

我认为最简单的方法是分区磁盘并将Windows XP移动到辅助分区,就像你建议的那样。因为它花费最少的时间并且将确保Windows XP将继续以完整的方式工作,而不是虚拟化。

第一个指南似乎是重合的,在其他答案中提到的Virtual PC Guy的博客文章中提到了这一点。


试试这个指南:

通过USB Key从Windows 7启动; 运行一些包含在脚本中的diskpart magic来计算值shrink-and-clone-to-another-volume

  • DISKPART

  • 选择磁盘0
  • 选择第1卷
  • 收缩率= 28500(其中28500比硬盘上的数据大约15%)

    • 创建分区主要
    • 格式fs = ntfs标签= VHD快速
    • 分配
    • 创建vdisk文件= E:\ WINXP.VHD最大值= 79999(其中79999是原始物理磁盘的大小)
    • 选择vdisk file = E:\ WinXP.VHD
    • attatch vdisk
    • 创建主要的parition
    • 格式fs = ntfs label = WinXPVHD快速
  • 将Windows XP克隆到VHD中

  • 格式化旧的C:并将Win7安装到物理磁盘
  • 移出VHD并折叠最后一个分区

可能使用的工具之一是安装WAIK

拍摄图像

ImageX是一个命令行工具,可以创建Windows Image(.wim)文件,以便在制造或企业IT环境中进行部署。通过使用imagex / capture命令,可以将卷或分区捕获到.wim文件。捕获映像后,可以将映像修改并应用于网络或单个目标计算机。

您可以从Windows PE,Windows Vista,带有Service Pack 2(SP2)的Windows XP,带有Service Pack 1(SP1)的Windows Server 2003或Microsoft Systems Management Server(SMS)提供的自定义Windows PE压缩和捕获映像文件操作系统部署功能包或Windows部署服务(Windows DS)。

使用wim2vhd创建vhd

Windows(R)映像到虚拟硬盘(WIM2VHD)命令行工具允许您从任何Windows 7安装源创建sysprepped VHD映像。由WIM2VHD创建的VHD将直接启动到Out Of Box体验,为首次使用的自定义做好准备。您还可以通过提供自己的unattend.xml文件来自动化OOBE,从而使可能性无限。

鲜榨,有机种植,自由放养的VHD - 就像妈妈过去一样 - 可与Virtual PC,Virtual Server,Microsoft Hyper-V和Windows 7的新Native VHD-Boot功能配合使用!


注意:正在进行中!
Ivo Flipse

1

我们已经在大约5个工作站上完成了这项工作。最初的P2V转换是使用VMWare转换器完成的,因为这些框直接进入HyperV服务器,但最后3个是使用System Center P2V完成的。Ivo描述的解决方案也很有效。

机器启动后,请确保安装虚拟机工具。在Vista的情况下,这可以在重新激活之前完成,但是在XP上你需要先激活。

我们唯一的问题是机器需要重新激活。在包含Retial to Volume License Installs的Windows Vista和Windows XP安装中,任何安装中都不需要新的许可证密钥。

我们遇到的最大问题是Windows 7上的Virtual PC Beta由于某种原因无法向Vista机器发送Ctrl+ Alt+ Del序列。我们最终将机器移至Hyper-V

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.