虚拟机允许虚拟运行物理Windows启动分区而无需转换(p2v)

我们最近升级到Windows 7 64位(工作站)和Windows 2008 64位(服务器)。 为了防止丢失configuration信息和复杂的设置,我们创build了一个多引导系统,当升级不是选项(即,当原始安装是32位,你不能升级到64位)。

简单地安装卷是不是我所追求的。 我有一些备份作为ISO文件,这些文件本质上是只读的,需要进行转换/解压缩才能将其作为虚拟机运行。 其他人在可启动分区。

给定一个物理和可引导的Windows Vista,XP,2003分区,如果该分区位于我当前运行的同一物理机器上,则可以使用哪些虚拟机软件来访问它,最好不用转换或复制。

大多数虚拟化软件可以轻松地从物理驱动器运行。 但是,大多数Windows解决scheme需要访问整个驱动器。 如果你有一个单独的驱动器和两个分区(旧的和新的),你将不得不复制内容到VHD或VMDK。 如果操作系统是XP / 2003或更旧的版本,你将不得不混淆HAL和驱动程序才能在虚拟机启动。

这不是一个好的情况; 升级没有一个计划继续运作。 这是一盎司的预防值得一磅补救。

使用vmware,你可以使用物理磁盘而不是vmdk文件,如果你需要启动它们(如果你这样做,最简单的方法就是在物理机上启动它们并安装vmware驱动程序)

或者,您可以使用像norton ghost这样的东西来复制一个物理分区或iso到一个vmdk文件。

另外,如果您只需要只读访问,则可以在虚拟光盘设备上挂载iso文件。

在这种情况下尝试使用passthru磁盘将无法用于esxi或hyper-v,他们需要独占访问底层驱动器。 在这种情况下,您启动了该驱动器,因此您不能拥有独占访问权限。 启动到旧的操作系统,并使用disk2vhd p2v这些东西。

我曾经做过这个(真奇怪的原因)。 我下载了一个System Center Virtual Machine Manager的试用版( http://www.microsoft.com/systemcenter/en/us/virtual-machine-manager.aspx )。 然后,您可以使用该软件将物理机器转换为虚拟机器。 这就允许你启动Microsoft Virtual PC(免费的)或Hyper-V服务器的机器。 然后,只要取消32位分区,并扩大64位的一个来释放你的空间!

我用它来虚拟化一台服务器,把它移到另一台机器上,这样我就可以将它升级回原来的硬件,因为不能升级到原来的位置。 凌乱,但它的工作!

对于你的问题,我有点困惑,说实话,它可以做一个重写 – 但是如果我理解正确的话,我的答案就是VMWare ESX(你不提到你在说什么产品)可以让你挂载ISO文件作为模拟CD / DVD – 这可能是你想要的。

您可以使用VMware Converter并转换原始机器。 然后,只需将生成的VMDK文件添加到新的64位虚拟机。

要简单地连接,而不是引导,closuresISO,你可以在主机系统上安装ISO(例如,使用Linux的环回安装),然后将其映射到VM并安装在那里。 这将让您轻松访问所有文件。

大多数虚拟机将允许你启动一个ISO光盘镜像,就像真正的硬件引导一个真正的CD一样。

这与将ISO映像映射到虚拟磁盘并不完全相同,因为它需要“Live CD”types的基于CD的O / S,或者至less需要预期安装目标的安装typesCD(空白VM磁盘) 。 如果你的ISO只是一个启动分区转储,而不是一个精心devise的光盘启动环境,很多事情将不会排队,启动可能会失败。

换句话说,如果你没有真正的P2V启动体验,你仍然可以挂载和获取ISO文件。