ijcl 发表于 2012-8-11 23:37:56

海云数据恢复翻译的M0指令

M指令的格式为
m,,,,,,, ,[8

0、 0处只有两个选择,默认为0,代表用户区,通常我们都是使用M0,就由此而来,M1是格式化固件区,很少使用。
1、1处是格式化选择,是一个二进制数的组合 对应六位 ,我们用    FEDCBA来表示
          A处如果为1,假设其余位为0,则此数为1,对应P表对应扇区会被破坏
          B处如果是1,假设其余位为0,则 此数为2,对应关闭用户区格式化,也就是不破坏硬盘数据,我们经常使用的7200。11的通病指令 M0,2,就来源于此
         C处如果是1,假设其余位为0,则此数为4,对应 关闭用户区校验
         D处如果是1,假设其余位0,则此数为8,对应显示格式化错误日志
         E处如果是1,假设其余位为0,则此数为16,对应不在重新格式化有缺陷的区域,英文为 Enable Zone Re-format Skipping
         F处 如果是1,假设其余位为0,则此数为32,对应只格式化SeaCOS XF Space
2、2处是缺陷表选项 ,是一个二进制的组合 对于3位DCBA
    A处如果是1,对应此数为1,使用G表格式化用户区
    B处如果是1,对应此数为2,使用P表格式化用户区,我们经常使用的7200。11的通病指令M0,2,2就来源于此(第二个 2)
   C处如果是1,对应此数为4,使用活动的错误日志格式化用户区
   D处如果是1,对应此数为8,格式化完了以后 数据就清0了 经常用于修坏道
3、 此处一般为0, 为0代表不修改写测试的默认次数。
4、此处一般为0,为0代表不修改读测试的默认次数
5、此处一般为0,为0代表不修改 T级最大交错
6、此处一般为0,也是一个和校验有关的参数,为0代表固件默认的次数
7、此处一般为0X22,否则指令将不执行
8、此处一般可以省略。

sukui168 发表于 2012-8-12 07:30:35

很好,谢谢楼主分享了,这些东西研究的都不容易~

gzbaojin 发表于 2012-8-12 09:19:31

谢谢斑竹的分享。谢谢!

ken888 发表于 2012-8-12 11:45:05

谢谢楼主分享

1143033103@qq.c 发表于 2012-8-12 11:48:06

还没有学习到这一步啊 呵呵 ,这个是 做什么用的?

ijcl 发表于 2012-8-12 11:56:51

修复7200.11 7200.12 通病的

YWZQ11 发表于 2012-8-12 12:55:01

谢谢楼主分享了,这些东西研究的都不容易!!!

dpb2000 发表于 2012-8-12 15:00:18


谢谢楼主分享

783621738 发表于 2012-8-12 16:13:00

来 学习一下

pocky.xue 发表于 2012-8-12 16:34:52

谢谢楼主分享(1:
页: [1] 2 3 4
查看完整版本: 海云数据恢复翻译的M0指令