STB Suite

用于 SCSI、SATA、SAS、iSCSI 硬盘驱动器、磁带驱动器和库外围设备的专业工程、筛选和测试软件,通过现成的 HBA 提供

ATA 任务寄存器命令

STB Suite 能够向任何 ATA/SATA 存储设备发出任何任务寄存器 ATA 命令。 这允许包含未在 ATAPI 中实现的 ATA 命令的测试场景,例如检索 SMART 数据、ATA IDENTIFY 数据、SEEK、SET MAX ADDRESS 等。

访问 ATA 命令

使用主菜单 ATA 命令选项来选择 ATA 功能

ATA IDENTIFY 命令

通过在设备列表中双击它来选择一个 ATA 设备

ATA IDENTIFY 信息将被显示/解释

ATA SMART 命令

通过在设备列表中双击它来选择一个 ATA 设备

SMART 属性数据将被显示/解释

ATA 用户定义的命令菜单

用户定义的命令菜单允许您:

从下拉命令列表访问命令。 当您单击列表中的命令时,七个 ATA 任务寄存器将填充定义该命令的数据。

您还可以在七个 ATA 任务寄存器中输入您希望的任何数据,然后将新命令添加到具有唯一名称的命令列表中。 这允许定义和保存任何独特的命令、标准或供应商,以便于访问。

指定数据方向(In 从驱动器或Out 到驱动器)以及您希望使用的两个数据缓冲区中的哪一个。

如果要多次发出命令,请指定重复计数

但首先,您需要选择要将命令发送到的 ATA 设备。 通过双击设备来执行此操作。 请 - 不要破坏您关心的驱动器上的数据! 如果您选择“数据输出”,您将收到警告——不要操之过急!

现在您已准备好发送命令 - 单击“发出命令”按钮执行此操作

当您发出命令时,它可能成功,也可能失败。 错误和状态指示器让您知道发生了什么。

您可以通过单击查看结果按钮查看或保存您发出的命令及其结果的历史记录

如果您想查看命令产生的数据,请单击缓冲区按钮 - 下面是来自 ATA IDENTIFY 命令的数据

总结

SCSItoolbox Suite中新增的 ATA 命令带来了新级别的测试功能——独立于硬件的 ATA/SATA 测试。

除了基于 GUI 的 ATA 命令,ATA 用户定义命令功能已添加到 Developers Toolbox API库< /a>。 这使得使用 Visual Basic 或 Visual C++ 编写的任何用户测试都可以对任何 ATA 设备进行完整的 ATA 任务寄存器级访问。