Io ho avuto in passato un problema simile, ma riguardava il boot (non so se è il tuo caso), e cioè togliendo il secondo s.o. , winxp non mi partiva +. Ho dovuto formattare tutto -.- .
Un piccolo suggerimento te lo posso cmq dare: se reinstallando sopra il s.o. il problema non si risolve, puoi provare a prendere un altro s.o. avviabile da cd (vi sono varie distro linux ke lo fanno, se prendi quelle + user-friend non troverai difficoltà), almeno ti salvi i tuoi dati e poi formatti e reinstalli il tutto.
Altro non saprei... mi spiace.
Ciao