VMware Workstation Pro 虚拟机安装、配置、网络与排错指南
2026/9/17 3:52:34 网站建设 项目流程

虚拟机这东西,属于那种"平时想不起来,真要用的时候找不到顺手方案"的工具。我这些年换过好几台主力机,每次重装系统第一件事就是把 VMware Workstation Pro 装回去,用来跑 Linux 做实验、跑老版本 Windows 验证兼容性、跑一个干净的测试环境试软件。这个习惯救过我好几次,尤其是那些"装完就后悔"的软件,扔虚拟机里折腾最省心。这篇就按我自己的实际操作顺序,把从判断机器能不能跑、去哪里拿安装包、装完怎么配、开机怎么建虚拟机、装完系统怎么打通宿主机这几个环节全部写清楚。零基础也能照着走,有经验的朋友可以直接跳到第四、第五节的参数取舍和排错部分,那里的坑最密集。标题里那些"超详细"不是客套,是真的会把每一屏要点和每个容易卡住的地方讲透。

1. 动手之前先想清楚:这套东西到底解决什么问题

1.1 虚拟机不是"高级玩具",它解决的是隔离和可回滚

很多人第一次接触 VMware,是听说"能在一台电脑上装好几个系统"。这个说法本身没错,但它没说到重点。真正的价值在于两点:隔离和可回滚。隔离的意思是虚拟机里的系统崩溃、中病毒、驱动冲突,都关在虚拟硬盘文件里,删掉文件就当无事发生,宿主系统一根毛都不会少。可回滚的意思是快照,装驱动前打一个快照,装完发现蓝屏,几秒钟回退,比系统还原点干脆得多。

我自己的工作流是这样的:宿主机只装办公和开发常用的东西,任何"我想试试这个"的场景全部丢进虚拟机。比如要验证某个软件在老版本 Windows 上能不能跑、要在干净环境里复现一个 bug、要学 Linux 命令怕把系统搞坏,这些需求虚拟机都能兜住。虚拟机做不到的是高性能图形和重度 CPU 计算,因为硬件是虚拟出来的,跑分永远比不过物理机。搞清楚这条边界,你就不会对它有错误期待。

另外提醒一句,虚拟机不是"多开系统"的作弊器。宿主机的 CPU 核心、内存、磁盘 IO 都是共享的,你在虚拟机里跑满 CPU,宿主机一样会卡。把这台电脑当成一个总预算池,虚拟机只是从这个池子里划一块出来,划多了大家都难受。

1.2 这台机器能不能跑,三个硬条件自检

在下载安装包之前,先花两分钟确认三件事,能省掉后面九成的麻烦。

第一是 CPU 虚拟化支持。Intel 平台的叫 VT-x,AMD 平台的叫 AMD-V,这是虚拟机运行的最底层依赖。任务管理器里"性能"标签页看 CPU 那一栏,右下角有"虚拟化:已启用"就是好的。如果显示"已禁用",就得进 BIOS 或 UEFI 里打开,不同主板叫法不一样,一般藏在 Advanced、CPU Configuration 或者 Security 菜单里,关键词找 Virtualization Technology、SVM Mode、VT-d 这几个。这一步不做,后面装完打开虚拟机就是报错,白折腾。

第二是内存。宿主系统本身就要吃掉一部分,Windows 11 空载一般在 4GB 到 6GB 之间,再加浏览器、聊天工具、开发工具,8GB 的机器基本没什么余量。我的建议是:16GB 是跑虚拟机的舒适起跑线,32GB 才能比较随意地同时开两台。8GB 的机器也能跑,但同一时间只能开一台轻量 Linux,还得把图形界面关掉。

第三是磁盘。虚拟机的虚拟硬盘是实打实的文件,系统装完加上更新和软件,Windows 10 一台至少要 40GB 到 60GB,Ubuntu 桌面版 25GB 到 30GB 比较稳。再算上快照会额外占用,我一般给每台虚拟机预留 80GB 的物理空间。装在机械硬盘上的话,开机会慢到你怀疑人生,SSD 是必选项。

