1. Check SMART, RAW value. By any tools, I prefer original "smartmontools" (also gsmartcontrol), they are basically in almost any GUI tool around here.
Fields that must be zero (RAW value):
Reallocated sector count *
Reallocated event count *
Current pending sector *
Offline scan unrecoverable count **
Spin-up retries ***
* - means amount of reserved shadow sectors depleted and drive has started to reallocate and map them using regular sectors.
** - means sector is heavily damaged so no data could be recovered.
*** - means motor is damaged
a sector is either 512 or 4096 (4K) bytes.
SMART is vendor-specific table to monitor and store values about what is happening with the disc.
2. Take another disc, install an OS on it and make a 1:1 image of damaged disk (dd, ghost or similar) in read-only mode. You can start experiments after this.
3. Connect this image and move data. Some may be corrupted.
Experiments:
you can try and do long surface test in SMART. This will cause drive to find and repair sectors.
you can try and do Victoria or MHDD run. These will show you the sectors which have big or very big delay on read operation. Usually this means remapped(former) or defective(later) sector.
you can try to low-format the disc. Machine must be online while it happens and you must use vendor tools. This will cause it to remap the whole area. This will clean SMART. If damage to data was caused by electromagnetical means (non-physical) then the drive will behave good, otherwise (its physical) it may get worse.
Why it fails:
- Demagnetisation by strong magnetic fields. Can be repaired by low-format, unless its too strong and positioning data was damaged. Drive head fails to position itself then.
- Demagnetisation by faulty disc material. Can't be repaired, zone may increase.
- Demagnetisation of start of the disc. May be fatal for some seagate models, as they store portions of Firmware on platter.
- Bugs in SMART logic. Sometimes it may increase value, which is totally not connected to whats really happening. Happened with Seagate.
- Bugs in Firmware. Can be repaired using newer firmware and low format, unless firmware caused heads to drop whilst flying (below).
- Heads fall on the platter whilst flying over it. Typically happens when you drop or punch harddrive while its on. This causes primal damage and possibly defective heads. Secondary damage is then caused by scratching of flying particles after initial impact.
- Incorrectly sealed drive or drive decompression. HDDs have specific pressure inside. Trying to open them or if they are unsealed causes drive heads not being able to read or position themself correctly.
- Some more
What you can do:
collect data to disk image or to other disc, whilst booting from
different disk
replace the disk.
If newer survives the first initial 3 months, it should usually work for 3 years. Do Backups to other disks regularly after checking SMART and doing basic test there. Use filesystems such as Btrfs or Zfs in combination with Backups and redundant RAID types to store data safely. Read vendor forums on your specific model for problems, also when you want to buy it.
You can't fix SMART, smart is nothing, but a report. There is a problem in your hardware and SMART may only indicate of whats going on.
dewtech: >Samsung HDD
You had 1 mission....... Kill it with fire. Only their SSD-s are barely worth something (and I prefer Intel SSD-s for reliability)
They were bad until around 2013, then they became pretty good whilst Seagate flopped.
I own two HD204UI, they run awesomely for almost two years.
... and also a seagate Barracuda 12. Its over 8 years old I think. Crystal SMART.
Had Samsung around 2010, failed in second month.
Also samsung produces pretty good memory modules and flash sticks (one of the fastest).