Yep, but cp is so much easier then looking for some software to do it for meYou'll only end up with multiple copies if you're being a fool

Just because part of the HDD has failed, does not mean all your data is lost, the simplest way back in the day was to make a partition that covered those failed sectors and mark it as unused (ie don't bother to format it).I just don't believe in partitions, not mainly for the user error side but for the problem that HDDs fail
Back in the day, had 2x250MB HDD's configured as a single partition when one of HDD's had failed sectors. It never got in the way and everything worked fine.
Besides what is stopping sectors from failing if you are using a partition or a whole drive? Sorry but I do not see any rational explanation as to why a partition is more likely to fail then a separate disk? The only time I can see where a separate data disk is better is if you want to take your data with you. Just unmount the disk and unplug (if its external) it.