把开发环境锁进一个文件夹里

重新装系统一次要花半天,而一个虚拟机文件夹拷到新机器上就能续上原来的进度。这就是本地虚拟化最实在的价值。

多重启动和虚拟机各自适合什么场景

如果只是想体验一下别的系统,多重启动更省资源,系统跑在真实硬件上,性能损耗几乎为零。但代价是切换要重启,而且分区一旦搞乱,恢复起来相当麻烦。

虚拟机损失一部分性能,换来的是随时切换、随时回滚。做兼容性测试时这一点尤其值钱:同一套程序要在几个不同系统版本上验证,虚拟机可以并行开、跑完即删。

折中做法也很常见:主力系统直接装在硬盘上,另外的系统放虚拟机,只把需要极限性能的那部分工作留给物理机。

上手阶段的常见疑问

虚拟磁盘能不能直接拷给别人用

可以。vmdk 加配置文件一起拷走,另一台装了同款软件的机器打开即可,硬件差异过大时客户机可能会要求重新激活系统。

为什么客户机里看到的分辨率选项很少

多半是配套工具组件没装。装上之后分辨率会跟随窗口缩放,剪贴板与拖放文件也一并可用。

休眠还是关机

虚拟机不建议用休眠,宿主机重启后容易留下锁文件。养成用关机或挂起的习惯,挂起会留下一个内存快照文件,占空间但恢复快。

共享文件夹用起来方便,但在虚拟机里跑服务端程序时可能出现权限映射问题。需要严格文件权限的场景,改用网络共享或者在客户机内单独挂一块磁盘更稳。

几种隔离方案的实际差异

按使用频率挑选,不必追求唯一答案

做法切换成本性能损失适合的事
多重启动每次重启几乎无长期固定使用某个系统
本地虚拟机开窗即用中等兼容测试、隔离实验
在线沙箱浏览器刷新视网络而定临时看一个陌生文件
第二台电脑物理搬动无需要真实外设的场景

第一次装系统的实录

  1. 建虚拟机时把客户机类型定为「稍后安装操作系统」,这样分区步骤不会被自动跳过。
  2. 处理器给 2 核 2 线程起步,内存 4GB;跑编译类的活再往上加。
  3. 虚拟磁盘 80GB 单文件,放在数据盘,别跟系统盘抢空间。
  4. 开机前挂载系统镜像,把网络改成 NAT,装完能直接联网更新。
  5. 系统装完立刻装配套工具组件,再调分辨率与共享剪贴板。
  6. 打完系统补丁,建一个干净快照留作回滚点。

这几站可以一起看