|
发表于 2007-10-20 19:57:22
|
显示全部楼层
ST西捷固件的备份和回写的方法
ST固件的备份和回写是通过一个程序叫S.EXE来实现的,此程序可以在XP下运行.
s.exe 原名叫U6DLE.EXE 是针对U6系列,其他系列可能无效!
以下是西捷U系列FW的地址:
1H OVLY_CCT
2H OVLY_ACT
3H OVLY_XX
4H DEFRSV
5H DEFFTY
6H DEFUSR
7H DEFLZT
8H RWF
9H SYSVAR1
AH SYSVAR2
BH CSPT
CH VBPI
DH FLSH_AT
EH FLSH_CT
0FH AT_STUFF
10H SECURITY
11H VENDOR_SPEC
12H SMART ATTRIBUTE
13H SMART THRESHHOLD
14H SMART DIRECTORY
15H SMART ERROR LOG
16H SMART COMPREHENSIVE LOG
17H SMART 自测日志
18H SMART 紧急事件日志
19H SMART HEALTH_LOG
1AH SMART DRIVE_VENDOR_LOG
1BH SMART HOST_SPECIFIC_LOG
1CH WRITE_PROTECT
1DH CON GEN
知道了这些FW的地址以后我们就可以备份和写入硬盘的固件了假如我们要备份OVLY_CCT这个模块,那么我们就可以这样操作,
S /C1 /S384 /U=1H c:\OVLY_CCT.BIN
注意:参数/U是备份硬盘的固件1H是当前要备份的固件的地址,那么OVLY_CCT.BIN是模块的名称
注意:U系列所有的模块的后缀名均为BIN格式的。
例2:假如我们要写入OVLY_CCT这个模块,那么我们就可以这样操作,
S /C1 /S384 c:\OVLT_CCT.BIN
大家可以看到,在写入FW的时候是不需要加上/U这个参数的。
由于硬盘的模块比较多,我们可以建立批处理文件来备份和写入硬盘的固件. |
|