一键登录 更安全快捷
邮箱登录
我已阅读并接受 用户协议 隐私政策

ESXi重装快速清除磁盘分区实操指南

William Lam 2026‑08‑15运维速报:反复重建VCF嵌套实验室时,最大痛点并非ESXi安装本身,而是清理旧磁盘残留分区(vSAN‑ESA、NVMe内存分层、VMFS);传统方案需要额外Linux Live‑CD启动盘;本文提供一套ESXi本机内完成的完整清理流程,无需外部介质,支持手动安装与Kickstart自动化重装,适配vSphere 9.0、9.1环境。

有VMware全系列产品官方资源和定制版资源需求的可以移步:

ESXi重装清理分区无需Linux LiveCD;在原有ESXi系统内通过WebUI+SSH命令,依次销毁虚拟机、进入维护模式、清理NVMe‑Tiering、清理vSAN‑ESA存储池、识别系统盘,使用partedutil删除关键引导分区;操作完成后重启即可直接重装ESXi;适合VCF家庭/测试实验室批量重建,严禁直接用于生产环境磁盘擦除。

一、传统清理方案痛点对比

方案缺点
Linux Live‑CD启动盘(gparted)需要挂载额外ISO镜像、IPMI挂载介质,操作繁琐,实验室批量重建效率低
ESXi本机命令清理(本文方案)登录现有ESXi即可执行,不需要外部介质,适配手动/自动化Kickstart重装

二、完整分步操作流程(必须按顺序执行,全部数据将销毁)

步骤1:删除全部虚拟机(Host‑Client WebUI)

1. 关闭所有虚拟机电源; 2. 登录ESXi Host‑Client(https://ESXi‑IP/ui); 3. 选中全部虚拟机,永久删除,释放磁盘占用。

步骤2:主机进入维护模式(vSAN主机选择【无数据迁移】)

主机 → 操作 → 进入维护模式; 如果是vSAN主机,数据迁移选项选择 No Data Migration(无数据迁移)

步骤3:清理NVMe Tiering内存分层分区(如已开启该功能)

开启SSH登录ESXi执行对应命令:

# ESXi 9.1
esxcli memtier config delete

# ESXi 9.0
esxcli system tierdevice -d /vmfs/devices/disks/<磁盘naa标识>

步骤4:清理vSAN‑ESA存储池(如果配置过vSAN‑ESA)

# 查询vSAN磁盘设备
vdq -q

# 删除vSAN存储池,替换为实际磁盘路径
esxcli vsan storagepool remove -d /vmfs/devices/disks/<磁盘naa标识>

步骤5:定位ESXi系统安装磁盘,删除关键引导分区

# 列出全部磁盘设备,找到包含两个bootbank分区的ESXi系统盘
ls -l /vmfs/devices/disks

# 查看磁盘分区表,确认分区编号
partedutil getptbl /vmfs/devices/disks/<系统盘naa标识>

# 删除核心分区:1,5,6,8(ESXi引导必须的分区,保留其他分区会阻止重装)
partedutil delete /vmfs/devices/disks/<系统盘naa标识> 1
partedutil delete /vmfs/devices/disks/<系统盘naa标识> 5
partedutil delete /vmfs/devices/disks/<系统盘naa标识> 6
partedutil delete /vmfs/devices/disks/<系统盘naa标识> 8

说明:删除这4个最小集合分区,即可破坏原有ESXi引导,重启后支持ISO手动安装或Kickstart自动化部署。

三、关键工具简要说明

  • vdq:vSAN磁盘查询工具,识别vSAN‑ESA归属磁盘;

  • esxcli memtier:ESXi9.1 NVMe内存分层配置管理;

  • partedutil:ESXi内置磁盘分区编辑工具,无需外部Linux,直接增删GPT分区。

四、重要风险提示

  1. 本流程面向实验室/测试环境重建VCF,所有磁盘数据会被销毁;不建议生产环境直接照搬;

  2. 确认磁盘naa标识,千万不要误删其他共享存储设备分区;

  3. 操作完成后重启主机,即可开始ESXi重装;

  4. 如果执行后重装仍然识别旧分区残留,可追加对磁盘头部扇区清零操作。

五、生产环境替代方案

生产环境优先使用Host‑Client图形界面:存储 → 设备 → 选中磁盘 → 操作 → Clear partition table(清除分区表),图形界面一键清空整盘分区表,更加安全可控。

六、高频问答

Q1:执行完命令需要重启才可以重装吗? A:是的,删除分区完成后重启主机,BIOS识别不到旧ESXi引导,就可以执行全新安装。

Q2:可以直接脚本批量自动化执行这套流程吗? A:适合实验室Kickstart前置脚本;生产严禁脚本批量擦除磁盘。

Q3:非vSAN、未开启NVMe Tiering的普通本地VMFS环境需要执行步骤3‑4吗? A:不需要,直接跳到步骤5识别系统盘删除1,5,6,8分区。

Q4:partedutil删除分区有没有撤销恢复手段? A:没有,删除即永久销毁分区表,执行前确认磁盘对象。

全文总结

William Lam分享面向VCF实验室的ESXi重装分区清理工作流,摆脱依赖Linux Live‑CD介质;操作流程包含删除虚拟机、进入维护模式、清理NVMe Tiering内存分层、销毁vSAN‑ESA存储池、partedutil删除ESXi关键引导分区(1、5、6、8);执行完成重启主机,支持手动ISO安装或Kickstart自动化部署vSphere9.0/9.1;该方案专为测试/嵌套实验室场景设计,生产环境优先使用WebUI“清除分区表”图形操作,防止误操作造成业务数据全部丢失。

用户留言 User Comments