虚拟机删除操作
操作均在宿主机(物理电脑)中完成,而非在虚拟机内部操作。
- 虚拟机管理工具(如 VMware、VirtualBox 等)安装在宿主机上,对虚拟机的删除、快照管理等操作,都是通过宿主机上的工具进行。
- 虚拟机的文件(如虚拟硬盘文件、配置文件等)存储在宿主机的硬盘中,手动清理残留文件也是在宿主机的存储路径中进行。
- 注册表是宿主机操作系统的注册表,删除虚拟机相关的注册表残留项,操作的是宿主机的注册表编辑器。
- 卸载 VMware 等软件,以及使用磁盘清理工具清理空间,同样是在宿主机上执行。
一、使用虚拟机管理工具删除虚拟机
- VMware Workstation
- 打开 VMware Workstation 应用程序。
- 在主界面的虚拟机列表中,找到要删除的虚拟机。
- 右键点击该虚拟机名称,在弹出的菜单中选择 “管理” - “从磁盘中删除”。
- 在随后弹出的确认对话框中,点击 “是” 即可彻底删除该虚拟机。
- ESXi
- 通过浏览器输入 ESXi 主机的 IP 地址,使用管理员账号和密码登录 ESXi 管理界面。
- 在左侧菜单中选择 “虚拟机” 选项卡。
- 找到目标虚拟机,点击该虚拟机名称以选中它,然后点击界面上方的 “操作” 按钮,在下拉菜单中选择 “从磁盘中删除”。
- 在弹出的确认提示框中,点击 “确认” 完成删除操作。
- VirtualBox
- 启动 VirtualBox 虚拟机管理程序。
- 在主窗口的虚拟机列表里,定位到要删除的虚拟机。
- 右键点击该虚拟机,选择 “删除” 选项。
- 在弹出的对话框中,选择 “删除所有文件”(确保已备份重要数据),然后点击 “确定” 即可彻底删除虚拟机及其相关文件。
- Hyper - V
- 打开 “Hyper - V 管理器”,可以通过 “服务器管理器” - “工具” - “Hyper - V 管理器” 进入,或者在 “开始” 菜单中搜索 “Hyper - V 管理器” 打开。
- 在 Hyper - V 管理器界面的左侧窗格中,找到并展开对应的 Hyper - V 服务器。
- 在中间的虚拟机列表中,右键点击要删除的虚拟机,选择 “删除”。
- 在弹出的确认对话框中,点击 “是”,Hyper - V 会删除虚拟机及其相关配置文件和虚拟硬盘文件(前提是选择了同时删除虚拟硬盘)。
如果你之前没有用过 ESXi、VirtualBox 和 Hyper - V,且当前需求仅涉及使用 VMware Workstation 删除虚拟机,那么不需要使用它们。
ESXi 是 VMware 公司的企业级虚拟化套件,主要用于服务器硬件虚拟化,通常在数据中心等企业环境中使用,适合需要大规模虚拟机管理和专业虚拟化功能的场景。
VirtualBox 是一款开源的虚拟化软件,轻量级且安装配置简单,支持多种操作系统,适合个人用户和开发者用于搭建测试环境、开发环境等。
Hyper - V 是微软推出的虚拟化解决方案,深度集成于 Windows 系统,常用于 Windows Server 系统的服务器虚拟化,也可在 Windows 10 和 Windows 11 的专业版、企业版和教育版中使用,适用于需要在 Windows 环境下实现虚拟化的场景。
如果你没有相应的使用场景和需求,就无需使用这些虚拟化工具。但如果后续有服务器虚拟化、创建测试开发环境等需求,可以根据具体情况选择合适的工具使用。
二、手动清理残留文件
- 确定虚拟机文件存储位置
- VMware Workstation:默认情况下,Windows 用户的虚拟机文件位于 “C:\Users < 用户名>\Documents\Virtual Machines” 路径下。若在创建虚拟机时自定义了存储位置,可以通过以下方法查看:打开 VMware Workstation,选择要查询的虚拟机实例,进入 “编辑虚拟机设置”,在弹出窗口的 “选项” 标签页下的 “常规” 中,会显示该虚拟机的实际物理路径。也可以通过命令提示符或者 PowerShell 使用 “dir” 命令手动搜索 “.vmx” 文件(VMware 的主要配置文件)来定位虚拟机所在目录 。
- ESXi:虚拟机系统文件通常位于 “/vmfs/volumes/ 存储库 / 虚拟机名字” 路径下。例如,在 ESXi 的命令行界面中,使用 “cd /vmfs/volumes/” 命令进入存储卷目录,然后通过 “ls” 命令查看各个存储库,找到对应虚拟机所在的存储库及目录 。
- VirtualBox:默认情况下,虚拟机文件存储在 “C:\Users\ 用户名 \VirtualBox VMs” 目录下。其中,每个虚拟机都有自己的文件夹,包含配置文件(.vbox)、虚拟磁盘文件(.vdi 等)以及可能的日志文件(在 logs 子文件夹)和快照文件(在 snapshots 子文件夹)。若修改过默认存储位置,可以在 VirtualBox 主窗口中,通过 “管理” - “全局设定” - “常规” 选项卡查看当前默认的虚拟机存储路径 。
- Hyper - V:默认的虚拟机存储位置可在 “Hyper - V 管理器” 中进行查看和设置。打开 “Hyper - V 管理器” 后,点击 “Hyper - V 设置”,在弹出的窗口中,“虚拟硬盘” 选项设置的是虚拟硬盘文件的默认存储路径,“虚拟机” 选项设置的是虚拟机配置文件等的默认存储路径。例如,默认可能设置为 “C:\ProgramData\Microsoft\Windows\Hyper - V”。在创建虚拟机时也可自定义存储位置,若要查看已创建虚拟机的实际存储路径,可在虚拟机属性中查看 。
- 删除相关文件和文件夹
- 找到虚拟机文件存储位置后,进入该目录,手动删除所有与该虚拟机相关的文件和文件夹。对于 VMware,除了.vmx 配置文件,还可能有.vmdk 虚拟磁盘文件、.vmsd 状态文件等。对于 VirtualBox,除了.vbox 配置文件和.vdi 虚拟磁盘文件,还有日志文件和快照文件等。对于 Hyper - V,要删除虚拟机配置文件(.xml)以及虚拟硬盘文件(.vhdx 等)。确保删除干净,避免残留。
三、删除注册表残留项
- 按 Windows + R 组合键,打开 “运行” 窗口。
- 在 “运行” 窗口中输入 “regedit”,然后回车,打开注册表编辑器。
- 在注册表编辑器中,点击 “编辑” 菜单,选择 “查找”。
- 在弹出的 “查找” 对话框中,输入虚拟机相关的关键词,例如 “VMware” 或 “VirtualBox” 等,然后点击 “查找下一个”。
- 找到与虚拟机相关的注册表项后,右键点击该项,选择 “删除”。注意,删除注册表项时要谨慎操作,确保删除的是与要删除的虚拟机相关的项,误删其他重要注册表项可能导致系统问题。
- 继续按 F3 键查找下一个相关项,并重复删除操作,直到搜索完整个注册表,确保所有相关的注册表残留项都被删除。
四、删除虚拟机快照
- VMware Workstation
- 打开 VMware Workstation 并选择要操作的虚拟机。
- 点击菜单栏中的 “虚拟机” - “快照” - “管理快照”。
- 在弹出的 “快照管理器” 窗口中,可以看到该虚拟机的所有快照。
- 选择要删除的快照,点击 “删除快照” 按钮。
- 等待快照删除完成,进度条走完后,点击 “关闭” 按钮退出 “快照管理器”。
- VirtualBox
- 启动 VirtualBox 并选择对应的虚拟机。
- 点击 “管理” - “快照”。
- 在快照管理界面中,选择要删除的快照节点,然后点击界面上方的 “删除快照” 图标(通常是一个垃圾桶图标)。
- 在弹出的确认对话框中,点击 “是” 确认删除。
- 重复上述步骤,删除所有不需要的快照,完成后关闭快照管理界面。
- Hyper - V
- 打开 “Hyper - V 管理器” 并选中要操作的虚拟机。
- 在右侧的 “操作” 窗格中,点击 “快照” 选项。
- 在虚拟机的快照列表中,右键点击要删除的快照,选择 “删除”。
- 在弹出的确认提示框中,点击 “是”,Hyper - V 会删除所选的快照。
五、卸载 VMware 并清理 C 盘空间
- 关闭所有虚拟机:确保 VMware 中运行的所有虚拟机都已正常关闭,避免数据丢失和卸载过程中出现问题。
- 卸载 VMware 相关程序:
- 进入 Windows 的 “控制面板”。可以通过在 “开始” 菜单中搜索 “控制面板” 进入。
- 在控制面板中,找到 “程序和功能” 或 “卸载程序” 选项(不同 Windows 版本名称可能略有差异)。
- 在程序列表中,找到所有与 VMware 相关的程序,例如 “VMware Workstation”“VMware Player” 等。
- 右键点击要卸载的 VMware 程序,选择 “卸载”,然后按照卸载向导的提示完成卸载过程。可能需要重启计算机以完成部分卸载操作。
- 使用磁盘清理工具删除临时文件和虚拟机配置文件:
- 打开 “此电脑”,右键点击系统盘(通常是 C 盘),选择 “属性”。
- 在弹出的 C 盘属性对话框中,点击 “磁盘清理” 按钮。
- 磁盘清理工具会开始扫描可以清理的文件,包括临时文件、回收站文件、系统更新备份文件等。同时,它也可能扫描到一些与 VMware 相关的残留配置文件和临时文件。
- 扫描完成后,在列出的可清理文件列表中,勾选想要清理的文件类型,然后点击 “确定” 开始清理过程。等待磁盘清理工具完成文件删除操作,这可能需要一些时间,具体取决于文件数量和磁盘大小。
- 运行系统清理工具释放空间,并手动检查残留文件确保彻底清除:
- 对于 Windows 系统,可以使用系统自带的 “磁盘碎片整理和优化驱动器” 工具进一步优化磁盘空间。在 “开始” 菜单中搜索 “磁盘碎片整理”,打开该工具后,选择 C 盘,然后点击 “优化” 按钮。该工具会对磁盘进行碎片整理,将文件存储在连续的磁盘空间上,提高磁盘读写性能,同时也可能释放一些隐藏的磁盘空间。
- 手动检查 C 盘,特别是 VMware 默认安装路径(通常为 “C:\Program Files\VMware” 和 “C:\ProgramData\VMware”)以及用户个人文件夹下与 VMware 相关的文件夹(如 “C:\Users < 用户名 >\AppData\Roaming\VMware”),确保没有残留的 VMware 文件和文件夹。若发现残留文件,手动将其删除。
在执行上述所有操作之前,请务必确保已经备份了所有重要的数据,以防意外丢失。