Humble,
on the off chance you have a corrupted Master Boot Record, try this:
Open a dos prompt
Type FDISK/?
you shoud see the possible parameters you can add to the FDISK command
If Vista supports it, the command:
FDISK MBR will rewrite your master boot record
Can't hurt and may solve your problem
Regards,
Optiker