Om det inte är ett mekaniskt fel på disken, dvs att motor, läshuvud och elektronik fungerar så kan det vara så att det "bara" är så att disken inte kan läsa vad som är lagrat på sektorerna på hårddisken.
Hårdiskar, de senaste åren, har nästan alltid CRC error när de läser data någonstans på disken, dock så löses detta med ECC så när datan når "datorn" så ser det ut om om inget är fel och allt stämmer.
Om detta händer tillräckligt ofta så gör hårddiskens kontrollkrets så att den mappar om dessa sektorer och markerar den strulade sektorn som dålig - så att den inte används i framtiden.
Det är också så att hårddisken endast försöker ett visst X-antal gånger innan den ger upp med att försöka läsa datan på disken.
Det finns ett program, SpinRite, som skulle kunna hjälpa dig om själva disken fungerar (därav min inledande kommentar).
Programmet försöker läsa trasiga sektorer och mappa om dessa till fungerande, skillnaden är att programmet inte ger upp lika lätt som hårddiskens. Det försöker med att läsa sektorn på olika sätt, genom att komma från flera olika delar på disken för att se om läshuvudet kan få en mikroskopiskt annat alignmet än ifall den bara läser allt i ordning.
Bli inte avskräckt av att sidan saknar flash animationer och senare tidens "webb-bling". Steve Gibson lite vad man kan säga motståndare till osäkra webb teknologier och lever som han lär - dvs hans hemsida använder inte onödiga plugins.
Han beskriver lite om hur SpinRite fungerar på sin podcast, eller om du inte orkar titta/lyssna så kan du läsa en utskrift av den här (ca 1/3 del ner).
Och ja, jag äger programmet själv av precis en liknande anledning - min OS disk (innan SSD tiden) blev knasig gick inte starta Windows, konstiga felmeddelanden och filer/program som inte laddade tillsammans med hemska väntetider ifall det fungerade.
Jag tycker att programmet var värt priset, du avgör själv ifall du tycker samma.