是否可以将 Windows 分区作为 VM 运行?

par*_*y72 14 windows-7 linux-kvm

我的笔记本电脑设置为 Windows 7(64 位)和 Ubuntu Linux(64 位)之间的双启动。因为我的大部分工作时间都在 Linux 上,所以我需要一个 Windows 7 VM 才能使用 Microsoft Office 工具等。但是我的笔记本电脑只有 256 GB SSD,所以有一个 Windows 7 可启动分区和一个 VM 占用了相当多的空间很多空间。

有没有办法将 Windows 7 分区作为 Linux 中的 VM 运行,而无需将其转换为 .IMG 文件,最好使用 KVM?如果不是,还有其他选择可以帮助我吗?

Mil*_*son 3

我在本机启动 Windows 分区和将其作为虚拟机运行之间切换有相当多的经验。首先,硬件和驱动程序支持对我来说不是问题,在物理环境中启动时也没有必要卸载 VMware Tools。

除此之外,这听起来是个好主意,但产品激活才是真正失败的地方。不必每次Windows 在 P 和 V 之间切换时都必须重新激活 Windows,但这并非万无一失。Windows 和 Office 偶尔会因所谓的硬件更改而要求重新激活。有一次,在物理模式和虚拟模式之间切换后,我安装的经过适当许可的 Windows 7 由于所谓的“激活漏洞”而大张旗鼓地自行停用。如果这些问题发生在KMS 环境中,那么这些问题就可以避免,或者至少变得微不足道。

当我升级到 300GB SSD 时,我将 Windows 分区作为 VMDK 来使用,并且再也没有以本机方式启动它。Windows 7 在 SSD 上的虚拟化性能似乎比在 HDD 上的本机性能更好,而且我现在使用的稀疏映像比旧分区消耗的磁盘空间更少。

执行摘要:是的,可以做到;驱动程序的问题比您预期的要少,而 Windows 激活的问题比您预期的要严重。如果您确实不需要裸机上运行 Windows,我建议您将分区转换为 VHD 或 VMDK,并仅将其作为虚拟机运行。