I had a some problems in my Hard-drive and now the hard drive seems to be corrupted.
Its Seagate 500GB Hard-Drive
The hard drive started doing problems when i copied files to it, and started to shut down and re-apear, every now and then until it didnt get recognised even in the Bios, whenever it dose get recognised it seems it cant mount or,the partition tables got corrupted.
I ran TestDisk using GParted Live CD, and tried recovering the partition tables by running "analayze" and write to the Windows partition it showed me. after doing so i followed a guide on youtube to mount the partition. i used Partprobe->sync->and mount /dev/sda1 /mnt/
The error i get is
Cant read superblock
after that i tried mount -t ntfs /dev/sda1 /mnt/ and got:
Error reading bootsector: Input/output error Failed to mount '/dev/sda1': Input/output error NTFS is either inconsistent, or there is a hardware fault, or it's a SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows then reboot into Windows twice. The usage of the /f parameter is very important! If the device is a SoftRAID/FakeRAID then first activate it and mount a different device under the /dev/mapper/ directory, (e.g. /dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation for more details.
I have no idea where to proceed from here and need your help fixing this drive.
Note: after writing the partition tables..whenever i get to the fdisk -l i can no more see the other partitions that the disk had.. dose this mean i deleted them using the Write on the first partition?? :(
I thank you for any kind of help in the matter.
dd-rescue
orclonezilla
in rescue mode to back the entire disk up onto a new harddrive that you know is working. Only then should you bother with recovering data. If you know the disk is good and doesn't have issues (tested it fully on another system, no issues with it disappearing, etc.), then try to recover the data on that system because your current one might have a bad controller. But get the data off of an unstable medium/disk