H3C清空配置的核心命令是reset saved-configuration,执行后重启设备即可让配置恢复到出厂空状态;如果只想临时清空运行配置而不重启,可用reset saved-configuration加reboot配合完成。很多人把“清空配置”和“恢复出厂设置”混为一谈,实际操作中两者有明确区别,选错命令可能导致设备无法远程管理甚至彻底失联。
先分清场景:你是要清空运行配置还是彻底恢复出厂
H3C设备(包括交换机、路由器、防火墙)里的配置分两层:运行配置(当前生效在内存里的配置)和启动配置(保存在Flash中、下次开机自动加载的配置),清空配置命令主要围绕这两层展开,不同场景选择完全不同。
临时清空运行配置,不改变启动配置
这种需求一般出现在调试阶段,想快速验证设备默认行为,但不想动已经保存的内容,执行reset saved-configuration并不能直接清掉运行配置,运行配置要临时清空,更合适的做法是使用reset saved-configuration后不保存,再配合reboot让设备用空配置重启。
当前配置清空并重启后,设备会进入出厂缺省状态,但管理地址、用户名密码等基础参数也会一并丢失,如果你的设备是远程登录操作的,清空配置后重启等于自断后路,务必提前确认本地console口可访问。
彻底恢复出厂设置,清除所有配置和文件
行业内更常见的需求是“把设备恢复到刚拆箱的状态”,H3C Comware平台(V5/V7/V8)提供了专门命令:
reset saved-configuration
执行后会提示确认,输入Y,这一步只是删除了Flash中的启动配置文件,但设备当前仍在运行旧配置,必须重启才能让清空生效,重启方式有两种:
- 直接
reboot,系统检测到无启动配置后,会提示是否继续,确认后以空配置启动。 reboot加参数强制重启,部分版本支持scheduler reboot定时重启。
业内专家指出,很多运维事故都出在“执行了reset saved-configuration但忘记重启”上设备显示配置还在,以为是命令没生效,反复执行几次后又顺手保存了当前配置,等于白清。

h3c清空配置命令完整实操流程
以常见的H3C S5130系列交换机(Comware V7)为例,完整清空并恢复出厂的操作路径如下:
- 通过console口连接设备,用超级终端或SecureCRT建立会话。
- 输入用户名密码登录,进入用户视图(
<H3C>)。 - 执行
reset saved-configuration,系统会二次确认,输入Y。 - 执行
reboot,系统提示“Startup configuration file does not exist”之类的警告,继续确认。 - 设备重启完成后,执行
display current-configuration应为出厂缺省配置(仅保留默认VLAN 1、默认管理口等)。
要不要先备份老配置?我的建议是必须的
清空配置是不可逆操作,Flash里的配置文件一旦删除,没有任何undo命令能找回,专业运维在清配置前,至少做两件事:
- 用
display current-configuration导出当前配置文本,保存到本地。 - 用
backup startup-configuration或通过FTP/TFTP把配置文件备份到服务器。
很多二手设备交易场景里,买家拿到H3C设备后发现里面有上家的配置残留,想清空重来,这时H3C设备的登录密码不知道,进不去系统,清配置命令根本用不了,解决办法是console口连接,部分型号支持在BootRom菜单里跳过配置启动,不过具体操作因版本而异,建议先查设备型号对应的BootRom版本说明。
清空配置后如何验证确实清干净了
重启完成后,验证环节往往被跳过,等到业务上线才发现问题,建议按以下顺序逐项确认:
| 验证项 | 命令 | 预期结果 |
|---|---|---|
| 启动配置文件是否已删 | display startup |
主启动文件栏显示NULL |
| 运行配置是否恢复出厂 | display current-configuration |
仅剩缺省配置,无业务配置 |
| 设备名称是否恢复默认 | display version |
设备名称变为H3C |
| 接口状态是否正常 | display interface brief |
所有物理口down,管理口可能up |
如果display startup仍显示有配置文件路径,说明刚才的

