Heb je nog alle windows partities, soms maakt windows ook een 100Mb partitie.
Probeer nog eens windows te fixen,
Zoek met google op, windows 7+fixboot fixmbr
En daarna om grub te herinstalleren.
(hier een volgorede zodat je kunt kijken wat er mis gaat).
Linux start zo,
Boot schijf kiezen in de bios,
mbr van de hd start(grub),
dan start grub wat in linux staat,
hier krijg je de keuze linux en windows,(dus keuze menu van grub),
(let op bij meerdere hd's(usb sticks), boot van alle hd's indien je niet weet waar grub(in de mbr) is geinstalleerd).
Windows zonder grub start zo,
je krijgt dus nooit grub te zien,
in bios de goede hd kiezen,
ntloader start, dit zie je niet,
dan zou je windows moeten zien.
Indien je grub zou zien, dan of je bent van de verkeerde hd(usb stick) aan het starten.
dan start linux op(of windows indien je win had gekozen).
Je hebt ook nog supergrub,
Dit zijn 2 cd's,
1 om direct naar win of linux te booten zonder een werkende grub.
1 om grub te herinstalleren.
Beide zou je ook nog kunnen proberen.
http://www.supergrubdisk.org/