Vista should recognize the drive. Does it show in My Computer,Device manager or Disc management?
Try booting with the external drive disconnected and plug it in after Vista is fully booted.
Try booting with the external drive disconnected and plug it in after Vista is fully booted.