There are some good options available, but you will require registering the applications for lifetime usage. I run Stellar Drive Clone on my Mac Mini to back up Macintosh HD, Recovery HD and the BootCamp partition. You can check the detailed features here http://www.stellarinfo.com/mac-software/clone-mac/clone-mac-drive.php