OpenSuse 11.4 and Windows 7 boot problem. Win7 will not boot.

Okay, I’ve read every thread and every post and still i didn’t find a solution. I have installed on my system opensuse 11.4 and since a week ago i got the famous error when trying to boot windows :

rootnoverify (hd0,0)
chainloader (hd0,0)+1

A disk error has occurred.
Press Ctr+alt+delete whatever.

So, i boot into linux(which takes about 20 minutes, wtf??? - another problem! ) and my previously mounted C: partition ( the one with windows) has disappeared. But my other windows partitions are still mounted ( D & E).
I really need to get back to windows, loads of data that has to be saved rests there.
So, if anyone knows how and is eager to help me, please do so. It’s Christmas, for Heaven’s sake!