By portable, you mean flash drive? Not sure what you mean by that. External HDs can be portable, except that you need the necessary cables with them. Flash drives usually have a usb connection as part of the device. External drives, however, can be faster and hold more data.
Guess I'm missing the definition of "portable".