1.3 版本和授权:现在该怎么合规地拿到它

这是最容易踩坑的地方,网上大量教程还在教你"输入某某密钥永久激活",那套东西早就过时了,而且合规性上有问题。说清楚现在的状态:VMware 被 Broadcom 收购之后,授权体系做过调整,Workstation Pro 对个人使用提供了免费路径,商用场景需要走订阅。所以正确姿势是:去官方站点注册一个账号,在下载页面拿到安装包,安装和首次启动的时候选择个人使用场景,按提示完成账号绑定即可。整个过程不需要去找任何第三方提供的密钥。

我特别要提醒的是,那些搜索结果里出现的"某某版本密钥""序列号大全",别碰。这类信息要么已经失效,要么来源不明,浪费时间不说,还可能把你引到捆绑了别的东西的下载站。安装包也一样,只从官方渠道拿,文件名、版本号、数字签名都对得上才用。很多人遇到的"安装到一半报错,提示需要安装盘上的某个 dll 文件",根源就是安装包下载不完整或者被中间环节改过,换官方原始包立刻就好。

2. 安装前的准备:把地基打平

2.1 关掉会打架的系统功能

Windows 上有个特别常见的冲突:Hyper-V 以及由它衍生的一堆功能(WSL2、Windows 沙盒、内核隔离里的内存完整性、凭据保护)会抢占 CPU 虚拟化层。两边同时开,轻则虚拟机跑起来像幻灯片,重则直接甩给你一个"不可恢复错误 (vcpu-0)"。

处理顺序是这样:先看"启用或关闭 Windows 功能"里,Hyper-V、虚拟机平台、Windows 沙盒、Hyper-V 平台这几项,如果你近期不用 WSL2,就把勾去掉。然后进"Windows 安全中心"的"设备安全性",找到"内核隔离"里的"内存完整性",关掉它,重启。这一步对游戏玩家基本没影响,对开发者的影响主要是 WSL2 用不了,自己权衡。

如果你是那种"我既要 WSL2 又要虚拟机"的人,那也不是没辙,但需要接受虚拟机的性能损失,或者改用 WSL2 里的虚拟化方案。两条路我试过,同时开的表现都不算理想,我最后的做法是分时使用:需要跑完整桌面环境的实验时关掉 WSL2 相关功能,日常写代码时再开回来,重启一次的事。

2.2 磁盘和安装路径的两个细节

安装路径别放中文目录,这是老生常谈但每年还是有人中招。默认装在 C 盘 Program Files 就行,如果 C 盘紧张要挪到别的盘,确保那个路径全英文,且没有空格以外的特殊字符。

虚拟机的存放位置也一样。我习惯单独建一个目录,比如在 D 盘建一个文件夹专门放虚拟机和虚拟硬盘文件,理由有三个:备份方便,直接拷整个目录;重置方便,想清空随时删;不占系统盘,C 盘长期保持在有足够剩余空间的状态。虚拟硬盘文件会随着使用不断变大,放在系统盘迟早会拖累宿主系统。

还有一个细节是杀毒软件的实时防护。安装过程中要写虚拟网卡驱动、装系统服务,某些防护软件会拦下来,表现为安装进度卡住不动或者最后配置失败。我的做法是安装那几分钟临时关掉实时防护,装完再打开,比事后排查省事得多。

2.3 彻底卸载旧版本:这一步别偷懒

如果你不是第一次装,之前装过又删了,或者装到一半失败过,那必须先清干净。残留的东西包括:程序本身、虚拟网卡(在网络连接里能看到 VMnet1、VMnet8)、系统服务、注册表项、以及用户目录下的配置文件夹。

