I was trying to write a RAMDisk image to my SD card but unfortunately I wrote the image to my hard disk instead. The size of the RAMDisk image is about 7 MB (approximately 16000+ sectors) and it was written to the first sections of my hard disk drive.
After that, my laptop won't boot any more. The first N sectors of my harddrive are corrupted. Looks like the MBR (master boot record) is corrupted.
How can I recover my hard disk? The OS is Windows XP SP3 and the size of the hard disk is 120G. I only need data on D:\ back.