Starta upp en Linux på en sticka. tex. någon lämplig rescue-image av linux för just disk och filräddnings-arbete.
att mecka diskar under windows är jobbigt.
Det första är att göra backup på alla filer du har till annan disk - går det inte att läsa ut under windows - prova under Linux, i värsta fall med att montera disken/partition i read-only om disken inte kunna stängas rent.
varför linux - ja ibland behövs en annan OS för att vara säker på att det inte är internt strul i windows som gör att det blockerar och låses.
---
Pending error är inget 'allvarligt' fel - det är sektorer som klassats som veka av någon orsak och är under observation så att säga - dock SATA-diskar gör inget för att själv reparera i förväg vid upptäckta fel eller svaga sektorer utan sektorerna lämnas som de är även om de håller viktig data (åter-omskrivning av svårlästa sektorer var en funktion som kom först med SSD - för att man helt enkelt var tvungna...).
Det finns två tillfällen där pending error oftast försvinner och blir antingen godkända sektorer igen eller blir reallaokerade sektorer - det är är när hårddisken kör sina större interna tester initierad av diskfabrikantens egna program, alternativt kan aktiveras av tex. smartctrl i linux (i grunden en bunt AT-kommandon som skickas och är lika för alla SATA-diskar) och det andra tillfället är när sektorerna i frågan skrivs över med ny data - det är bara i samband med skrivning av ny data som sektorn verifieras och om det inte är tillräckligt bra trots flera försök - reallokeras till reservsektor.
Det är först när antalet reallokerade sektorer börja stiga i antal - då har du problem med disken och kan bli föremål för utbyte och ofta krävs det att antal reallokerade sektorer har gjort och är över en viss nivå innan en disktillverkare godkänner RMA.