代码之家  ›  专栏  ›  技术社区  ›  E.J. Brennan

物理到虚拟的转换?

  •  5
  • E.J. Brennan  · 技术社区  · 16 年前

    我真的能做到吗?

    随着我对虚拟化的深入了解,我越来越兴奋。我意识到的最新情况是,实际上有可能将我现有的XP Pro开发工作站(VS 2005/vs2008/sql server等)简单地将整个安装转换为虚拟映像并加载到我的新盒子上?听起来像是真的吗?真的那么简单吗?如果我可以完全“转储”一台机器,然后简单地将其移动到我的新工作站上,甚至不需要找到我所有的旧安装磁盘,那真是太棒了。

    其中一个VM产品是否比其他产品更好地支持这一点?这可能会让我挑一个平台而不是另一个平台。。

    为什么我没有早点加入这个虚拟机潮流!?

    编辑/更新: 作为快速更新,以防有人感兴趣。拿到机器后,决定使用vmware,并进行了一场激烈的战斗,首先试图找出要使用的产品,然后实际让任何东西都能工作。指令并不明显,浪费了我6个小时试图a)让vmware工作,b)实际上试图将我的旧XP机器转换为VM——但从未让它工作。 我沮丧地在几分钟内下载了MS Virtual PC,在5分钟内启动并运行了它,并在一小时内创建了VM。…非常简单。然而,我还没有弄清楚如何将我的旧XP机器转换为VM——但是,现在有一个VM在运行,对我来说很明显,无论如何,我都不想在我的VW窗口中实际运行主要的开发设置。

    6 回复  |  直到 16 年前
        1
  •  2
  •   John Raymund    13 年前

    肯定 VMware Converter .

    VMware Workstation是我使用过的最用户友好、功能最齐全的应用程序,非常适合调试。查看录制/回放功能的精彩视频演示 here .

        2
  •  1
  •   phresus    16 年前

    VMWare有p2v。到目前为止,这是您可以采取的最简单的解决方案,如果您想使用其他解决方案,将VMDK转换为VHD非常容易。

        3
  •  1
  •   Jas Panesar    16 年前

    我使用了三个选项。

    1. Vmware转换器 将为您创建一个可以永远移动的图像。然后,您可以在VMWare播放器中免费运行它。

    我认为最简单的方法是将外部驱动器连接到计算机,将计算机转换为该驱动器上的图像,将驱动器插入另一台机器,然后尝试一下。。

    2. 鬼就是鬼。。 您可以使用类似norton ghost或linux等效的东西将驱动器镜像到更大的驱动器上。如果你有驱动程序问题,你可以在现有的xp安装上进行就地重新安装,它将替换驱动程序,并保持所有应用程序、数据和设置不变。

    3. 去吧,麦克。 他们很奇怪。您可以使用火线将两台Mac连接起来,它将复制您的整个设置,包括虚拟机。我备份了我的笔记本电脑,如果它坏了,我可以在几分钟内将同一台电脑转移到另一台电脑上,因为苹果的所有内部组件都是英特尔的,驱动程序也是一样的。

    我听说过的选项:

    4. 微软虚拟PC。 我听说的第四个选择是微软虚拟PC。他们从另一家公司购买了这项技术

    5. 思杰公司 -这一点很有趣,因为可以想象,它也会工作得很好,如果不是比VMware更好的话。至少这是我从Citrix朋友那里听到的。

        4
  •  0
  •   plasmadude09 plasmadude09    16 年前

    欢迎加入虚拟化俱乐部。我在Vista操作系统上设置了一个虚拟机,并同时运行xp。它很棒,因为有些应用程序在64位时不起作用(即那些旧的16位应用程序)。你可以试试Microsoft Virtual PC 2007,它可能是最用户友好的。这是我用的。你也可以试试Virtualbox。 您可以设置一个分区,并为新的操作系统分配空间以使其工作。或者,如果您有备用的格式化辅助驱动器,请使用它。

    祝你好运!

        5
  •  0
  •   Tim Williscroft    16 年前

    我们现在在VM中进行所有开发。

    桌面锁得很紧,IT经理很高兴。

    我们使用VirtualBox,它很好。

    无论如何,对于直接将物理磁盘用于VirtualBox,都有相当明确的说明。 P->V transofer并不难。

    不能说MS VPC或VMWare是一样的。

        6
  •  0
  •   xtopher    13 年前

    这里有一个XenConvert的链接,它是专门为这种“P2V”(物理到虚拟)转换而设计的,表明你的第一个问题的答案是“是”,这是可以做到的。

    http://www.citrix.com/site/ss/downloads/details.asp?downloadId=2318170&productId=683148

    然而,该工具旨在将XP机器的映像填充到服务器中,而不是填充到桌面机器上。

    对于为桌面执行此操作的更具体的问题,您更多地谈论的是“客户端虚拟化”(与服务器虚拟化相反),其中XenClient、KVM、Virtual Box、qemu、Parallels、VMWare Workstation等工具更适合,每种工具都有自己的P2V转换技术。