first, you need another hard drive. It can be external if you want. But you HAVE to be able to mount it as a directory in DSL (damn small linux)
Download DSL (damn small linux)
Just in google search “Damn Small Linux Download”, you’ll find it.
now boot it
after booting you will see the GUI of the DSL, run TERMINAL
and follow this command
*Note: this command will make you a super user in DSL
*Note: this command will mount you HDD on DSL
#mount /dev/hda1 /mnt/hda1
*Note: this command will check if your data is still on the HDD
Found any data? If not stop
If yes move on.
Since you already have you new hard drive connected to your PC just run this command series.
#mount /dev/hdc1 /mnt/hdc1
#cp -R /mnt/hda1/*.* /mnt/hdc1/backup