Bom dia amigo,
Faça o seguinte, se ele está com problema para ler cd/dvd, veja na BIOS se ele suporte a boot por PenDrive, se tiver coloque um cd live e de boot pelo PenDrive. Após o boot, abra um terminal e digite "chkdsk /r c:", onde c: será a unidade que está instalada o sistema, então confira primeiro se a sua realmente é c:.
Caso não resolva, pegue o hd dessa máquina e coloque em outra máquina com o mesmo S.O., após isso faço o mesmo processo citado acima, abra um terminal e digite "chkdsk /r c:", neste caso também lembre-se de conferir a unidade pois não vai ser c:, então confira usando "Meu computador" ou pelo terminal mesmo.