If the drive is already almost dead but still has important data on it, I would not connect it to any computer unless I have a working and proved recovery strategy. Every minute of operation will make the damage worse.
Especially as you have an image. I would only work with that image from now on.
Now that WinUAE can read VHD images, I would use VirtualPC to write the Ghost image to a VHD and then do any required recovery in WinUAE.
RDBrecov and DiskSalv are probably the tools you need to use.
Or compress the image and upload it somewhere so that somebody else can do the recovery.