Ist Vista auch auf sdb1 installiert? Oder ist sdb1 eventuell deine Backuppartition (o.Ä.) und Vista liegt auf sdb2 oder so?
Meine letzte Idee wäre jetzt folgendes, damit wird Windows vorgespielt, dass es sich auf der ersten HDD befindet. Soll aber angeblich mit Vista nicht mehr nötig sein...
Code:
title Vista
rootnoverify (hd1,0)
map (hd1) (hd0)
map (hd0) (hd1)
chainloader +1