I am running Windows Vista and Suse Linux under dual boot. After a failure, I used Paragon Hard Disk Manager to restore my disk. I re-initialized grep and booted the PC. Instead of the usual green Startup Options screen, I got the message "(HD0,7) boot message: file not found". I was then thrown into a black and white screen that listed my boot options: Windows Vista, Suse Linux, and Failsafe. I successfully selected Windows, but when I tried to bring up Suse. I got the following series of messages --

root (HD0,7)
File system type unknown, partition type 0x82
Kernel boot/vmlinux oot /dev/disk/by-id/ata-ST31000528As_iVP77IVT-part 8 repair-1 resume=dev/disk/by-id/ata-ST31000628AS_IVP771VT-part 7 splash=silent showopts vga=0x310
Error 17 cannot mount selected partition
Press any key to continue.

I then ran Suse Repair System and got the green Startup Options screen. From there, I was able to select Linux successfully, but when I selected Windows, I got thrown back into the black and white boot screen and selecting Windows only caused the screen to be redisplayed.
I have since restored from backup a second time and am at a point where I can boot into Windows from the black and white screen, but attempting Linux still brings the messages detailed above.
I am wondering at this point if I should simply re-install Linux, but am concerned about whether it is necessary to format the Linux partitions first and whether Windows will be affected in any way.
Thanks in advance,