89
Appendix B – ATA Commands
See the include file “VS_ATA_Commands.inc“ in the ..\SASVFScripts or ..\SATAVFScripts subfolder of the
main SAS Protocol Suite or SATA Protocol Suite folder for defined constants for use in scripts.
Note: This file needs to be included in the VSE Script to be able to use the defined constants.
Note: The SCSI commands listed below are defined with the following prefix ATA_CMD_ (e.g.
CFA_ERASE_SECTORS would be ATA_CMD_ CFA_ERASE_SECTORS)
CFA_ERASE_SECTORS = 0xC0
CFA_REQUEST_EXTENDED_ERROR_CODE = 0x03
CFA_TRANSLATE_SECTOR = 0x87
CFA_WRITE_MULTIPLE_WITHOUT_ERASE = 0xcd
CFA_WRITE_SECTORS_WITHOUT_ERASE = 0x38
CHECK_MEDIA_CARD_TYPE = 0xD1
CHECK_POWER_MODE = 0xE5
DEVICE_CONFIGURATION = 0xB1
DEVICE_RESET = 0x08
DOWNLOAD_MICROCODE = 0x92
EXECUTE_DEVICE_DIAGNOSTIC = 0x90
FLUSH_CACHE = 0xE7
FLUSH_CACHE_EXT = 0xEA
GET_MEDIA_STATUS = 0xDA
IDENTIFY_DEVICE = 0xEC
IDENTIFY_PACKET_DEVICE = 0xA1
IDLE = 0xE3
IDLE_IMMEDIATE = 0xE1
MEDIA_EJECT = 0xED
MEDIA_LOCK = 0xDE
MEDIA_UNLOCK = 0xDF
NOP = 0x00
PACKET = 0xA0
READ_BUFFER = 0xE4
READ_DMA = 0xC8
READ_DMA_EXT = 0x25
READ_DMA_QUEUED = 0xC7
READ_DMA_QUEUED_EXT = 0x26
READ_LOG_EXT = 0x2F
READ_MULTIPLE = 0xC4
READ_MULTIPLE_EXT = 0x29
READ_NATIVE_MAX_ADDRESS = 0xF8
READ_NATIVE_MAX_ADDRESS_EXT = 0x27
READ_SECTORS = 0x20
READ_SECTORS_WITHOUT_RETRY = 0x21
READ_SECTORS_EXT = 0x24
READ_VERIFY_SECTORS = 0x40
READ_VERIFY_SECTORS_WITHOUT_RETRY = 0x41
READ_VERIFY_SECTORS_EXT = 0x42
SECURITY_DISABLE_PASSWORD = 0xF6
SECURITY_ERASE_PREPARE = 0xF3
SECURITY_ERASE_UNIT = 0xF4
SECURITY_FREEZE_LOCK = 0xF5
SECURITY_SET_PASSWORD = 0xF1
SECURITY_UNLOCK = 0xF2
SEEK = 0x70
Comentários a estes Manuais