If you've got a hard drive that's too small to handle Windows (admittedly, that's pretty small), or your old hard drive is getting very near obsolescence and you want to upgrade while you still can (new hard drives are cheap), HDClone could be a great solution.