标准流程是这样:先在控制面板里正常卸载,卸载完重启。然后去官方站点找专门的清理工具,这类工具的作用就是把注册表和服务残留扫干净。手动清理的话,重点是这几个位置:网络连接里的虚拟网卡全部删掉;设备管理器里看有没有带问号的虚拟设备;用户目录下的相关配置文件夹删掉;最后用系统自带的磁盘清理看一下有没有遗留的安装缓存。

为什么要这么较真?因为残留的虚拟网卡会让新装的版本网络配置混乱,表现是虚拟机能启动但上不了网,或者宿主机连不上虚拟机。我踩过一次,折腾了两个小时才发现是旧网卡没删干净,删掉重启立刻恢复。

3. 安装过程逐屏拆解

3.1 安装向导每一步该选什么

双击安装包,第一屏如果弹出用户账户控制,选是。接下来是欢迎页,直接下一步。许可协议页勾选接受,下一步。安装类型页有两个选项:典型和自定义。新手选典型,省事。如果你想把程序装到非系统盘,或者不想装某些组件(比如不需要增强型键盘驱动),选自定义自己勾。

用户体验设置页会问要不要加入客户体验改进计划,这个纯看你个人意愿,不影响功能。快捷方式页决定桌面和开始菜单放不放图标,按习惯勾。然后就是正式安装,进度条走完会提示重启,重启这一步别跳过,虚拟网卡驱动要重启才能生效。

安装完成后第一次启动,会走到一个授权相关的界面。这里按前面说的,选个人使用场景,用你自己的账号完成绑定流程。不要去填网上找来的任何密钥。绑定完成后,程序会提示你确认版本和许可状态,显示为已授权状态就能正常用了。

3.2 首选项里值得改的几个设置

很多人装完就直接建虚拟机,其实首选项里有几项先配好,后面省心。

内存那栏有个"预留内存"相关的选项,字面意思是为虚拟机保留的物理内存量。默认设置偏保守,宿主机内存够大的话可以调高,能让虚拟机运行更稳。共享虚拟机那栏是给局域网共享用的,个人用户不用管,直接禁用掉更清爽。更新那栏建议开自动检查,但别开自动下载安装包,因为大版本更新有时候会改行为,你想稳定跑实验环境的话,手动控制更新时机更合适。热键那栏是虚拟机的快捷键组合,默认是 Ctrl+Alt,如果你常用某些软件也是这个组合,改成别的能避免误触。

网络那部分先别急着改,默认生成的 VMnet1(仅主机)和 VMnet8(NAT)两个虚拟网卡已经够用了,具体的模式选择放到建虚拟机的时候讲。

3.3 建第一台虚拟机:新建向导怎么填

点"创建新的虚拟机",选"自定义(高级)"吧,虽然步骤多,但每一个选项你都知道自己在选什么,比典型模式的黑盒强。

硬件兼容性选当前版本,除非你要把虚拟机拿到别的低版本上跑。安装客户机操作系统这步,如果你已经下好了系统镜像,选"安装程序光盘映像文件"直接指向 iso;如果你打算用物理光盘或者稍后再装,选"稍后安装操作系统"。我一般选稍后安装,因为可以让虚拟机先配置好硬件,装系统时更可控。

客户机操作系统这步很关键,选错了后面会各种别扭。Windows 系统按版本选准,Linux 按发行版选,比如 Ubuntu 就选 Ubuntu,不要图省事选"其他 Linux"。这个选择决定了虚拟机能识别的硬件类型和默认驱动,选错的典型症状是网卡不识别、硬盘要用 IDE 模式才能启动。

然后是命名和位置,名字用英文,位置指向你前面准备好的专用目录。处理器配置,核心数别超过宿主机的物理核心数,一般给 2 到 4 个就够。内存给多少,参考下面的算法。网络类型选 NAT,除非你有特殊需求。IO 控制器和磁盘类型都选推荐的,现代系统选 NVMe 或者 SCSI 都没问题,装 Windows 7 那种老系统才需要考虑 IDE。

