我在 Windows 10(32 位系统)上安装了较旧的 Intel 2-Core 14-2120 3.30 GHZ 32 位 CPU,4 GB 物理内存。我想虚拟化第二个操作系统(Windows 10),以便在两个操作系统之间切换而不必每次都重新启动。不幸的是,我研究过的所有虚拟化软件都是为 64 位设计的。我尝试了其中几个,但总是收到一条消息,说我无法安装,因为需要 64 位平台。
我只能安装较旧的 VMware 应用程序。(版本 5 左右)它确实进入了。我能够按照说明创建一个 VM 盒。然而我遇到了一个障碍:当我尝试从光驱安装 CD 时,我确实在 VB 屏幕上看到了 Windows 徽标,但它停在那里,我无法安装虚拟 Windows 10。为什么?我如何完成第三个操作系统的安装?
谢谢
伊蒂安德罗
答案1
您的 32 位系统最多只允许 3.5 GB。Windows 10 需要 2 GB 来安装和运行,留给主机系统的空间非常小甚至为零。
此外,非常老的 VMware 版本通常支持操作系统(主机和客户机)直到 VMware 版本的年份。这很可能是阻止您运行的错误。V5 不了解 Windows 7 及更高版本,尝试运行它们很容易导致错误。
我确实找到了一封参与 VMware 测试计划的旧电子邮件。V5 可以追溯到 2005 年 - 比 Windows 10 早 10 年。所以我认为 V5 对于今天的操作系统来说是无望的。
您的系统实际上不适合虚拟化当今的现代系统。
您需要升级主机。您可能能够更改为 Windows 10 64 位并添加一些内存,但这本身就是一项重大升级。此外,您现有的硬盘可能是 5,400 rpm 驱动器,这是此机器的另一个限制。
笔记:对于较早的 VMware 版本(V5)(我回到版本 1),可以虚拟化 Windows 95 和 98 以及早期版本的 Linux,但无法虚拟化当今的大型系统。
答案2
如果您查看 BIOS 并发现已启用虚拟化,则说明您的设备支持虚拟化。然后您最多可以下载 virtualbox 5.1。(Virtualbox 6 不支持 32 位)
答案3
这是有可能的,因为显然虚拟化在 64 位系统之前就存在了。有许多虚拟化软件,其中几个在 32 位系统上运行。我个人在 32 位系统上使用过至少三种。当然,由于大多数现代计算机都是 64 位的,所以最新版本的虚拟化软件是为 64 位系统设计的,正如您所说。例如,您可能会在较旧的 Linix 发行版上找到较旧版本的 Virtual Box。
请记住,虚拟化需要大量资源,因此 32 位主机系统将受到很大限制。此外,较新的处理器具有特殊功能,可提高虚拟化效率,因此即使您拥有资源,与在现代 64 位 CPU 上运行时相比,客户操作系统的性能影响也会更大。
常见虚拟化技术的一个主要限制是它们不提供指令。不谈技术细节,主要后果是您无法在 32 位主机上运行 64 位客户系统,这是无法安装操作系统的最可能原因。如果操作系统将某一级别的指令集视为主机处理器无法满足的最低要求,也会发生这种情况。