当前位置: 首页 > ops >正文

虚拟机删除操作

操作均在宿主机(物理电脑)中完成,而非在虚拟机内部操作。

  • 虚拟机管理工具(如 VMware、VirtualBox 等)安装在宿主机上,对虚拟机的删除、快照管理等操作,都是通过宿主机上的工具进行。
  • 虚拟机的文件(如虚拟硬盘文件、配置文件等)存储在宿主机的硬盘中,手动清理残留文件也是在宿主机的存储路径中进行。
  • 注册表是宿主机操作系统的注册表,删除虚拟机相关的注册表残留项,操作的是宿主机的注册表编辑器。
  • 卸载 VMware 等软件,以及使用磁盘清理工具清理空间,同样是在宿主机上执行。

一、使用虚拟机管理工具删除虚拟机

  1. VMware Workstation
    • 打开 VMware Workstation 应用程序。
    • 在主界面的虚拟机列表中,找到要删除的虚拟机。
    • 右键点击该虚拟机名称,在弹出的菜单中选择 “管理” - “从磁盘中删除”。
    • 在随后弹出的确认对话框中,点击 “是” 即可彻底删除该虚拟机。
  1. ESXi
    • 通过浏览器输入 ESXi 主机的 IP 地址,使用管理员账号和密码登录 ESXi 管理界面。
    • 在左侧菜单中选择 “虚拟机” 选项卡。
    • 找到目标虚拟机,点击该虚拟机名称以选中它,然后点击界面上方的 “操作” 按钮,在下拉菜单中选择 “从磁盘中删除”。
    • 在弹出的确认提示框中,点击 “确认” 完成删除操作。
  1. VirtualBox
    • 启动 VirtualBox 虚拟机管理程序。
    • 在主窗口的虚拟机列表里,定位到要删除的虚拟机。
    • 右键点击该虚拟机,选择 “删除” 选项。
    • 在弹出的对话框中,选择 “删除所有文件”(确保已备份重要数据),然后点击 “确定” 即可彻底删除虚拟机及其相关文件。
  1. 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 环境下实现虚拟化的场景。

如果你没有相应的使用场景和需求,就无需使用这些虚拟化工具。但如果后续有服务器虚拟化、创建测试开发环境等需求,可以根据具体情况选择合适的工具使用。

二、手动清理残留文件

  1. 确定虚拟机文件存储位置
    • 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”。在创建虚拟机时也可自定义存储位置,若要查看已创建虚拟机的实际存储路径,可在虚拟机属性中查看 。
  1. 删除相关文件和文件夹
    • 找到虚拟机文件存储位置后,进入该目录,手动删除所有与该虚拟机相关的文件和文件夹。对于 VMware,除了.vmx 配置文件,还可能有.vmdk 虚拟磁盘文件、.vmsd 状态文件等。对于 VirtualBox,除了.vbox 配置文件和.vdi 虚拟磁盘文件,还有日志文件和快照文件等。对于 Hyper - V,要删除虚拟机配置文件(.xml)以及虚拟硬盘文件(.vhdx 等)。确保删除干净,避免残留。

三、删除注册表残留项

  1. 按 Windows + R 组合键,打开 “运行” 窗口。
  1. 在 “运行” 窗口中输入 “regedit”,然后回车,打开注册表编辑器。
  1. 在注册表编辑器中,点击 “编辑” 菜单,选择 “查找”。
  1. 在弹出的 “查找” 对话框中,输入虚拟机相关的关键词,例如 “VMware” 或 “VirtualBox” 等,然后点击 “查找下一个”。
  1. 找到与虚拟机相关的注册表项后,右键点击该项,选择 “删除”。注意,删除注册表项时要谨慎操作,确保删除的是与要删除的虚拟机相关的项,误删其他重要注册表项可能导致系统问题。
  1. 继续按 F3 键查找下一个相关项,并重复删除操作,直到搜索完整个注册表,确保所有相关的注册表残留项都被删除。

四、删除虚拟机快照

  1. VMware Workstation
    • 打开 VMware Workstation 并选择要操作的虚拟机。
    • 点击菜单栏中的 “虚拟机” - “快照” - “管理快照”。
    • 在弹出的 “快照管理器” 窗口中,可以看到该虚拟机的所有快照。
    • 选择要删除的快照,点击 “删除快照” 按钮。
    • 等待快照删除完成,进度条走完后,点击 “关闭” 按钮退出 “快照管理器”。
  1. VirtualBox
    • 启动 VirtualBox 并选择对应的虚拟机。
    • 点击 “管理” - “快照”。
    • 在快照管理界面中,选择要删除的快照节点,然后点击界面上方的 “删除快照” 图标(通常是一个垃圾桶图标)。
    • 在弹出的确认对话框中,点击 “是” 确认删除。
    • 重复上述步骤,删除所有不需要的快照,完成后关闭快照管理界面。
  1. Hyper - V
    • 打开 “Hyper - V 管理器” 并选中要操作的虚拟机。
    • 在右侧的 “操作” 窗格中,点击 “快照” 选项。
    • 在虚拟机的快照列表中,右键点击要删除的快照,选择 “删除”。
    • 在弹出的确认提示框中,点击 “是”,Hyper - V 会删除所选的快照。

