H3C清除配置最直接的方法是使用reset saved-configuration命令删除启动配置文件,然后执行reboot重启设备,即可让设备恢复出厂状态。整个过程不需要连接console线以外的特殊工具,命令行操作熟练的话几分钟就能完成,下面从命令细节、密码重置、常见故障三个维度展开。
搞清楚你的H3C设备是哪个版本
H3C设备分为Comware V5、V7、V9等多个软件平台,虽然清除配置的核心思路一致,但部分命令细节存在差异。登录设备后先输入display version查看版本信息,确认当前运行的是哪个版本,再执行对应操作。
- Comware V5平台:多见于早期的S3100、S3600、S5500系列
- Comware V7平台:目前主流的S5130、S5560、MSR系列
- Comware V9平台:新一代框式交换机,比如S10500系列
绝大多数情况下,V7和V9平台的清除命令完全通用,V5平台在个别参数上稍有区别,下文会单独标注。
h3c清除配置命令的具体执行步骤
这一步是整个操作的核心,分两种情况讨论:设备能正常登录和无法登录。
能正常登录时的清除方法
通过console线或SSH登录设备后,按以下顺序执行:
- 清空启动配置文件
<H3C>reset saved-configuration
The saved configuration file will be erased. Are you sure? [Y/N]:y
执行后设备会提示配置文件已删除,用display startup可以确认当前启动文件状态已经变为NULL。
- 清空临时生效的配置
如果当前设备上运行着大量临时配置,直接重启后这些配置会丢失,但如果你希望恢复出厂默认,不需要额外操作,重启即可,如果想在重启前就确认配置已清空,可以执行:
<H3C>reset saved-configuration
<H3C>display current-configuration
此时display出来的配置仍然存在,这是正常现象。运行配置要等重启后才会真正恢复默认,不需要手动逐条删除。
- 重启设备

<H3C>reboot
Start to check configuration with next startup configuration file?
Please wait ......
This command will reboot the device. Continue? [Y/N]:y
系统可能会提示是否保存当前配置,选择N,设备随即重启。
忘记密码无法登录时的重置方法
这是实际工作中遇到最多的情况,二手设备回收、交接时原管理员没有告知密码,都只能通过BootWare菜单恢复。H3C设备的BootWare菜单相当于PC的BIOS,在设备加电启动时按Ctrl+B进入。
具体操作流程:
- 用console线连接设备,打开超级终端或SecureCRT
- 给设备加电,在看到”Press Ctrl+B to enter BootWare menu”提示时,迅速按下Ctrl+B
- 输入BootWare密码(默认密码通常是admin,部分版本是h3c,视具体型号而定)
- 进入BootWare主菜单后,选择跳过配置文件启动选项,V7平台通常是
Skip current configuration file
设备会以空配置启动,启动完成后没有任何密码限制,此时再登录设备,执行reset saved-configuration删除原有启动配置,再执行reboot正常重启,设备就彻底恢复出厂状态了。
各版本BootWare菜单选项差异
| 平台版本 | 跳过配置选项 | 注意事项 |
|---|---|---|
| V5平台 | Skip Authentication / Skip Configuration | 部分版本合并在一个菜单项中 |
| V7平台 | Skip current configuration file | 菜单项编号通常为7 |
| V9平台 | Skip current configuration file | 菜单结构与V7基本一致 |
如果你的设备型号较老,进入BootWare后菜单显示不全,优先找包含”Skip”或”Boot”字样的选项。
H3C设备恢复出厂设置后需要做的后续配置
清空配置只是第一步,设备重启后默认处于空配置状态,管理地址和登录方式全部失效,要让设备重新工作,必须完成基础配置。
配置管理地址和远程登录
重启完成后,通过console线重新登录,设备处于系统视图下,按需配置:
<H3C>system-view
[H3C]in
terface vlan-interface 1
[H3C-Vlan-interface1]ip address 192.168.1.1 24
[H3C-Vlan-interface1]quit
[H3C]user-interface vty 0 4
[H3C-line-vty0-4]authentication-mode password
[H3C-line-vty0-4]set authentication password simple admin@123
[H3C-line-vty0-4]quit
[H3C]local-user admin class manage
[H3C-luser-manage-admin]password simple admin@123
[H3C-luser-manage-admin]service-type telnet ssh
[H3C-luser-manage-admin]authorization-attribute user-role network-admin
这样配置完成后,设备就可以通过网络远程管理了,行业共识认为,远程管理通道的密码设置应避免使用admin、123456这类弱口令,以防设备暴露在公网时被扫描攻击。
保存配置
基础配置完成后,务必执行save force保存,否则设备重启后配置又会丢失。
[H3C]return
<H3C>save force
系统提示是否保存配置文件,输入Y确认。
清除配置过程中常见的坑
实际操作中容易踩坑的地方集中在以下几个方面,提前了解能省不少时间。
设备重启后配置没有被清掉
执行完reset saved-configuration后如果重启仍然保留了原配置,最可能的原因有两个:一是reset命令执行时输入了N导致取消操作;二是设备存在备份启动配置文件,只清空了主文件。
解决办法是重启前用display startup查看启动文件列表,如果有多个配置文件,执行reset saved-configuration后再次确认。
设备启动进入BootWare菜单死循环
部分设备在跳过配置文件启动后,下次重启仍然自动进入BootWare菜单,这种情况多见于BootWare参数被修改过,在BootWare菜单中找到恢复默认BootWare参数的选项,恢复后保存退出即可正常启动。
手头没有console线怎么办
如果设备当前可以远程登录,直接按第一部分的操作执行即可,不需要console线,如果无法远程登录又找不到console线,购买一根USB转console线成本不高,主流电商平台上几十元就能买到,如果你问的是h3c清除配置价格方面的问题,这个操作本身不产生任何软件费用,纯命令行操作,主要成本就是一根console线的钱。
堆叠设备清除配置的注意事项

