Disk cloning ?

Dear All
I needed to clone my disk to another hard drive . I did it as the following :
#dd if=/dev/sdb of=/dev/sdc
But after a while, the procedure ended with the "writing to /dev/sdc
input/output error" message.
Can you please let me know how can I overcome this as the fdisk now returns as "
#fdisk /dev/sdc
"I do not know how to handle files with mode 81a4
must set cylinders"
What can I do at know ?
Thank you

Was the size of the /dev/sdc disk at least the size of the /dev/sdb disk? Is the disk geometry similar? If so, it is possible that there is an error with the /dev/sdc disk. You could use a utility like smartctl or badblocks to check for such errors.