reset saved-configuration没执行成功,检查一下是否在用户视图下操作(很多人在系统视图下执行命令会报错)。
清空配置命令的常见报错与操作坑
% Unrecognized command
看到这个提示,多半是命令拼写不对或当前视图不对。reset saved-configuration只能在用户视图(提示符为<H3C>)下执行,在系统视图([H3C])下会提示无法识别,切换回用户视图再执行。
Please input the file name
部分Comware V5老版本在执行reset saved-configuration时,会提示输入要删除的配置文件名,默认是startup.cfg,直接回车确认即可,如果你不清楚当前启动配置文件名,先执行display startup查看。
大坑:清空配置后,内网管理IP也一起没了
H3C交换机的管理VLAN、管理IP地址都算业务配置,清空后全部失效,如果你是通过SSH远程操作的,执行清空命令并重启后,当前会话直接断开,且设备已不响应任何管理IP,这种情况下只能通过console口重新配置,较为稳妥的做法是:
- 清空配置前,先想清楚重新初始化需要哪些基础参数(管理IP、用户名密码、VLAN)。
- 把初始化脚本提前准备好,设备重启完直接粘贴执行。
大坑:清空配置后,业务端口全部down
这个不算bug,是正常现象,清空配置后所有接口都回到缺省状态,access口、trunk口、链路聚合全部不存在,H3C设备重新上线前,需要从头配置接口模式、VLAN划分、路由协议等,如果业务量大,建议用脚本批量下发配置,人工一条条敲容易漏。
其他常见的H3C配置清理手段
改配置和删配置的命令有很多个,清理的粒度不同,适用场景也不一样:
undo命令:逐条删除指定配置,比如undo vlan 10只删VLAN 10,不影响其他配置,这是日常调整最常用的命令,不能替代清空操作。reset saved-configuration:删除整个启动配置文件,重启后恢复出厂。restore factory-default:部分较新的Comware V7/V8版本支持直接恢复出厂设置,不需要先删配置文件再重启,不同型号支持情况有差异,执行前先display version确认软件版本。- 通过BootRom菜单清空:进BootRom后选择“Skip current configuration file”或“Clear configuration”,适合忘记密码、无法登录系统的情况。

H3C清空配置后如何快速恢复业务
设备清空重启后,从零开始配置是一项相对繁琐的工作,不少运维的习惯是先搭好管理通道,再逐步下发业务配置,推荐的初始化顺序是:
- 配置设备管理地址和路由,恢复远程管理能力。
- 配置SSH用户、权限级别,确保后续操作安全。
- 恢复基础网络配置,如VLAN、接口模式。
- 跑一遍业务配置脚本,批量下发端口配置、静态路由、ACL等。
- 执行
display current-configuration核对,确认无误后save保存。
行业共识认为,清空配置后的第一件事不应该是恢复业务,而是确保管理通道稳定可靠,否则后面所有配置都可能白做,清空配置前记得保存旧配置文本,清空后用旧配置逐段比对恢复,效率会高很多。
关于H3C清空配置命令的常见问题解答
h3c交换机清空配置命令需要重启吗?
需要。reset saved-configuration只是删除了Flash中的启动配置文件,运行配置仍驻留在内存中继续生效,只有执行reboot重启后,设备才会以空配置启动,如果清空后不重启,设备行为和清空前完全一样,容易误判清空失败。
H3C忘记密码如何清空配置?
无法进入系统时,可以在设备断电重启过程中按Ctrl+B进入BootRom菜单,选择跳过当前配置文件启动(选项名称因版本而异,通常为“Skip Authentication”或“Skip Configuration”),设备启动后再用reset saved-configuration清空配置,之后重启即可,部分较新的Comware V7设备在提示“Press Ctrl+B to enter Boot Menu”时按下Ctrl+B即可进入。
h3c清空配置和恢复出厂设置命令相同吗?
不完全相同,清空配置的核心命令是reset saved-configuration加reboot;恢复出厂设置则部分型号支持restore factory-default一步到位,或者通过BootRom的恢复出厂选项实现,清空配置主要针对配置文件,而恢复出厂设置还会清掉设备上的其他文件(比如日志、升级包、自定义脚本),操作前要确认这些文件是否还需要保留。
