well, according to my experience, an external hard drive would be a better option for backup, cause virus has less access to it, while internal hard drive, as we know, are always in use, and can not specially be used as backup...