C5 current pending sektor säger bara att det är sektorer som är tveksamma i kvalitet men ännu inte dömda som odugliga eller heller räknas som OK - och tveksamma i kvalitet kan vara av många orsaker, inte att diskytan skulle vara dålig - en sak som kan ger i efterhand sektor med dålig kvalitet (dvs. för många bitfel men ändå inte så dålig att det inte är rättningsbart) är tex. att den får en stöt eller vibration under skrivning och senare när sagda sektor läses har lite för dålig signalkvalitet för att spåret är vingligt (vi pratar om spårbredd på mindre än 100 nanometer) av den tidigare skrivning och en liten del av spåret hamnade utanför läsfönstret vid senare läsning och det blev lite lägre signalkvalitet och fler rättningsbara bitfel under läsningen.
----- OBS nedanstående raderar all data på disken ------
Ett sätt att få bort dessa (och felen omvandlas till antingen korrekta sektorer eller blir blir utbytta till reallokerade sektorer) är att skriva över dessa med ny data.
tyvärr kan man inte i SATA få ut vilka sektorer som är dåliga - bara att de finns och vilken antal och det enda sättet att säkert bli av med dessa är att skriva till disken med data från LBA 0 till till LBA slut
(på SAS-diskar så repareras sådant här automatiskt - men det gäller inte i SATA-diskar)
I linux och i en terminalfönster kan man göra det med en 'zero-skivning' med tex 'dd' med:
dd if=/dev/zero of=/dev/sdx bs=1024k status=progress
sdx är någon av 'sda', 'sdb', 'sdc' vilket i förväg kollas med 'lsblk' och den vägen letar ut vilken fysisk disk du vill köra ovanstående.
behöver knappt säga att denna process tar bort precis all data på disken - så väj rätt enhet och koppla ur/bort alla enheter fysiskt som har viktig data så att det inte blir katastrof om du slinter med enhetsbenämningarna och kör på fel disk.
nästa vilken som helst av de stor linuxdistrubitionerna kan köra live från en installations.iso lagd på en USB-sticka för ovanstående operation.
om allt går väl så har du efteråt 0 i C5 current pending sector count och antingen har alla felen försvunnit eller som har en eller flera sektorer på 05 räknats upp (reallocated sektors).
om inte reallocated sectors (05) räknar upp så har du ingen skivyte-fel och det var bara 'mjuka' fel av magnetisk typ som med överskrivningen försvann.
får man däremot ökande reallocated sektors (05) så är disken i slutet av sin livslängd och man skall inte ha den för allt för viktiga saker eller som backupdisk av 2 diskar med samma data i sig.