[推荐] ST SelfScan

[复制链接]
  • TA的每日心情
    奋斗
    2012-4-26 09:09
  • 签到天数: 1 天

    [LV.1]布衣百姓

    63

    主题

    1842

    回帖

    2339

    积分

    [INTOHARD]营长

    金牌会员

    Rank: 6Rank: 6

    积分
    2339
    QQ
    发表于 2009-6-3 11:12:16 | 显示全部楼层 |阅读模式
    . SelfScan
    seagate 硬盘执行SelfScan,既调整硬盘的适配,也扫描磁盘的表面,发现并隐藏缺
    陷。而且,是治本的,因为大部分的工厂诊断过程与硬盘调试,SelfScan 都具备了。以前非
    常重大的障碍,对Seagate 的Barracuda 序列使用SelfScan,已经是很普通的了。对所获得硬
    盘在用户模式下工作关键的系统信息部件,就是那ATA 覆盖(实际就是修改了的ATA 命
    令)、与出厂信息模块(在某些序列,就是App code)可以磨砺。在套件的此版本,提出了
    在终端写入系统信息区的功能,初始化功能,以及可以编辑出厂证,
    对程序支持的硬盘序列,我们在后面放进了一些目标的系统区位置,包括ATA 覆盖。
    除了柱面号,表格还包含对象对系统区开始的磁道相对偏移。这样,就能够确定7200.7 硬
    盘以及后继新序列的目标位置,这些序列的系统区会“漂流”占用不同的柱面号。如果你遭
    遇到了,硬盘的系统区被部署到了别处,就可以确定目标的位置,解决方法放在《4.3. 系统
    区要素的定义》小节。
    启动SelfScan 前,您至少需要从硬盘读出SelfScan 会损坏的信息(АТ А 覆盖、Stuff 扇
    区与其附件,参见序列特性的描述),还可以从硬盘创建LDR(参见4.6. LDR 定义)。
    SelfScan 过程可以手工启动或从“用户命令” 菜单启动,执行“SelfScan”或者“Extended
    SelfScan”命令前,应该连接硬盘到一个单独的电源。完整顺序SelfScan 过程的时间要一昼
    夜,表面损伤严重的耗用时间更多,也可以让SelfScan 紧急停止。您可以通过终端连接硬盘
    到COM 端口上定期检查SelfScan 进程。
    注意!如果您使用PC-USB TERMINAL 适配器,不要从USB 线断开适配器,那样会导
    致断开虚拟COM端口并需要再次启动程序,正确的是只需断开适配器到硬盘的数据线。
    SelfScan 结束,硬盘转退出到50 级,出错时也会是4F。出错时要分析SelfScan 的log
    纪录,寻找出错的原因。查看log 可以从级别T,既可选单一命令E,或者选择命令D,从
    某一点开始检查,详情可参见《13.1.5. 级别T,基本测试级》。
    分析时,首先分析测试log:
    www.intohard.com
    Seagate: U Series X, U5, Barracuda I, II, III, IV, V, U Series 7,
    Barracuda 7200.7 (Alpine/APLUS/PUMA), 7200.8, 7200.9 (Tonka2/Tonka40), Momentus (Neptune, 2.5") 序列
    42
    - 4,展示log 的状况;
    - 4D,log 中《硬盘缺陷测试》处理的累计信息;
    - 4E,在SelfScan 过程中硬盘health 状态的log 累计信息。
    如果如果错误不是致命的,可以打入Age 50 命令(例如从用户命令菜单)让硬盘转入
    ATA 接口,并进行最终的带写入的defectckop 逻辑扫描。SelfScan 完成后,您必须往硬盘写
    入АТ А 覆盖与Stuff 出厂证样板,以及某些别的必须成分,参见《序列特性》。
    有时候,SelfScan 后会出现错误的结果不仅是АТ А overlay 和硬盘的ID,而且还有一些
    别的。这时,接通电源时,只要有需要,硬盘自己会在终端报告。
    注意!如果您启动了SelfScan,在第2 道测试结束前不要断开电源,这道测试是做系统
    区重新格式化的。如果在第2 道测试结束前中止SelfScan,您就要重写系统数据。要获悉第
    2 道测试结束可以使用命令“.”输出当前Age。
    注意!如果您想启动SelfScan,不要忘记将硬盘接到单独的电源,这将让您免去很多的
    麻烦。
    注意!如果在SelfScan 初始化以后,它没有启动自检,您可以使用组合命令[Ctrl] + [T]
    在当前级启动测试。
    11.1. 对Seagate 硬盘Barracuda 序列作SelfScan 的准则
    首先,要在“T”级打入执行SelfScan 测试的“N”选择命令,SelfScan 可以从不同的
    Age 启动,但是最有效的是从Age = 2 启动。这时,将同时实施系统区的整理。命令“N”
    的详述参见下面的《13.1.5.章T 级,基本测试级(级别0)》。
    启动SelfScan 后的活动顺序分析:
    1. 读出SelfScan 信息,可以从《磁道》对话框读出需要的磁道(“读出表面”与“读
    出磁道组”),或者创建LDR,参见4.6. LDR 定义;
    2. 将硬盘接通单独的电源,硬盘将由其经过SelfScan 过程的全部时间;(大约24 小
    时);
    3. 启动常规模式或者扩展模式的SelfScan;
    4. 定期在终端观察SelfScan 的状态(命令“.”可以跟踪当前的Age),此阶段可以在
    应用程序的终端断开硬盘(从硬盘断开PC-SEAGATE 适配器),并仅在观察终端
    SelfScan 的状态时接通它。这是一个非常长的过程,会占用大约24 小时,据硬盘的
    表面与磁头放大器状况而定。
    5. 确定SelfScan 结束或挂起,SelfScan 顺利结束,硬盘会转入Age = 50。如果有错误,
    Age = 4F。如果硬盘挂起,包括对“.”命令没有反应(SelfScan 包含一些耗时的处理
    常驻命令过程小程序,要几分钟,这时会闭锁)。停止SelfScan 程序,不要使用前
    面描述的符号,可以使用如下方法来识别SelfScan 过程的完成:打入命令Ctrl+D、
    Ctrl+O,要求显示硬盘活动程序的最大级别(所有值设定为1)。硬盘应该对此命令
    做出反应,如果没有反应,则硬盘真的“挂起”了。长期没有程序活动的信息,停
    留在老的位置,就证实SelfScan 已经停止。但要注意,硬盘SelfScan 进程中,某些
    测试(Age = 8、33、38)时间是非常长的,不过,这时有细部的扩展可以看到,硬
    盘常常使用测试子程序(在log 记录中有信息),这时可以放宽规定。这样,区分长
    耗时测试,据某个Age 输出是相当简单(罕见输出额定结果)的。此外,可以用命
    令“.” 评估测试状态,大略输出硬盘当前PCHS 与LBA 的变量。
    6. 测试结束的Age 不是50 而出错时,分析SelfScan 的log 记录并判断其对硬盘有何种
    影响。例如,可以断开一个磁头,在对适配器附加控制的7 级(命令I,d,参见
    《13.1.8. 级别7,对适配器工作》)。此后,需要重启SelfScan。对非致命的错误,
    可以将硬盘转换到Age = 50,并在universal utility 通用程序中作АТ А 的逻辑扫描修
    复就可以了。对致命的错误,如磁头或前置放大器的问题,大片的表面损伤,等
    等,另作别论。
    www.intohard.com
    Seagate: U Series X, U5, Barracuda I, II, III, IV, V, U Series 7,
    Barracuda 7200.7 (Alpine/APLUS/PUMA), 7200.8, 7200.9 (Tonka2/Tonka40), Momentus (Neptune, 2.5") 序列
    43
    7. 重写АТ А overlay,恢复出厂证,据需要(参见《序列特性》)恢复为SelfScan 所搞
    乱了的别的系统信息要素,或者重写原先的磁道,或者从LDR(注意!这时不仅还
    要注意加载到硬盘RAM中的固件程序要素,还要将它写入到硬盘表面)。使用LDR
    时,并不需要输入对象地址,在自动模式全部完成。复位S.M.A.R.T. 参数。
    注意!你可以使用2 种可用的方法写入ATA overlay 到磁盘表面,第一种方法是使用记
    录表面的对话框,第二种方法是使用所谓的SDLD 机制,即二进制表格的数据流转移,那时
    过程持续时间将是更短的。机制的特性是:发送数据到磁盘前,你要为加载的对象各自请求
    一个命令,请查看8.2 节关于SDLD 机制的详细资料。
    注意!对7200.7 以及后继(MDW)的硬盘写入磁盘表面时另有特点。原因是,在
    SelfScan 过程后系统区会偏移到别的柱面,应此,写入不应该在那个原先拷贝出来的柱面进
    行,迳按新的系统区配置决定的柱面处。为此,写入数据的柱面,不应该是系统区的读出目
    标,而是按照系统区新的配置所指定的柱面。这时要遵循如下的顺序:
    ? 在“Writing SA surface 写入系统区表面”对话框从硬盘剖视文件夹或者数据库
    选择要写入对象的磁道文件;
    ? 改正柱面号,对它选择想要的目标(例如ATA overlay),此后,程序将自动写
    进我们所需的编辑行的柱面号;
    ? 按下OK ,开始真正的写入。
    8. 如有需要(在SelfScan 前关断过磁头),在Stuff 改正硬盘的类型(参见4.5. 出厂证
    样板结构,基本要素Stuff);
    9. 如有需要,在硬盘ID 出厂证数据编辑对话框更改硬盘的ID 出厂证数据;
    10. 使用逻辑扫描,进行硬盘的测试。建议按全部表面先做写入,然后作读出或校验。
    本帖评分记录金子 贡献 收起 理由
    wsszsmx + 24 + 12 很不错的帖子
    总评分: 金子 + 24  贡献 + 12 

    该用户从未签到

    17

    主题

    199

    回帖

    352

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    352
    发表于 2009-6-3 11:29:40 | 显示全部楼层
    謝謝收下了,学习一下 感谢分享经验!

    该用户从未签到

    15

    主题

    107

    回帖

    761

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    761
    发表于 2009-6-3 19:59:45 | 显示全部楼层
    这是好文,收藏了。谢谢分享
  • TA的每日心情
    开心
    2017-5-7 17:10
  • 签到天数: 98 天

    [LV.6]五品郎中

    18

    主题

    1405

    回帖

    1万

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    12970
    发表于 2009-6-3 20:39:54 | 显示全部楼层
    说明书,谢谢 。。。。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表