Robocopy is a utility provided by Microsoft that can backup files, folders, and entire disks. It is a command line utility that works nicely with batch scripting (.bat). You can find more information about the various settings here: https://technet.microsoft.com/en-us/library/cc733145.aspx
In each of these examples we are backing up something on the D drive to an external/remote/USB F drive.
robocopy D:\D--Temp\ F:\ test.txt
robocopy D:\D--Users\geo-user F:\PC-backups /e
robocopy D: F:\PC-backups-complete /e