I have a 500 gb solid state hard drive on my laptop which has issues. It has a "Power-On Hours" value of 1 year 4 months. My system partition has catastrophic failures which have resulted in a situation where I can no longer use it.
When I run the following command, I get a list of many thousands of bad sectors on my sda device:
Code:
sudo badblocks-v /dev/sda > bad_sectors.txt
When I go into the SMART Data & Self Tests function of the Disks application, the Overall Assessment says: Disk is OK, 15,365 bad sectors. This number is incrementing while I perform a short self-test which says that 90% of the test remains to finish.
I'm trying to understand what that means more specifically. Here are my questions:
1. Is there a way to determine which partitions have the bad sectors?
2. Is there a way to determine which bad sectors are repairable?
3. If I can successfully copy a file, does that mean it is usable and not affected by bad sectors?
If there are a total of over 975 million sectors on a 500gb drive (which is a number I found in my Google searching), it would take over 9 million bad sectors to affect only 1% of the drive. My drive shows 15,000 bad sectors with 90% of the self-test remaining. So I estimate conservatively that I have as many as 250,000 bad sectors, which is far less than 1% of the total drive. I'm guessing that some of these bad sectors are "soft" and repairable. I admit that my only reason for believing this is wishful thinking.
I realize that a new disk is relatively inexpensive, but I'd prefer to salvage whatever part of the drive is usable. I want to believe that if 99% of the drive is not affected by bad sectors, it must still have some value.