H3C交换机支持IRF堆叠,堆叠环境下执行reset saved-configuration只会清除当前成员设备的配置,如果需要对整个堆叠系统重置,建议先通过display irf确认成员状态,然后逐台执行清除操作,或者在主设备上保存配置前先拆分堆叠。
常用场景:二手设备回收时的配置清洗
回收二手H3C交换机或路由器时,清除配置不仅是让设备可用,更涉及数据安全,设备配置文件中可能包含内网IP规划、VLAN划分、甚至明文密码等敏感信息。
部分较新的H3C设备支持reset saved-configuration之外更彻底的方式,比如通过BootWare菜单中的Restore to Factory Default选项一键恢复,这个选项会同时清除配置文件、日志文件、诊断信息文件,比手工执行命令更彻底。
如果你对设备安全要求较高,建议在清除配置后检查Flash中的残留文件:
<H3C>dir
重点查看是否有后缀为.cfg、.log、.db的文件,这些文件可能包含历史配置和日志信息,确认不需要后通过delete /unreserved彻底删除。
<H3C>delete /unreserved startup.cfg
H3C清除配置相关问题解答
h3c交换机恢复出厂设置后为什么IP地址ping不通
恢复出厂设置会清除所有配置,包括管理VLAN的IP地址,默认情况下设备只有console口可以访问,需要重新配置IP地址才能ping通,用console线登录后配置接口地址,或配置VLAN接口地址即可。
执行reset saved-configuration后可以断电重启吗
建议不要直接断电重启,设备重启过程中需要正常读取系统软件文件,强制断电可能导致文件系统损坏,最好使用reboot命令正常重启,重启过程中不要切断电源。
清除配置时是否需要拔掉堆叠线缆
单台设备执行清除操作不需要拔堆叠线缆,但如果计划将设备拆出堆叠系统单独使用,建议先执行undo irf port-configuration关闭堆叠端口,再清除配置并重启,否则设备重启后仍然会尝试和堆叠成员协商,可能出现反复重启的现象。
