我可以在32位计算机上运行64位VMware映像吗?
我用Google搜索了这个,但似乎没有一个确定的答案.
我知道它必须完全模拟并且会像狗一样运行 - 但速度慢并不一定是问题,因为我只是想在64位平台上测试我的一些后台服务代码.
检查工作站的最简单方法是从VMware网站下载VMware Processor Check for 64-Bit Compatibility工具.
您无法在32位处理器上运行64位VM会话.但是,如果您具有64位处理器但已安装32位主机操作系统并且您的处理器支持正确的扩展,则可以运行64位VM会话.上面链接的工具会告诉您是否有.
如果您有32位硬件,则不能运行64位客户操作系统."VMware软件不会模拟不存在的不同硬件的指令集".
但是,QEMU 可以模拟64位处理器,因此您可以转换VMWare计算机并使用它运行它
从2008年的博客文章(由archive.org反映):
$ cd /path/to/vmware/guestos $ for i in \`ls *[0-9].vmdk\`; do qemu-img convert -f vmdk $i -O raw {i/vmdk/raw};done $ cat *.raw >> guestos.img要运行它,
qemu -m 256 -hda guestos.img不足之处?我们大多数人在没有虚拟磁盘预分配空间的情况下运行VMware.因此,当我们从VMware转换到QEMU时,原始文件将是WITH预分配的总空间.我仍在测试
-f qcow
格式是否会解决问题.如:for i in `ls *[0-9].vmdk`; do qemu-img convert -f vmdk $i -O qcow ${i/vmdk/qcow}; done && cat *.qcow >> debian.img
是的,如果您有64位处理器,则可以从32位操作系统在VMWare中运行64位操作系统.
我有一台运行Windows XP Professional 2002 的旧英特尔酷睿2双核处理器,我让它运行起来.
首先,看看你的CPU是否能够运行64位操作系统.在VMware站点上搜索"64位兼容性的处理器检查".运行程序.
如果它说您的处理器有能力,请重新启动计算机并进入BIOS,看看您是否具有"虚拟化"并能够启用它.我能够在这台旧笔记本电脑上运行Windows Server 2008 R2并在VMware下运行.
我希望这个对你有用!
如果你的硬件只有32位,那么没有.如果你有64位硬件和32位操作系统,那么也许.有关详细信息,请参阅64位客户机操作系统的硬件和固件要求.它与一个与多个处理器无关.