磁盘容量那步,选"将虚拟磁盘拆分成多个文件"对大多数人更方便,因为单文件超过 4GB 在往移动硬盘拷的时候会受限。容量给足,Windows 10 给 60GB 到 80GB,Ubuntu 给 40GB 到 60GB。注意这里填的是上限,不是立刻占用这么多,虚拟磁盘是按需增长的,你不用心疼。

3.4 内存和 CPU 到底给多少:一个简单的算法

先说内存。规则是:宿主机总内存,减掉宿主系统本身需要(Windows 11 算 6GB,Windows 10 算 4GB),再减掉你日常常驻软件的占用(浏览器、通讯软件、编辑器,算 4GB),剩下来的就是可用池。从池子里分给虚拟机,并且留一点余量。

举例:32GB 的机器,6+4=10GB 被宿主机吃掉,池子剩 22GB,那么同时开两台各 8GB 的虚拟机很舒服,开一台给 16GB 也没问题。16GB 的机器,池子只剩 6GB 左右,那么单开一台 Linux 给 4GB 正好,想开 Windows 10 就得临时关掉浏览器。8GB 的机器,池子几乎为零,只能开一台 2GB 的轻量 Linux 命令行环境,而且宿主机操作会明显变卡。

再说 CPU。虚拟机的虚拟 CPU 核心数不能超过宿主机的物理核心数(注意是物理核心,不是线程数),超过了会引发调度争抢,反而更慢。四核八线程的机器,虚拟机给 2 到 4 个核心合适;八核以上的机器给 4 个核心基本能应付绝大多数场景。核心数不是越多越好,这一点很多人有误解,给虚拟机 8 个核心并不会让它跑得更快,只会让宿主机和虚拟机互相抢。

4. 装系统:三个典型场景的实操差异

4.1 装 Windows 10:最省心的一条路

启动虚拟机,它会自己从你指定的 iso 引导。如果提示"按任意键从光盘启动",手快点一下键盘,错过就进不了安装程序,重启虚拟机即可。

安装过程跟物理机没区别,分区那步直接下一步,让它用整块虚拟磁盘就行,反正是隔离环境。唯一要注意的是安装类型选"自定义",然后选中那块未分配空间。装完进系统,第一件事是装 VMware Tools,这个放到下一节专门讲。

Windows 10 在虚拟机里有个体验问题:默认的显示缩放可能不合适,字体模糊。装完 Tools 之后可以调整虚拟机的显示设置,把缩放比例设成 100%,再按需求调分辨率。另外系统更新会吃掉大量磁盘和时间,实验环境里我一般把自动更新暂停掉,需要的时候手动开。这是个人选择,正式使用环境还是建议保持更新。

4.2 装 Ubuntu:桌面版和服务器版分清楚

Ubuntu 桌面版装完就有图形界面,适合上手和演示。服务器版只有命令行,资源占用小得多,适合做服务端实验。我个人建议:刚开始接触 Linux 的时候用桌面版熟悉环境,一旦能熟练用命令行,就换成服务器版,同样配置下快很多。

安装时有个细节要注意,Ubuntu 的安装向导会问"擦除磁盘并安装",在虚拟机里可以放心选,因为它只影响虚拟磁盘。语言选中文还是英文看你,我建议选英文,因为大量报错信息、社区文档都是英文的,中文环境下搜到的答案质量参差不齐。用户名和密码都用小写英文,避免后面 SSH 连接时的编码问题。

装完之后同样要处理 Tools,但 Linux 下不用 VMware 自带的那套,而是用发行版仓库里的开源实现,具体命令在下一节给。

4.3 装 Windows 7 和 Windows Server:老系统的两个坑

