Just did this yesterday and glad I did it because found my toshiba drive had bad sectors already. Followed all instruction from first post and the only step took me long was backing up the hard drive. While my drive had bad sector, dd wouldn't work and I had to use ddrescue instead on step #6
Code:
ddrescue -d -r3 /dev/sdc CIC_Drive.img logfile
The last argument "logfile" is optional. See
ddrescue manual for more information.
I used kingston 240gb while it is so cheap on amazon currently, my iDrive boots into navigation so much faster. Now I have a drive backup image and I am not going to worry drive fails in my CIC anymore.