Assuming your hda is the first disk and so it will be known to Grub as (hd0). hda1 is the only Type 7 partition so Windows must be inside. It also has a "*" meaning it is an active or bootable partition. This partition is known to Grub as (hd0,0).
You have Grub and when the Brub screen first appears pressing the "c" key will get you into a Grub prompt (terminal mode with Grub, as you are talking to Grub directly).
There is no installed operating system in a PC that Grub cannot boot.
So try and report these commands at Grub prompt
You don't have a booting problem if you are in a Grub prompt!!!!!!!!!!!!!!!! because you can ask Grub to do amazing things.