Windows 7 在虚拟机里装,最容易卡在磁盘控制器上。因为它自带驱动比较老,对较新的 SCSI 和 NVMe 控制器支持不好,典型表现是安装程序找不到硬盘。解决办法是在虚拟机设置的硬盘那一栏,把控制器类型改成 IDE,或者手动加载驱动。IDE 模式下性能有损失,但跑老系统够用,先装上再说。

另一个坑是 Windows 7 对新 CPU 和内存容量的兼容性,分配内存别超过 4GB 比较稳妥,CPU 核心给 2 个就行。装完系统之后,驱动缺失的情况很常见,装 VMware Tools 能补上大部分。

Windows Server 系列的安装和 Windows 10 类似,但要注意的是它默认没有图形体验优化,装完 Tools 之后分辨率调整才顺手。服务器系统对内存的需求比桌面系统更敏感,给 4GB 起步,跑 Active Directory 之类的角色再加。这类实验环境建议每做完一个阶段就打快照,因为域控一旦搞坏,回滚比修复快得多。

5. VMware Tools:装完后必须做的这一步

5.1 Windows 下怎么装

虚拟机的菜单栏里有个"虚拟机"菜单,里面有"安装 VMware Tools"。点击之后,Windows 里会出现一个光驱,里面是安装程序。打开光驱,运行安装程序,一路下一步,装完重启。

这一步的作用是把"能用"变成"好用"。装之前,你只能看着虚拟机的小窗口,鼠标切进切出要按快捷键,分辨率和宿主机不匹配,宿主机和虚拟机之间拖拽文件、复制粘贴都不行。装完这些全通:鼠标无缝穿梭、分辨率自适应、双向复制粘贴、共享文件夹可用,还有 3D 图形加速。

如果你点了"安装 VMware Tools"但虚拟机里什么都没出现,检查两件事:虚拟机是不是已经开机并且登录了系统;光驱是不是被其他 iso 占用了,把虚拟光驱的挂载清空再点一次。

5.2 Linux 下的正确姿势:用开源版本

Linux 上不要跑那个光驱里的安装脚本,尤其是 Ubuntu、Debian 系,直接用发行版仓库里的开源实现,更新跟系统走,更稳。命令是这样:

sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop sudo reboot

桌面版一定要装open-vm-tools-desktop,只装open-vm-tools的话只有后台功能,拖拽、分辨率自适应这些都没有。CentOS、Rocky、Fedora 系用dnf install open-vm-tools open-vm-tools-desktop,Arch 系用pacman -S open-vm-tools

重启之后验证一下,运行vmware-toolbox-cmd -v能输出版本号就说明装上并且服务在跑。如果命令找不到,说明服务没起来,systemctl status vmtoolsd看一下状态再排查。

5.3 "继续运行脚本未能在虚拟机中成功运行"是怎么回事

这个报错原文通常是一长串提示,很多人第一次看到会慌。它出现的场景一般是在 Linux 里手动跑光驱里那个安装脚本,脚本依赖的编译环境和内核头文件不齐,或者当前的 Linux 内核版本跟脚本预期不一致,于是跑了半截就失败。

如果你走的是上面open-vm-tools的路子,这个报错根本不会出现,因为方案完全不同。如果你确实需要跑官方脚本(极少数场景,比如要装特定的内核模块),那就按提示补依赖:把编译工具链和当前内核对应的头文件包装上,再重新编译。但说实话,我这些年几乎没遇到过必须用官方脚本的情况,开源版本已经覆盖了日常全部需求。看到这个报错,最简单的办法就是卸载光驱里那套,改用仓库版本。

6. 网络打通:让宿主机和虚拟机互相找到

6.1 三种网络模式,各自适合什么场景

这一块是新手最容易迷糊的地方,我用一句话说清区别。

桥接模式:虚拟机会从你的路由器拿到一个独立的 IP,和宿主机是平级的,局域网里别的设备能直接访问它。适合需要被外部访问的场景,比如你在虚拟机里跑一个 Web 服务让同事测试。缺点是会占用路由器的地址资源,公司网络里有时候会被限制。

