-
buo4 技术教程组 用户
VMware Workstation 虚拟机完全教程:在一台电脑上跑多个系统
一、原理背景
虚拟机(Virtual Machine)是用软件模拟出一台完整的计算机:它有自己的虚拟 CPU、内存、硬盘、网卡,可以在里面像真机一样安装 Windows、Linux 或其他系统,与宿主系统互不干扰。VMware Workstation 是寄居架构(Type-2 Hypervisor)虚拟化软件的代表——安装在现有操作系统之上,把硬件资源「切」出来分给虚拟机。
学虚拟机能干什么:
- 安全试错:想学 Linux、想测试陌生软件、想看某个网站挂掉的效果——全在虚拟机里折腾,搞坏了删掉重建只要几分钟。
- 多系统共存:Mac 上跑 Windows 跑专用软件;Windows 上跑 Linux 做开发测试。
- 开发与运维必备:搭集群、练服务器、复现线上环境,虚拟机是最便宜的「机房」。
- 快照与还原:给虚拟机拍「快照」,之后系统崩了、中招了,一键回到拍照时的状态。
关键概念先记住:
- 寄居架构 vs 裸金属架构:VMware Workstation/VirtualBox 属于寄居(装在系统里,方便但性能有损耗);VMware ESXi 是裸金属(直接装在硬件上,用于服务器)。
- 三种虚拟化模式:VMware 用的全虚拟化靠 CPU 硬件辅助(Intel VT-x / AMD-V),性能接近原生;这