【技术实现步骤摘要】
本专利技术属于网络
,尤其涉及一种网络设备的固件恢复方法及装置。
技术介绍
家用路由器的固件通常包括引导程序、操作系统和应用程序,当设备上电之后,固件通过以下方式顺序执行:CPU执行引导程序,引导程序初始化硬件后引导操作系统,操作系统加载应用程序。在家用路由器的使用过程中,固件存在着被意外破坏的可能,例如,固件升级过程中意外断电,或者使用了不兼容的破解固件等等,从而导致家用路由器无法正常启动。目前,在智能家用路由器中,引入了双系统来解决上述问题。双系统的固件构成通常包括一份引导程序、两份操作系统和两份应用程序,设备上电后,固件的执行顺序为“引导程序一操作系统I 一应用程序1”,或者“引导程序一操作系统2 —应用程序2”,引导程序根据存储在闪存中的标志位决定引导操作系统I或者操作系统2。然而,上述解决方案需要将闪存体积增加近一倍,造成资源浪费,而且存在升级引导程序的可能,从而引入引导程序被破坏的可能,导致设备无法正常启动。
技术实现思路
本专利技术实施例的目的在于提供一种网络设备的固件恢复方法及装置,旨在解决目前网络设备中的固件被意外破坏之后,网络设 ...
【技术保护点】
一种网络设备的固件恢复方法,其特征在于,包括:在所述网络设备的闪存中设置出厂恢复分区,所述出厂恢复分区仅支持读操作;所述网络设备上电之后,所述网络设备的CPU从所述出厂恢复分区开始运行;触发所述出厂恢复分区进入恢复模式;在所述恢复模式之下,将通过web页面上传的固件恢复至该固件对应的闪存分区中。
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。