NAT 模式:虚拟机通过宿主机做地址转换出去上网,外面看不到它,但它能访问外面。这是默认选项,最省心,适合日常开发和学习。宿主机和虚拟机之间通过虚拟网卡通信,互访没问题。

仅主机模式:虚拟机只能和宿主机通信,完全隔离于外部网络。适合做安全实验、网络隔离测试,或者你只想让虚拟机和宿主机传文件不想让它上网。

切换模式不用重装,虚拟机关机状态下在设置里改就行。但要注意改了模式之后虚拟机的 IP 会变,之前配好的连接方式可能要跟着调整。

6.2 用 Xshell 这类工具连虚拟机

做 Linux 实验的时候,在虚拟机窗口里敲命令体验很差,复制粘贴、多窗口、滚动回看都别扭。用 SSH 客户端连上去操作舒服太多。

步骤是这样的:先确认虚拟机里 SSH 服务开着,Ubuntu 上sudo apt install openssh-server然后systemctl status ssh看状态。然后查虚拟机 IP,ip addrhostname -I。接下来在宿主机的 SSH 客户端里新建连接,主机填那个 IP,端口 22,用户名密码填你装系统时设的。

如果连不上,先 ping 一下。NAT 模式下宿主机是能 ping 通虚拟机的,如果 ping 不通,检查防火墙是不是把 22 端口挡了,Ubuntu 上sudo ufw status看一眼。还有一个高频原因是虚拟机 IP 变了(DHCP 重新分配),我一般会在虚拟机里把 IP 配成静态的,避免每次都要重新查。

6.3 共享文件夹:比拖拽更可靠的文件通道

拖拽和复制粘贴在文件小的时候很方便,但传大文件或者传一堆文件的时候会卡,而且有时候莫名其妙失败。共享文件夹更稳。

设置方法是在虚拟机设置里找到"选项"标签下的共享文件夹,启用,然后添加一个宿主机上的目录,给它起个名字,选择"总是启用"。Windows 虚拟机会在"网络位置"里出现这个共享目录,直接访问就行。Linux 虚拟机里的挂载点在/mnt/hgfs/下面,用ls /mnt/hgfs/能看到你共享的目录名。

Linux 下如果/mnt/hgfs是空的,先确认open-vm-tools-desktop装没装,然后sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other手动挂载一下试试,能挂上说明是自动挂载的服务没起。想开机自动挂载的话,写进/etc/fstab或者用 systemd 的挂载单元。需要提醒的是,共享文件夹的性能不如直接走网络传输,大文件搬运还是建议用 scp 或者 SFTP。

7. 报错排查实录:几个最常撞见的问题

7.1 不可恢复错误 (vcpu-0) exception 0xc0000005

这个报错是虚拟机圈子里的"名场面",几乎每个老用户都见过。它本质上是虚拟机进程在访问内存时出了异常,原因有好几类。

最常见的是 Hyper-V 冲突,前面 2.1 节讲过。如果你确认已经关了 Hyper-V 相关功能还是报这个,试试用管理员权限打开命令行,执行bcdedit /set hypervisorlaunchtype off,重启。这条命令是让系统不要提前加载 Hyper-V 的底层组件。

第二类原因是内核隔离里的内存完整性开着,关掉即可。第三类是某些安全软件或者硬件监控软件挂的系统钩子跟虚拟机冲突,临时退出这类软件试试。第四类是虚拟机自己的配置问题,关机状态下把虚拟机的 3D 加速关掉,或者在虚拟机配置里把虚拟化引擎的几个选项调整一下。

还有一类比较无奈的情况是版本本身的问题,某些特定版本在特定 CPU 上就是会出这个错,换一个稳定版本立刻就好。我的建议是遇到这个报错按上面的顺序一个一个排除,别一上来就重装系统,那是最浪费时间的做法。

