清空H3C交换机配置最直接的方法是执行reset saved-configuration命令删除启动配置文件,然后重启设备,重启后设备将恢复出厂默认状态。 对于绝大多数H3C(包括H3C S系列、MSR系列)网络设备,这套操作流程是通用的,但新手操作时容易忽略细节导致配置没清干净,下面我结合实操经验把步骤和坑都讲透。
h3c交换机清空配置命令:核心操作三步走
清空配置的关键命令在用户视图下执行,注意不是系统视图,很多朋友在system-view里敲reset saved-configuration发现命令不存在,就是这个原因。
第一步:删除启动配置文件
先回到用户视图(<H3C>提示符),执行:
reset saved-configuration
系统会提示The saved configuration file will be erased. Are you sure? [Y/N]:,输入Y确认,执行后可以用display startup查看主启动文件状态,正常情况下会显示为NULL,表示没有启动配置了。
第二步:重启设备
在用户视图下执行reboot,设备会提示是否保存当前配置,这里必须选择N,否则刚才删掉的配置又会因为正在运行的配置被重新写回保存。
reboot
系统提示Save the current configuration? [Y/N]:,输入N,然后确认重启。
第三步:验证是否清空成功
设备重启完成后,执行display current-configuration查看运行配置,正常情况下只剩默认配置,同时执行display startup确认启动文件为空。
别忘了接口下的默认配置残留

清空配置后,物理接口默认是关闭状态(除非设备型号默认开启),需要根据业务重新配置undo shutdown和接口IP,个别早期版本的老款设备,清空配置后可能还保留VLAN 1以外的VLAN信息,遇到这种情况可以进入system-view手动删除残留VLAN。
没有Console线时怎么远程清空配置
很多机房环境没有配备Console线,如果交换机还通着网络,SSH或Telnet远程登录后一样可以执行上述命令,但有一点必须提醒:操作完毕后设备重启,远程连接会中断,需确认本地Console接入或重启后能通过其他方式恢复管理,否则可能出现设备重启后完全失联的情况。
h3c交换机恢复出厂设置和清空配置的区别
不少用户搜索”h3c交换机恢复出厂设置”时,其实想要的是把设备彻底还原成刚拆箱的状态,这里存在两类不同理解:
- 清空已保存配置:通过
reset saved-configuration实现,重启后运行配置变成出厂默认,但设备内置的BootWare程序、版本文件不受影响 - 恢复出厂默认参数:如果想连Console口登录认证参数、管理VLAN等默认值也一并还原,上面的方法已经足够覆盖大部分场景
为什么重启后配置又回来了
有一种情况偶尔会遇到:执行了reset saved-configuration,重启后配置依然还在,原因极大概率是在重启确认环节选了Y,设备在重启前把当前运行配置重新写入了Flash,设备断电再上电的物理重启方式无法绕过这层逻辑,重启前不保存当前配置是唯一正确选择。
恢复出厂设置后管理IP丢失怎么办
生产环境执行清空操作前,务必将当前配置完整备份到本地,恢复出厂后如果没有管理IP,只能通过Console口重新配置管理地址,建议操作前先规划好恢复后的管理IP、网关、认证方式,避免设备在机房里无人能管。

清空配置前的检查和备份步骤
一套严谨的检查流程能避免业务中断事故,按下面的顺序花五分钟做完再动手,比事后补救稳妥得多。
备份当前配置文件到本地
通过TFTP或FTP服务器备份配置,在用户视图下执行:
tftp 192.168.1.100 put startup.cfg
或者用FTP:
ftp 192.168.1.100
登录后输入put startup.cfg完成上传,也支持用backup startup-configuration to命令备份到指定位置,配置文件名默认是startup.cfg,具体可通过display startup查看。
确认设备在业务低峰期操作
清空配置并重启会导致设备上的所有业务中断,包括下挂终端的网络通信,建议在业务低峰期或维护窗口操作,同时提前通知相关业务负责人。
操作前记录设备关键参数
- 设备的版本信息(
display version),清空配置不会影响版本,但误操作可能触发版本丢失,记录版本便于后续恢复 - 原管理IP、子网掩码、网关、DNS等信息,恢复配置或重新配置时参考
- 接口用途说明,尤其是上联口、下联口、Trunk口、Access口划分
h3c交换机配置清空出问题后的补救措施
操作过程中如果遇到设备失联或启动异常,不必太紧张,多数情况可以通过BootWare菜单恢复。
设备启动进入BootWare菜单的处理
重启过程中按住Ctrl+B进入BootWare主菜单,通过该菜单可以重新加载版本文件、恢复配置文件、格式化Flash,这个菜单环境不需要登录密码(部分新版本设备需要输入BootWare密码,默认通常是空或

h3c),适合在设备完全失联时应急。
误操作导致配置丢失后的紧急恢复
如果清空配置后发现需要恢复原配置,且之前做过备份,可以通过TFTP下载配置到FTP目录后执行配置恢复:
restore startup-configuration from tftp://192.168.1.100/startup.cfg
恢复后重启前记得确认文件完整,再执行reboot加载配置。
设备型号不同导致的命令差异
H3C主流产品线(S5130、S5560、MSR830等)在执行逻辑上高度一致,但老款S3100、S3600等已停产的二层交换机,可能在reset saved-configuration后还需要单独删除Flash中的.cfg文件,遇到这类设备建议通过dir命令查看Flash下文件列表,手动删除备份配置文件再重启。
h3c交换机清空配置常见问题Q&A
清空配置会清除系统版本吗
不会。reset saved-configuration只删除启动配置文件(startup.cfg),Flash中的系统软件版本文件(如.bin文件)不受影响,重启后设备仍然加载原有系统版本。
清空配置和恢复出厂设置是一回事吗
严格来说两者存在细微差别,H3C设备没有类似家用路由器那种”恢复出厂设置”一键按钮,清空配置后重启就是实际意义上的恢复出厂设置,但底层的BootWare参数(如Console口波特率、启动方式)不会被重置修改。
带外管理口(M-GigabitEthernet)的配置会被清掉吗
会被清掉,M-GE管理口的IP地址、网关配置属于当前配置的一部分,清空配置重启后管理口恢复为无IP状态,需要通过Console口重新配置,近年来多数H3C框式交换机支持独立管理引擎,但配置逻辑不受影响。
