Yesterday I attended a presentation by Western Digital that discussed various innovations in rotating hard drive internals, including perpendicular magnetic recording (PMR), heat-assisted magnetic recording (HAMR), etc. And of course, there's flash-based SSDs.
I am wondering whether reading and re-writing bits still does anything to prevent or predict failure in modern drives, as SpinRite advertises.
- For SSDs, I am rather convinced that SpinRite is either useless or hurts, since the drive's internal controller already relocates and masks bad sectors. Please correct me if I am wrong.
- For rotating disks, do modern materials/techniques still benefit from a "refresh" (read followed by write)? If any block is bad/failing, would the drive expose it to SpinRite, or would it silently relocate/mask it akin to SSDs?
Note that I am not interested in anecdotes ("I used SpinRite last week and now my PC once again that new hard drive smell"), but rather in specifics about how SpinRite interacts with modern hard drives and their controllers.