虚拟机比主机快?

Jet*_*Jet 4 vmware windows-7 virtualization windows-xp virtual-machine

这似乎不可能,我很震惊。
我在我的 PC 上安装了 Windows 7,安装大约需要 30-40 分钟,正常启动(当没有安装程序时)大约需要 30 秒。我在同一台 PC 上运行一个 VM,在 VM 上安装了相同的 Windows,安装花了我大约 20 分钟(!),每次启动都需要 10-15 秒。
当我对 Windows XP(大约一年前)做同样的事情时,我注意到 smtg 是这样的,但我认为这是一个错误。
我也不相信它,但事实是 - 现在我正在从那台 PC 写我的问题。

所以我的问题是 - 这怎么可能?

注 1:在主机上我使用 ISO 映像安装并安装它,没有 DVD 或 USB,因此 DVD 和 USB 不会导致性能损失。
注 2:我运行的是 Windows 7、VMWare Workstation 9,VM 具有固定大小的 VMDK (15GB) 并使用我的两个处理器内核。

Ƭᴇc*_*007 6

我至少能想到一个原因:

物理主机具有真正的硬件,需要运行实际测试并向操作系统响应状态。

这可能在驱动程序初始化时最为明显;比如说,在引导或安装过程中。

虚拟机具有可在很短的时间内做出响应的人工硬件(虚拟)。将它与已经“热”的主机资源(驱动器、内存等)配对,事情就会变得更快。

例如,比较实际 DVD 驱动器的启动、初始化和使用速度与连接到 VM 的驱动器的速度。