[Home] | [Products] |
[NVMEQRWT] | [NVMETEST] | [AHCCMDT] | [AHCDEMO] | [AHCNCQT] | [ATACT] | [ATADEMO] |
ATA-ATAPI.COM DOES NOT manufacture, sell or support any hardware products.
|
Need Technical Support (bugs and other useful information)?
|
Avoid the problems of unreliable BIOS and OS device driver stacks - use NVMEQRWT, NVMETEST, AHCCMDT, AHCDEMO, AHCNCQT, ATACT or ATADEMO and perform some real testing of your NVME or ATA/ATAPI products.
Program | Description | Devices Tested | Current Version |
NVMEQRWT | NVMEQRWT is a random and sequential read/write command test using up to 15 read/write queues
and up to 32 commands per queue.
The most current version of NVMEQRWT is now available for Linux(r) at High Performance Storage, Inc. The full version of this DOS program is FREE. CLICK HERE for more information and FREE FULL version download. |
An x86 PCI bus system with at least 1GB of memory, at least one NVME controller. | 2A1h Sep 2022 |
NVMETEST | NVMETEST is able to execute all mandatory NVME commands
and Vendor Unique commands from keyboard input or script file input. Perform
write/read tests with data compare using only a few simple commands.
Script files support IF/ELSE logic, CALL/RETURN for subroutines,
WHILE loops, built-in and user defined variables and much more.
The most current version of NVMETEST is now available for Linux(r) at High Performance Storage, Inc. The Linux{r} version of NVMETEST includes new features and our Engineering Design Verification Test Suite. The full version of this DOS program is FREE. CLICK HERE for more information and FREE FULL version download. |
An x86 PCI bus system with at least 1GB of memory, at least one NVME controller. | 2A4d Nov 2020 |
Program | Description | Devices Tested | Current Version |
AHCCMDT | AHCCMDT is a write/read with compare test for Serial ATA devices.
AHCCMDT also randomly issues most other ATA commands including
power managment and SATA Partial and Slumber.
AHCCMDT supports write/read command sector counts of 1 to 65536 and
logical sector sizes from 512 to 32768 bytes.
The full version of this DOS program is FREE. CLICK HERE for more information and FREE FULL version download. |
An x86 PCI bus system with at least 1GB of memory, at least one AHCI SATA host controller. Intel AHCI host controllers are recommended. | 3A3c Dec 2019 |
AHCDEMO | AHCDEMO is able to execute any ATA/ATAPI command,
using the standard ATA/ATAPI command protocols,
from keyboard input or script file input. Perform
write/read tests with data compare using only a few simple
commands. Script files support IF/ELSE logic, CALL/RETURN
for subroutines, WHILE loops, built-in and user defined variables
and much more. AHCDEMO supports most SATA specific features such as
Partial/Slumber, COMRESET, and NCQ/FPDMA.
The full version of this DOS program is FREE. CLICK HERE for more information and FREE FULL version download. |
An x86 PCI bus system with at least 1GB of memory, at least one AHCI SATA host controller. Intel AHCI host controllers are recommended. | 3A5d Oct 2019 |
AHCNCQT | AHCNCQT is a write/read with compare test for Serial ATA NCQ (FPDMA) commands.
The goal of AHCNCQT is to maintain a full queue of 32 NCQ (FPDMA) commands
in a device. AHCNCQT supports write/read command sector counts of 1 to 65536 and
logical sector sizes from 512 to 32768 bytes.
The full version of this DOS program is FREE. CLICK HERE for more information and FREE FULL version download. |
An x86 PCI bus system with at least 1GB of memory, at least one AHCI SATA host controller that supports NCQ (FPDMA). Intel AHCI host controllers are recommended. | 3A3e Dec 2019 |
Program | Description | Devices Tested | Current Version |
ATACT | ATACT is a basic write/read with compare test. But ATACT
also uses most of the ATA commands, such as power management.
The full version of this DOS program is FREE. CLICK HERE for more information and FREE FULL version download. Note: If you are testing SATA then you really should be using AHCCMDT and AHCNCQT. |
One ATA or two ATA or one ATA and one ATAPI, both devices must be on the same ATA channel, devices may be PATA or SATA, -or- one PCMCIA PC Card ATA or CompactFlash (CF). |
5A0b March 2012 |
ATADEMO | ATADEMO is able to execute any ATA/ATAPI command,
using the standard ATA/ATAPI command protocols,
from keyboard input or script file input. Perform
write/read tests with data compare using only a few simple
commands. Script files support IF/ELSE logic, CALL/RETURN
for subroutines, WHILE loops, built-in and user defined variables
and much more.
The full version of this DOS program is FREE. CLICK HERE for more information and FREE FULL version download. Note: If you are testing SATA then you really should be using AHCDEMO. |
One or two ATA or ATAPI devices on the same ATA channel,
devices may be PATA or SATA, -or- one PCMCIA PC Card ATA or CompactFlash (CF). |
12A2 March 2012 |
NVMEQRWT, NVMETEST, AHCCMDT, AHCDEMO and AHCNCQT are DOS DPMI mode programs. ATACT and ATADEMO are DOS real mode programs. These are typically run from a DOS USB drive. We recommend FreeDos and using "Rufus" to install FreeDos on a USB drive.
NOTE: Until recently DOS was the best choice for device testing as is described below. However, it has become very difficult to purchase new systems that support legacy BIOS that is required by FreeDOS. We recommend you consider the Linux(r) versions of NVMEQRWT and NVMETEST programs available from High Performance Storage.
We know that during testing there may be times when the test system must be re-booted many times. With DOS this is quick.
Under an OS like Windows or Linux it is not possible to issue some device commands or perform some testing activities. These programs running under DOS have virtually no restrictions on what can be tested.
When testing most engineers would rather not waste time using a mouse to click three or more times on GUI interface menus in order to perform some simple test set up or test procedure. These programs have user friendly keyboard interfaces and powerful scripting capabilities that don't require time wasting mouse clicking.
When using Windows or Linux it is nearly impossible to completely fill up the SATA NCQ command queue within a device due to the huge interrupt overhead in these OS's. Under DOS programs like AHCNCQT have no trouble queuing up 32 NCQ write/read commands within a SATA HDD or SSD.
NVME devices conforming to the NVM Express specifications are supported.
The ATA* and AHC* programs access the ATA controller and drive hardware directly. The AHC* programs require an AHCI host controller. The AHCI host controller specification is available at the Intel web site (www.intel.com).
The ATA* programs require ATA host controllers that use the traditional ATA programming interface are supported. See the T13 document INCITS 370-2004 (1510D): ATA Host Adapter Standards.
Our products have a worldwide license. The products may be used at any company site worldwide. There is no restriction of the number of systems (computers) that can be used to run the products.
Page updated 01 Dec 2023.