Aqui hay dos cosas a tener en cuenta: el HDD y el tipo de entrada USB.

El USB tiene que ser 2.0 para leer video pues la velocidad de lectura tiene que ser alta.
El HDD como bien han dicho tiene que estar formateado a FAT32 y normalmente (si el DVD es baratillo) sólo lee HDD de pocas gigas. Yo tengo uno de 160gigas y lo lee bien. No sé hasta que capacidad puede leer cada aparato. Tengo otro DVD que lee uno de 60gigas y el de 160gigas no...

Y otro punto que habrá que mirar es la alimentacion. Mi HDD de 160g solo tiene una entrada USB y mi IPOD de 30g tiene que estar alimentado a la corriente para que lo detecte. Mira a ver lo de la alimentacion.