7.2 安装时报"需要安装盘上的文件"

报错信息一般是某个 dll 文件找不到或者损坏。这几乎百分之百是安装包的问题:下载不完整、下载过程中被中间环节改过、或者你用的根本不是官方原始包。

处理办法很简单:删掉现在的安装包,去官方渠道重新下一次,下载完对一下文件大小和哈希值是否和官方公布的一致,然后用管理员权限运行安装。如果之前装过旧版本,先把残留清干净再装,前面 2.3 节有详细步骤。

7.3 常见问题速查表

现象可能原因处理方向
虚拟机开机就报 vcpu 错误Hyper-V 抢占、内核隔离、软件冲突关 Hyper-V、关内存完整性、退出冲突软件
安装向导中途失败或报缺文件安装包不完整、路径含中文、权限不足重新下载官方包、换英文路径、管理员运行
虚拟机能开机但上不了网虚拟网卡残留、模式选错、DNS 未配清残留网卡、换 NAT 模式、检查虚拟机 DNS
宿主机 ping 不通虚拟机防火墙拦截、IP 变化、模式为仅主机关虚拟机防火墙、配静态 IP、确认模式
拖拽和复制粘贴失效Tools 未装或服务未起重装 Tools,Linux 用 open-vm-tools
Linux 下共享目录为空自动挂载服务未起手动 vmhgfs-fuse 挂载
虚拟机运行明显卡顿内存给太多、磁盘在机械盘、未开虚拟化引擎降内存、迁到 SSD、检查虚拟化设置
装 Windows 7 找不到硬盘磁盘控制器类型不兼容改成 IDE 模式

8. 卸载和重装:怎么删得不留尾巴

8.1 标准卸载流程

先在控制面板的程序管理里找到它,正常卸载,卸载程序会询问要不要删除配置信息,如果你以后还打算重装并且想保留虚拟机配置,选保留;想彻底清空,选删除。卸载完重启一次,这是必须的,虚拟网卡和服务的移除要在重启后生效。

重启之后去网络连接里看一眼,VMnet1 和 VMnet8 这两个虚拟网卡应该已经消失了。如果还在,右键删掉。再去设备管理器里扫一遍,有没有带黄色感叹号的未知设备,有的话一并卸载。

8.2 手动清理剩余部分

标准卸载通常清不干净,剩下的主要是这三类。

一是注册表项。这部分操作有风险,动之前建议先导出备份。不熟悉注册表的话,直接用官方提供的清理工具更稳妥,它就是干这个的。二是用户目录下的配置文件和数据目录,一般在用户文件夹里能找到,直接删。三是虚拟机的存放目录,如果你没打算保留虚拟机,整个目录删掉,能回收大量空间。删之前确认一下里面没有你还要用的虚拟硬盘文件。

我个人的习惯是保留虚拟机目录,只卸载程序。下次重装之后,直接把现成的虚拟机文件加载进来,省掉重新装系统的几个小时,这个效率差距非常大。

8.3 重装前的检查清单

重装之前把这几条过一遍,能避免装完发现又出问题:旧版本程序已经完全卸载;虚拟网卡已经清空;系统重启过一次;安装包来自官方且校验无误;安装路径全英文;杀毒软件实时防护临时关闭;BIOS 里 CPU 虚拟化确认开启;Windows 的 Hyper-V 相关功能按需求关闭。

这份清单看着啰嗦,但踩过坑的人都知道,出问题的时候回头一条条查,花的时间比一开始就做对多得多。

最后说个我自己的习惯:虚拟机搭好一个干净环境之后,第一件事就是打一个基线快照,命名成"clean install"。之后每做一次有风险的改动之前再打一个。快照别打太多,链子太长会拖慢磁盘,我一般保持在三个以内,做完实验就把中间那些删掉,只留基线。这么搞了几年,省下的重装时间够我多写好几篇东西了。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询