发明名称 |
存储设备固件升级的方法及装置 |
摘要 |
本发明公开了一种存储设备固件升级的方法,该方法包括步骤:当接收到固件升级指令时,获取与所述固件升级指令对应的待升级固件数据,并从存储设备的固件存储区中获取升级前的固件数据;将所述升级前的固件数据更新至所述待升级固件数据中,以形成新的固件数据;在将所述固件存储区格式化后,将所述新的固件数据写入所述固件存储区中。本发明还公开了一种存储设备固件升级的装置,有效避免先前在存储设备中产生的用户数据无法被升级后的固件识别,而产生用户数据丢失的问题,保证了用户数据的完整性,提高了用户体验。 |
申请公布号 |
CN103955386B |
申请公布日期 |
2017.05.03 |
申请号 |
CN201410164251.3 |
申请日期 |
2014.04.22 |
申请人 |
深圳市硅格半导体有限公司 |
发明人 |
陈斯煜;吴大畏;陈寄福 |
分类号 |
G06F9/445(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
深圳市世纪恒程知识产权代理事务所 44287 |
代理人 |
胡海国;周鲜艳 |
主权项 |
一种存储设备固件升级的方法,其特征在于,该方法包括步骤:当接收到固件升级指令时,获取与所述固件升级指令对应的待升级固件数据,并从存储设备的固件存储区中获取升级前的固件数据;将所述升级前的固件数据更新至所述待升级固件数据中,以形成新的固件数据;在将所述固件存储区格式化后,将所述新的固件数据写入所述固件存储区中;固件数据包括存储算法信息,所述将所述升级前的固件数据更新至所述待升级固件数据中,以形成新的固件数据的包括:分析待升级的存储算法是否与升级前的存储算法一致;在所述待升级的存储算法与所述升级前的存储算法一致时,将所述升级前的固件数据更新至所述待升级固件数据中,以形成新的固件数据;在所述待升级的存储算法与所述升级前的存储算法不一致时,将所述升级前的固件数据转换为所述待升级的存储算法固件数据,并将转换后的固件数据更新至所述待升级固件数据中,以形成新的固件数据。 |
地址 |
518057 广东省深圳市南山区科技南十二路18号长虹科技大厦05-2、06-08单元 |