The problem with that method is if the drive is bad you can't clone it... you need is a incremental backup that can be restored to a new drive... opsys included.
this is very true. Cloning will simply copy everything. I thought from your OP when you said "upgrading", I thought you meant putting a larger hard drive into a computer, which is what I did. I didn't know you meant you needed to replace a bad drive. I have no idea how to back up and restore a HD after it goes bad