Tienes las dos opciones, USB (externo) o IDE (interno), aunque por rendimiento es mejor el disco duro interno aunque necesitarás un adaptador de red, bastante complicado de encontrar.
Antes de comprar un disco duro externo, si te decides por esta opción, asegúrate de que sea compatible, no todos lo eran.
Como programa de carga para el HD externo se usa el USB Extreme.
Saludos.