How can I back up my complete website to a drive on my computer?

To perform a complete backup of your website, use the Download or Generate a Full Website Backup feature in cPanel's Backup interface (Home >>Files >> Backup).