If you suspect this disk is on it's way out, your first priority should be to get the most important data off it imediatly, NOT trying to repair it. Don't try to clone it, but strategically attempt to move the most important data somehwere safe first, then go after the less important data later.
Attempting to clone the drive could not only result in catastrophic failure, but if the disk fails 99% of the way in duriong a clone attempt, not only is the disk now dead, but your image of the disc will most likley be worthless.
If this is a system drive, you're stuck using a boot CD if you don't have a USB / SATA adaptor.
If you lack a USB / SATA adaptor you'll need a good boot disk. One could use Hiren's which I don't recomend, BartPE might work, and WinPE is okay, but I recomend getting your hands on a good MSDaRT boot disk.
You would build a MSDaRT boot disk from the MSDOP if you can find it. The only two ways I know of getting MSDOP is either from a technet sub. or an enterprise licence agreement with Microsoft.
From the boot disk see if you can use a very handy utility called unstopbale file copier. Load the stand alone version to a UFD and try to copy the data.
The beauty of this tool is that if there is a file on a bad sector, it'll keep on truckin' and not abort the whole process. Windows has a bad habit of aborting the whole operation if a file half way can't be read.
This way you can get the most important data first, and then get the other stuff. If by some miracle the disk survives this, try using imagex to capture an image, it's a filesystem based imaging tool, not a sector based imaging tool, you may have some luck.