HD Tach es un punto de referencia de hardware de bajo nivel para dispositivos de almacenamiento de lectura / escritura de acceso aleatorio, como discos duros, unidades extraíbles (ZIP / JAZZ), dispositivos flash y matrices RAID. HD Tach utiliza controladores de dispositivos personalizados y otras interfaces de Windows de bajo nivel para evitar tantas capas de software como sea posible y acercarse lo más posible al rendimiento físico del dispositivo.
La versión de prueba de HD Tach mide la velocidad de lectura secuencial (en varios puntos del dispositivo), la velocidad de acceso aleatorio, la velocidad de ráfaga de la interfaz y la utilización de la CPU de la unidad. La versión registrada agrega pruebas de escritura secuenciales.
CrystalDiskMark depende demasiado de donde el sistema operativo decida ubicar el archivo. En un disco que está casi lleno, puede ubicarlo cerca del final donde el rendimiento es mucho más lento que al principio del disco.