效率源希捷(Seagate)硬盘指令分析之二

来源:未知    发表时间:2013-10-10    浏览次数:

    1级指令属于内存编辑指令,主要用于内存和缓存的控制处理。这个级别的指令对于查看硬盘问题很有帮助。下面介绍一下常用的几个1级下指令。Bx,y,显示缓存内容。


    X为要查看的缓存地址,Y是与X比较的缓存地址,如果X为读缓存,Y不输入,系统将X中的缓存与写缓存中的数据进行比较,如果有不同的数据,将用“()”显示出来。


    Dx,y,z,显示内存。
    显示指定的内存值,x,y将决定指令的显示地址。X为8个16进制数的前4个,y为后4个16进制数。


    Nx,y,z,SMART控制指令。
X为00,表示SMART的开关标记。
X为01,初始化SMART静态数据,包括内存和固件区中的SMART数据。
X为02,更新SMART属性值。
X为03,设置SMART的属性值,这里需要用的Y和Z参数,Y参数表示需要修改的属性代码,Z表示用于修改的值。
X为04,初始化SMART,与X为01效果一样。
X为05,显示SMART属性。
X为06,显示SMART的极限值。
X为07,显示GLIST信息。
X为08,显示SMART的处理日志。
X为09,显示正在处理的扇区信息。
X为0B,在下一次启动或^T以后,执行短测试。
X为0C,在下一次启动或^T以后,执行长测试。


    Ux,y,z 修改编辑缓存字节
    X为8个16进制数的前4个,y为后4个16进制数。Z为修改后的内容。该指令主要用于对写缓存中的内容修改,将修改后的内容写回磁道,从而达到修复硬盘的目的。


    cx,y,z  比较缓存中内容。该指令需要CERT 模块有效。
    X为源缓存,默认的是读缓存;y为比较缓存,默认的是写缓存,Z表示的比较的缓存数量,默认为1。


    r  从盘体读取CERT CODE代码。可以看到CERT 的版本,并把CERT 加载到内存中。



    t  从盘体加载CERT TABLE代码,读取流程表到缓存中。



联系方式

免费咨询热线:

400-653-8586

直线电话:

0755-61506416/6417

QQ咨询:

培训咨询①点击这里给我发消息

培训咨询②点击这里给我发消息

技术交流QQ群迅维网官方群7