I have a question about SSDs and bad blocks. I use a Mac and an acquaintance has an SSD installed on his Mac too. He used Scannerz (http://scsc-online.com/Scannerz.html) to confirm that the bad block was there. However, and this is the "big deal" if you will, it became a bad block after it had data in it. He had a video file that showed a demo for his company and it used to work fine. Then, all of a sudden, the thing would get to the exact same place in the movie, the player would go into spinning beach ball mode, and then eventually give up. A scan on the drive revealed a bad block.
SSD technology seems to be changing rapidly, but I think that if an SSD detects a bad block during a write, it re-maps it. What do they do if they detect a bad block during a read, meaning one that, at one point in time, just decided to go bad even though it was containing data? It looks to me like they just leave it in place. If they didn't it would destroy what was left of the file and I think it would make a file completely unusable. As is, this is at least partially recoverable.
Does anyone know?
Thanks.