五、卸载 VMware 并清理 C 盘空间

  1. 关闭所有虚拟机:确保 VMware 中运行的所有虚拟机都已正常关闭,避免数据丢失和卸载过程中出现问题。
  1. 卸载 VMware 相关程序
    • 进入 Windows 的 “控制面板”。可以通过在 “开始” 菜单中搜索 “控制面板” 进入。
    • 在控制面板中,找到 “程序和功能” 或 “卸载程序” 选项(不同 Windows 版本名称可能略有差异)。
    • 在程序列表中,找到所有与 VMware 相关的程序,例如 “VMware Workstation”“VMware Player” 等。
    • 右键点击要卸载的 VMware 程序,选择 “卸载”,然后按照卸载向导的提示完成卸载过程。可能需要重启计算机以完成部分卸载操作。
  1. 使用磁盘清理工具删除临时文件和虚拟机配置文件
    • 打开 “此电脑”,右键点击系统盘(通常是 C 盘),选择 “属性”。
    • 在弹出的 C 盘属性对话框中,点击 “磁盘清理” 按钮。
    • 磁盘清理工具会开始扫描可以清理的文件,包括临时文件、回收站文件、系统更新备份文件等。同时,它也可能扫描到一些与 VMware 相关的残留配置文件和临时文件。
    • 扫描完成后,在列出的可清理文件列表中,勾选想要清理的文件类型,然后点击 “确定” 开始清理过程。等待磁盘清理工具完成文件删除操作,这可能需要一些时间,具体取决于文件数量和磁盘大小。
  1. 运行系统清理工具释放空间,并手动检查残留文件确保彻底清除
    • 对于 Windows 系统,可以使用系统自带的 “磁盘碎片整理和优化驱动器” 工具进一步优化磁盘空间。在 “开始” 菜单中搜索 “磁盘碎片整理”,打开该工具后,选择 C 盘,然后点击 “优化” 按钮。该工具会对磁盘进行碎片整理,将文件存储在连续的磁盘空间上,提高磁盘读写性能,同时也可能释放一些隐藏的磁盘空间。
    • 手动检查 C 盘,特别是 VMware 默认安装路径(通常为 “C:\Program Files\VMware” 和 “C:\ProgramData\VMware”)以及用户个人文件夹下与 VMware 相关的文件夹(如 “C:\Users < 用户名 >\AppData\Roaming\VMware”),确保没有残留的 VMware 文件和文件夹。若发现残留文件,手动将其删除。

在执行上述所有操作之前,请务必确保已经备份了所有重要的数据,以防意外丢失。

http://www.xdnf.cn/news/15432.html

相关文章:

  • IELTS 阅读C15-test1-passage 2 复盘
  • React源码6 三大核心模块之一:commit, finishConcurrentRender函数
  • 24.找到列表中最大或最小值的索引
  • Pitaya 是一个简单、快速、轻量级的游戏服务器框架,它为分布式多人游戏和服务器端应用程序提供了一个基本的开发框架
  • 优雅的Java:01.数据更新如何更优雅
  • Python学习之路(十二)-开发和优化处理大数据量接口
  • 从springcloud-gateway了解同步和异步,webflux webMvc、共享变量
  • S7-200 SMART PLC:不同CPU及数字量 IO 接线全解析
  • 构建强大的物联网架构所需了解的一切
  • Janitor AI重塑人机交互的沉浸式智能体验
  • 大型语言模型(LLM)的技术面试题
  • 【机器人】REGNav 具身导航 | 跨房间引导 | 图像目标导航 AAAI 2025
  • 【算法-BFS 解决最短路问题】探索BFS在图论中的应用:最短路径问题的高效解法
  • docker停止所有容器和删除所有镜像
  • 【Docker基础】Dockerfile指令速览:高级构建指令详解
  • 闲庭信步使用图像验证平台加速FPGA的开发:第十六课——图像五行缓存的FPGA实现
  • 常见的 Commit 描述 分类及示例
  • 2025-07-15通过边缘线检测图像里的主体有没有出血
  • 2025-07-15 李沐深度学习6——Softmax回归
  • 实测两款效率工具:驾考刷题和证件照处理的免费方案
  • vscode里面怎么配置ssh步骤
  • 算法学习笔记:22.贪心算法之霍夫曼编码 ——从原理到实战,涵盖 LeetCode 与考研 408 例题
  • JavaScript进阶篇——第三章 箭头函数核心
  • 17. 什么是 webSocket ?
  • 面试遇到的问题
  • 项目总体框架(servlet+axios+Mybatis)
  • Qt图形视图框架5-状态机框架
  • 【Python进阶】深度复制——deepcopy
  • 【人工智能】通过 Dify 构建智能助手
  • JavaScript书写基础和基本数据类型