Pues que te prestemos alguien un HDD normal de portatil y pruebes a ver si hay errores.

Si no hay errores, es el HDD.

Si hay errores, es la conexión a la placa, o la controladora de la placa base.

A parte de ahí ... poca cosa más se puede hacer la verdad.