|
发表于 2010-12-24 23:28:20
|
显示全部楼层
11代一些蛮值得深入了解的指令,我整理了一下,给大家看看。参数蛮多,得慢慢测试和研究了。
除了这些,还有一大堆很猛的指令,努力研究才行。
显示缺陷表
Level T 'V': Rev 0011.0000, Overlay, DisplayDefectLists, V[DefectListSelect],[Hd],[StartCyl],[NumCyls],[DisplaySummaryOpt]
保存适配器到FLASH
Level T 'W': Rev 0011.0000, Overlay, SaveAdaptivesToFlash, W[Seg],,22
初始化缺陷表
Level T 'i': Rev 0011.0000, Overlay, InitDefectList, i[DefectListSelect],[SaveListOpt],[ValidKey]
常用就是清G表,i4,1,22
格式化分区
Level T 'm': Rev 0012.0000, Flash, FormatPartition, m[Partition],[FormatOpts],[DefectListOpts],[MaxWrRetryCnt],[MaxRdRetryCnt],
[MaxEccTLevel],[MaxCertifyTrkRewrites],[ValidKey],[DataPattern]
对付11代LBA0中,常常用m0,2,2,,,,,22
设置磁盘“先天”参数的帮助信息(ID、SN及其他参数)
Level T 'F': Rev 0011.0000, Overlay, SetCongenParmCmdHelpMsg, F[ValueRef],[Data],[ResetEnable]
设置传输率
Level T 'B': Rev 0011.0000, Flash, SetBaudRate, B[BaudRate],[MsecDelay]
显示及编辑LOG
Level T 'E': Rev 0011.0000, Overlay, DisplayEditLog, E[LogNum],[ErrCodeOrSpecialFuncKey],[SpecialFunc]
合并G表到P表
Level A 'P': Rev 0011.0000, Overlay, MergeAltListIntoSlipList, P
设置控制器测试端口
Level A 'M': Rev 0011.0000, Overlay, SetControllerTestPort, M[Port],[Value]
擦除磁道
Level 7 'b': Rev 0011.0000, Overlay, EraseTrk, b[AdjacentTrkCnt],[EraseCntPerTrk],[AcEraseOpt]
设置磁道格式
Level 7 'K': Rev 0011.0000, Overlay, SetTrackFormat, K[UserAreaTrkFormatType],[SysAreaTrkFormatType]
显示修改适配器参数
Level 7 'I': Rev 0011.0001, Overlay, DisplayModifyAdaptiveParm, I,[GroupId]
标记介质瑕疵
Level 7 'h': Rev 0011.0001, Overlay, MarkMediaFlaw, h[PhyCyl],[Hd],[PhySec],[UndisturbedRadius],[EraseBandTrks],[PtrLen],[WgSpec],[Od/Id]
SMART控制
Level 1 'N': Rev 0011.0001, Overlay, SmartControl, N[SubCmd],[SubCmdParm0],[SubCmdParm1]
11代BUSY中常用N1来重建SMART扇区内容。
修改磁道缺陷表
Level 2 'F': Rev 0011.0000, Overlay, ModTrkDfctLst, F[PSctr/LBA],[Action]
选择操作磁头
Level 2 'H': Rev 0011.0000, Overlay, SelectHd, H[Hd],[SkType],[Options]
显示ZONE信息
Level 2 'x': Rev 0011.0000, Overlay, DisplayZoneInfo, x[Partition],[Hd],[Zone],[DisplayWedgeOpSyms]
测量吞吐量
Level 2 'T': Rev 0011.0000, Overlay, MeasureThroughput, T[Opts],[MinSkew],[MaxSkew],[SkewStep]
实时伺服跟踪
Level 3 'f': Rev 0011.0000, Overlay, RealTimeServoTrace, f[SubCmd],[SubCmdParm0],[SubCmdParm1]
写覆盖CHS
Level 2 '7': Rev 0011.0000, Overlay, WrVerifyChs, 7[Sec],[NumSecs],[WrBufBlk],[Opts]
读覆盖CHS
Level 2 'V': Rev 0011.0000, Overlay, RdVerifyChs, V[Sec],[NumSecs],[CompareBlk],[Opts]
读磁道(固件区)
Level 2 'r': Rev 0011.0000, Overlay, RdLongOrSystemChs, r[LongSec],[LongSecsOrSysSec],[SysSecs],[LongPhySecOpt],[LongOpts],[SysOpts]
写磁道(固件区)
Level 2 'w': Rev 0011.0000, Overlay, WrLongOrSystemChs, w[LongSec],[LongSecsOrSysSec],[SysSecs],[LongPhySecOpt],,[SysOpts]
定位磁道
Level 2 'S': Rev 0011.0000, Overlay, SkToLogCyl, S[Cyl],[Hd],[Offset],[OffsetUnitsOpt],[SkType],[Options]
查看缓冲
Level 2 'B': Rev 0011.0000, Overlay, BufferDisplay, B[DisplayBlk],[RefBlk],[NumBlks],[Opts],[SymBits]
拷贝缓冲
Level 2 'C': Rev 0011.0000, Overlay, BufferCopy, C[SrcBlk],[DestBlk],[NumBlks]
伺服批量测试
Level 4 'U': Rev 0011.0000, Overlay, ServoBatchTest, U[SubCmd],[SubCmdParm0],[SubCmdParm1],[SubCmdParm2]
扫描伺服磁道缺陷和ZAP
Level 4 'l': Rev 0011.0000, Overlay, ScanTrackForServoDefectsAndZap, l[RdPositionOpt]
读取当前伺服目标点
Level 8 'R': Rev 0011.0000, Overlay, ReadCurrentServoDestination, R
磁头削减(砍头)
Level E 'G': Rev 0001.0000, Overlay, HeadDegradation, G[OperationControlOptions],[MeasurementControlOptions]
选择伺服控制器
Level 5 'G': Rev 0011.0000, Overlay, SelectServoController, G[Head],[Controller],[InputShift]
通用伺服命令
Level 5 'C': Rev 0011.0000, Overlay, GenericServoCmd, C[CmdNum],[Parm1],...[Parm7]
开启或禁止伺服更新
Level 5 'U': Rev 0011.0000, Overlay, EnableDisableServoUpdates, U[VcmDacUpdateOpt],[AToDUdateOpt]
显示指令帮助,大家都懂了
Level C 'Q': Rev 0001.0000, Overlay, DisplayAsciiCmdInfo, Q[CmdLevel],[Cmd]
初始化LOG文件
Level L 'i': Rev 0011.0000, Overlay, InitLogFile, i[Log]
显示Log文件
Level L 'D': Rev 0011.0000, Overlay, DisplayLogFile, D[Log],[ErrCode]
显示LOG文件信息
Level L 'I': Rev 0011.0000, Overlay, DisplayLogFileInfo, I[Log]
SATA诊断
Level F 'z': Rev 0011.0000, Overlay, SataDebug, z[SubCmd],[Parm1],[Parm2],[Parm3] |
|