@Lowlands:
1.
GParted ziet een defecte Windows-partitie op sdc1. Omdat die als defect wordt gezien, kan Grub die ook niet gebruiken en bij elke update-grub wordt daar telkens niets mee gedaan. Pas nadat je deze partitie (met Windows-hulpmiddelen) gerepareerd hebt en het rode uitroepteken niet meer wordt getoond, kan deze partitie weer onder Linux gebruikt worden.
Als je het met Linux-gereedschap wil laten repareren, kan dat ook maar ik ken je systeem niet genoeg om dat zomaar te adviseren.
2.
Je hebt een mountpunt voor sdc onder media en waarschijnlijk is de UUID niet correct waardoor Grub de kluts kwijt is.
Ok, dan maar handmatig vanuit een Grub-menu met de commandline.
Of dat lukt weet ik niet want het kan ook nog aan andere dingen liggen nl. dat de volgorde van de nummering van je HD's volgens BIOS een andere is dan die die Grub2 toepast.
Je kan vanuit Grub het volgende doen (neem aan je werkt met Grub2, NB: de commando's voor Grub1 zijn iets anders). Verlaat het Grub-menu met c. Je hebt dan een commandline.
set root=(hd2,6)
Daar staat dus: gebruik van de 3e harde schijf de 6e partitie. ... en hiernalinux /vmlinuz root=/dev/sdc6 ro
initrd /initrd.img
boot