baruch / diskscan

Scan disk for bad or near failure sectors, performs disk diagnostics
GNU General Public License v3.0
108 stars 29 forks source link

Badblocks isnt entirely useless on SMART drives #66

Closed fennectech closed 6 months ago

fennectech commented 3 years ago

A badblocks -nsv pass will prod a properly functioning drive to find and remap any pending or unnoticed bad sectors. If repeated read write passes don't result in bad sectors actually being remapped the drive has larger issues that warrant a replacement imediately

baruch commented 3 years ago

Any self-respecting SSD already has an internal Background Media Scan and will reallocate bad sectors on its own. The problem left is to know that this happens and to know that the drive is having problems, and SMART is only lightly useful for this as it will only help when things are already in a pretty dire state.

diskscan is far more useful on HDDs than on SSDs as well for the same reasons. Though a bad SSD will also show up in far higher latencies compared to other SSDs of the same model, but most people do not have that many SSDs to be able to compare and contrast them.

fennectech commented 3 years ago

I’m talking about HDDs. Ive been using badblocks to test and clean up any pending bad blocks.

Sent from my iPad

On Aug 16, 2021, at 1:43 AM, Baruch Even @.***> wrote:

 Any self-respecting SSD already has an internal Background Media Scan and will reallocate bad sectors on its own. The problem left is to know that this happens and to know that the drive is having problems, and SMART is only lightly useful for this as it will only help when things are already in a pretty dire state.

diskscan is far more useful on HDDs than on SSDs as well for the same reasons. Though a bad SSD will also show up in far higher latencies compared to other SSDs of the same model, but most people do not have that many SSDs to be able to compare and contrast them.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.