2024年4月17日发(作者:)

ST_MEM常规应用

STMEM一直比较低调。其实在俄罗斯,很多高手用它弄盘。功能是很强的。大家一起来研究

一下它的应用吧。很多功能,很实用。

STUFF_NAME VAL1/ VAL2 等同ASCII1B指令

VAL1硬盘型号 VAL2出现的结果是否在屏幕上[ 0,1 ]

例:STUFF_NAME/ST340014A/1

STUFF_SIZE VAL1/ VAL2 等同ASCII83指令

VAL1-硬盘LBA数(十进制) VAL2- VAL2出现的结果是否在屏幕上

[ 0,1 ]

例:STUFF_SIZE/155000000/1

SPEED VAL1/ VAL2/VAL3 端口速度设置批处理 HDD+COM 端口

VAL1需要设置的速度 [ 9600,19200,57600 ... 硬盘需该支持该速度!

VAL2发送命令到硬盘驱动器[ B0096 , B0115 ...]

VAL3出现的结果是否在屏幕上[ 0,1 ]

例:SPEED/115200/B0115

R_SECTORS VAL1/ VAL2/ VAL3/ VAL4/ VAL5/ VAL6/VAL7/VAL8 读

取扇区到文件

VAL1 =扇区所在磁道

VAL2 =磁头

VAL3 =缓存区大小(如果要求自动或空的,这是自动计算)

VAL4 =起始扇区

VAL5 = 要读取的扇区数量

VAL6 文件名称

VAL7 如果档案存在则覆盖

VAL8 执行结果(详细报告) 。如果您输入0 ,它不会显示。输入1,最详细的报告。 2

将显示每2阅读区, 3 -每三,等等

先查看ZONE表,看看SYS=.....,这个是固件区位置和范围。用/2下的x可查看。具体偏

移要查看ST说明书。每个系列的偏移位置不一样。要灵活运用。

(55.06 KB)

2009-1-3 11:36

如图当中的位置,我们备份ATA扇区方法如下:

R_SECTORS/E5DA/0/200/0/240//1/1

磁道 磁头 缓冲大小 起始扇区 要读的扇区大小 文件

名 覆盖 最详细报告

E5DA

0 200 0 240 1(是) 1

(是)

依此类推:

按照说明书,找到CERT CERT TABLE VEN 所在偏移,用SYS=后的起始磁道,加上各自偏移

得到各各位置。之后备份所需大小即可。

一般来说:

ATA 是280 APP是180 CERT是240 TABLE是40

如果不知道多大,那么干脆你可以备份完280个扇区。哈哈,保险。如果你看到SPT=280,

那么你备份完280扇区,就是直接备份了整个磁道了。

SPT意思就是每个磁道的扇区数。

写OVERLAY

例:

SPEED/115200/B0115

STR/e0,0/0

SLEEP/4000

SEND_FILE/512//<0/<280

缓冲大小 文件名 起始写入 写入大小

512 0

以此类推;

写CERT

SPEED/115200/B0115

STR/d400,2,0/0

SLEEP/4000

SEND_FILE/2048//<0/<280

BAUDRATE/9600

写APP

SPEED/115200/b0115

STR/d80,1/0

SLEEP/4000

SEND_FILE/1024//<0/<180

SPEED/9600/b0096

STR/j,,1

STR/U

写CERT TABLE

SPEED/115200

STR/h11/0

SLEEP/4000

SEND_FILE/512//<0/<40

SLEEP/4000

SPEED/9600

写VENDOR

方法1:

280